Microsoft.ServiceBus
The exception that occurs when an authorization attempt fails.
Gets or sets the error code that describes the cause of authorization attempt failure.
One of the values of the enumeration.
Populates a object with the data needed to serialize the target object.
The object to populate with data.
The destination (see ) for this serialization.
Enumerates the possible causes of failure during authorization attempts.
Specifies that the token has expired.
Specifies that the error is generic.
Specifies that the audience is invalid.
Specifies that the claim is invalid.
Specifies that the signature is invalid.
Specifies that the token is malformed.
Specifies that the audience is missing.
Specifies that the ‘expires on’ date is missing.
Specifies that the issuer is missing.
Specifies that the signature is missing.
Specifies that the token is missing.
Represents a binding that a client can use to configure endpoints that can communicate with ASMX-based Web services and other services that conform to the WS-I Basic Profile 1.1.
Initializes a new instance of the class.
Initializes a new instance of the class with a specified type of security used by the binding and the authentication type used by the client.
The type of security used with the SOAP message and for the client.
The type of authentication used by the client.
Initializes a new instance of the class using the specified configuration.
The configuration to use.
Gets or sets a value that determines if the client allows cookies.
Returns .true to allow cookies; otherwise, false. The default value is false.
Returns an ordered collection of binding elements contained in the current binding.
Returns .Contains the ordered stack of binding elements described by the . The order of the binding elements starting from the bottom is transport, encoding, and security.
Gets the version of SOAP that is used for messages that are processed by this binding.
Returns .The value that is used with this binding.
Gets or sets how the host name should be compared.
The comparison method used in the host name.
Gets or sets whether the binding element is dynamic.
true if the binding element is dynamic; otherwise, false.
Gets or sets the maximum size allowed for a buffer pool that stores TCP messages processed by the binding.
The maximum size allowed for a buffer pool that stores TCP messages processed by the binding.
Gets or sets the maximum size for a buffer that receives messages from the channel.
Returns .The maximum size, in bytes, of a buffer that stores messages while they are processed for an endpoint configured with this binding. The default value is 65,536 bytes.
Gets or sets the maximum size for a message that can be received on a channel configured with this binding.
Returns .The maximum size, in bytes, for a message that is processed by the binding. The default value is 65,536 bytes.
Gets or sets the type of message encoding.
Returns a that contains the type of message encoding. The default value is Text.
Gets or sets the proxy address.
Returns a that contains the proxy address. The default value is null.
Gets or sets the reader quotas.
Returns a that specifies the complexity constraints on SOAP messages exchanged. The default values for these constraints are provided in the following Remarks section.
Gets the URI transport scheme for the channels and listeners that are configured with this binding.
The URI transport scheme for the channels and listeners that are configured with this binding.
Gets the collection of security bindings used with this binding.
Returns a that contains the security settings used in the binding. The default value has EndToEndBasicSecurityMode set to Transport, RelayClientAuthenticationType set to RelayAccessToken, HttpRelayTransportSecurity with HttypProxyCredentialType of None, and BasicHttpRelayMessageSecurity with ClientCredentialType of BasicHttpMessageCredentialType.UserName and an AlgorithmSuite of SecurityAlgorithmSuite.Basic256.
Gets a value that indicates whether incoming requests are handled synchronously or asynchronously.
Returns .true if incoming requests are handled synchronously; false if incoming requests are handled asynchronously. The default value is false.
Gets or sets the character encoding that is used for the message text.
Returns a that indicates the character encoding that is used. The default is UTF8Encoding.
Gets or sets the transfer mode.
Returns a that indicates whether the service configured with the binding uses streamed or buffered (or both) modes of message transfer. By default, the HTTP, TCP/IP, and named pipe transports use buffered message transfers. The default value is buffered.
Gets or sets a value that determines if the client uses the default web proxy.
Returns true if the client uses the default web proxy; otherwise, false. The default is true.
Provides properties used to configure message-level security settings for .
Specifies the algorithm suite to use with .
Returns a , which specifies 256-bit Advanced Encryption Standard (AES) as the symmetric encryption algorithm. The default value is Base256. This property cannot be null.
The value of is null.
Specifies the type of credential with which the client authenticates.
Returns a that contains a member of the enumeration. The default value is UserName..
Provides properties used to configure the security settings of a binding.
Gets the message-level security settings for a binding.
Returns a , which represents the message-level security settings for this binding.
Gets or sets the security mode for a binding.
One of the values of enumeration. The default value is None.
The value is not a legal value for .
Gets or sets the type of authentication used by the Windows Azure Service Bus service.
Returns a that contains the type of authentication used by the service.
Gets the transport-level security settings for a binding.
Returns a that contains the security settings.
An endpoint behavior that provides access to the connection status of service listening on the Windows Azure Service Bus.
Initializes a new instance of the class.
Occurs when the connection is connecting.
Gets a value that determines if the connection is online.
true if the connection is online; otherwise, false.
Gets the last error.
Returns a that contains the last error.
Occurs when the connection is offline.
Occurs when the connection is online.
Retries the connection.
Adds the specified binding parameters to the endpoint.
The endpoint to update.
The binding parameters to add.
Applies the specified client behaviors to the specified endpoint.
The endpoint to update.
The behaviors to add.
Applies the specified dispatch behavior to the service endpoint.
The endpoint to update.
The endpoint dispatcher.
Validates the specified endpoint.
The endpoint to validate.
Describes the connectivity mode.
Auto-detect mode. Automatically selects between the TCP, HTTP and HTTPS modes based on an auto-detection mechanism that probes whether either connectivity option is available for the current network environment. If both are available, the system will choose TCP by default.
HTTP mode. Listeners attempt an HTTP connection followed by an HTTPS connection with the Windows Azure Service Bus service and poll for messages. This might allow you to more easily work around TCP port constraints.
TCP mode (default). Listeners create TCP connections to the Windows Azure Service Bus service to a destination port in the range 9350 to 9354.
Holds the connectivity settings effective for all Windows Azure Service Bus-based endpoints that are active in the current application domain.
Initializes a new instance of the class.
Contains the for the current instance.
Gets a value that determines if the connectivity settings are read-only.
true if the connectivity settings are read-only; otherwise, false.
Gets or sets the connectivity mode for the current application domain.
Returns .Contains the connectivity mode.
Describes the publishing behavior of a service in the Service Registry.
The service will not be published in the Service Registry.
The Service will be published in the Service Registry.
An enumeration type that specifies the modes of security that can be used with .
Security is provided using WS-Security SOAP message security. For the , the system requires that the server certificate be provided to the client separately. The valid client credential types for this binding are UserName and Certificate.
Messages are not secured during transfer.
Security is provided using HTTPS. The service must be configured with SSL certificates. The SOAP message is protected as a whole using HTTPS. The service is authenticated by the client using the service’s SSL certificate. The client authentication is controlled through the ClientCredentialType.
Integrity, confidentiality and server authentication are provided by HTTPS. The service must be configured with a certificate. Client authentication is provided by means of SOAP message security. This mode is applicable when the user is authenticating with a UserName or Certificate credential and there is an existing HTTPS deployment for securing message transfer.
Determines the security settings for an Windows Azure Service Bus binding and describes the security relationship between the client and the service endpoint.
Security is provided using SOAP message security.
Security is disabled.
Security is provided using a transport security, typically SSL.
A secure transport (for example, HTTPS) provides integrity, confidentiality, and authentication while SOAP message security provides client authentication.
Specifies the types of security that can be used with the .
Indicates that no security is used with HTTP requests.
Indicates that transport-level security is required; clients must use HTTPS to communicate with the service endpoint.
Specifies the error codes of the exceptions.
The audience is not found.
The error is caused by bad gateway.
A parse error encountered while processing a request.
A generic conflict error.
An operation is in progress.
The correlation filters exceeded its allowable maximum number.
The error of data communication.
The endpoint is not found.
The entity is not found.
The Event Hub is at full capacity.
The token had expired.
The expiry date not found.
A generic forbidden error.
The gateway did not receive a timely response from the upstream server.
An internal error.
The audience is invalid.
The destination is invalid.
The signature is invalid.
The issuer cannot be found.
A malformed token.
The token is missing.
The namespace is not found.
The service bus has no transport security.
The provider is unreachable.
The server is busy.
The signature cannot be found.
The SQL filters exceeded its allowable maximum number.
The store lock is lost.
The subscriptions exceeded its allowable maximum number.
A generic unauthorized error.
The detail of an unknown exception.
An internal error that is not specified.
A conflict during updating occurred.
Represents the binding element used to specify an HTTP transport for transmitting messages on the Windows Azure Service Bus.
Initializes a new instance of the class.
Initializes a new instance of the class, using the specified element to be cloned.
The element to be cloned.
Initializes a new instance of the class using the specified client authentication type.
The client authentication type.
Gets or sets a value that indicates whether the client accepts cookies and propagates them on future requests.
true if cookies are allowed; otherwise, false. The default is false.
Creates a channel factory that can be used to create a channel.
The channel factory of the specified type.
The binding context for the channel.
Type of channel factory.
Creates a channel listener for channels of the specified generic type.
A channel listener.
The binding context.
The type of channels to listen to.
Determines whether a channel factory of the specified type can be built.
true if a channel factory can be built; otherwise, false.
The binding context for the channel.
The type of channel to check.
Returns a value that indicates whether the binding element can build a listener for a specific type of channel.
true if the IChannelListener<TChannel> of type IChannel can be built by the binding element; otherwise, false.
The binding context that provides context for the binding element.
The type of channel the listener accepts.
context is null.
Returns a copy of the binding element object.
Returns a that contains a deep clone of the original.
Creates a for the inner channel.
A for the inner channel.
Gets the specified property from the specified binding context.
The property from the specified binding context.
The binding context.
The type of the property to get.
Gets the XML element that represents the transport token used in the security binding.
The transport token used in the security binding.
Gets or sets the comparison mode use in the host name.
The comparison mode use in the host name.
Initializes the specified binding element with the settings from the current instance of the binding element.
The binding element to initialize.
Gets or sets whether the binding element is dynamic.
true if the binding element is dynamic; otherwise, false.
Gets or sets a value that indicates whether to make a persistent connection to a service endpoint.
true if the request to the service endpoint should contain a Connection HTTP header with the value Keep-alive; otherwise, false. The default is true.
Gets or sets the maximum size of the buffer to use.
Returns the maximum size, in bytes, of the buffer.
Gets or sets a URI that contains the address of the proxy to use for HTTP requests.
Returns a that contains the address for the proxy. The default value is null.
Gets or sets the authentication scheme used to authenticate client requests being processed by an HTTP proxy.
One of the values of the enumeration that specifies the protocols used for client authentication on the proxy. The default is Anonymous.
Gets or sets the relay client authentication type.
Returns .Contains the authentication type. The default value is RelayClientAuthenticationType.RelayAccessToken
Gets the URI scheme for the transport.
Returns the URI scheme.
Exports a custom policy assertion about bindings.
The metadata exporter you can use to modify the exporting process.
The policy conversion context you can use to insert your custom policy assertion.
Writes custom Web Services Description Language (WSDL) elements into the generated WSDL for a contract.
The WSDL explorer that exports the contract information.
Provides mappings from exported WSDL elements to the contract description.
Writes custom Web Services Description Language (WSDL) elements into the generated WSDL for an endpoint.
The WSDL explorer that exports the contract information.
Provides mappings from exported WSDL elements to the endpoint description.
Gets or sets the transfer mode.
Returns a that contains the transfer mode.
Gets or sets a value that indicates whether the machine-wide proxy settings are used rather than the user specific settings.
true if the machine-wide proxy settings are used; otherwise, false. The default is true.
Represents the transport-level security settings for the .
Gets or sets the type of client credential to be used for authentication against the proxy.
Returns a that contains the client credential.
Setting the property to an undefined value.
Represents the binding element used to specify an HTTPS relay transport for transmitting messages.
Initializes a new instance of the class, using the default settings.
Initializes a new instance of the class, using the specified element.
The element to be cloned.
Initializes a new instance of the class, using the specified type of client authentication.
The relay client authentication type.
Creates a deep copy of the current binding element.
A deep copy of the current binding element.
Creates a binding element for the inner channel.
A binding element for the inner channel.
Gets the specified property from the specified binding context.
A binding element that contains the property.
The binding context.
The type of the property to get.
Initializes the specified binding element with the settings from the current instance of the binding element.
The binding element to initialize.
Gets the URI scheme for the transport.
The URI scheme for the transport, which is “HTTPS”.
Describes the current connection state for a hybrid connection.
A direct connection. The communicating parties connect using a socket routed on the most direct network path, rather than through the Windows Azure Service Bus infrastructure.
A relayed connection. The communicating parties connect through a relayed socket and the Windows Azure Service Bus infrastructure.
Represents the arguments to the hybrid connection state change.
Initializes a new instance of the class.
The state of the hybrid connection.
Gets the current connection state of the hybrid connection.
Returns .Contains the connection state.
Describes the current status of a one-way connection.
Occurs when the connection is being established.
Gets a value that determines whether the connection is online.
true if the connection is alive and online; false if there is no connectivity towards the Windows Azure Service Bus from the current network location.
Retrieves the last error encountered when trying to reestablish the connection from the offline state.
Returns a that contains the last error.
Occurs when the connection becomes offline.
Occurs when the connection becomes online.
Provides access to the current connection state of a hybrid connection channel.
Gets the current connection state of the hybrid connection.
Returns .Contains the connection state.
Occurs when the connection state changes.
The exception that is thrown when an invalid request occurs.
Initializes a new instance of the class.
Initializes a new instance of the class using the specified information and context.
Holds the serialized object data about the exception being thrown.
Contains contextual information about the source or destination.
Initializes a new instance of the class using the specified message.
The message that describes the error.
Initializes a new instance of the class using the specified message and inner exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception, or null if no inner exception is specified.
Describes the message security on a relay connection for a binding.
Sets or gets the algorithm suite used for Message Security at the SOAP level.
Returns a that contains the algorithm suite. The default value is Base256.
Gets or sets the type of client credential used for client authentication.
Returns a that contains the credentials. The default is Windows.
Enables setting message-level security properties on the binding.
Specifies the algorithm suite used for security messages at the SOAP level.
Returns .
Specifies the type of client credential used for client authentication.
Returns a that contains the algorithm suite. The default is Basic256.
Only used in extensibility scenarios to indicate whether an instance of a class derived from is configured to perform secure conversation.
Always returns true, unless overridden in a derived class.
Gets or sets a value that indicates whether the service credential is provisioned at the client out of band or is obtained from the service through a process of negotiation.
Returns true if service credential is obtained through a process of negotiation; otherwise, false. The default is true.
The message security on a one-way connection over the Windows Azure Service Bus relay.
Gets or sets the algorithm suite to be used for securing messages at the SOAP level.
Returns an containing the algorithm suite. The default is Basic256, which specifies 256-bit Advanced Encryption Standard (AES) as the symmetric encryption algorithm.
The value of the is null.
Gets or sets the type of client credential the client uses to authenticate itself to the service at the SOAP level.
Returns a that contains the credential type. The default is Certificate.
The value of is not a valid .
Represents an anchor class used in managing entities, such as queues, topics, subscriptions, and rules, in your service namespace. You must provide service namespace address and access credentials in order to manage your service namespace.
Initializes a new instance of the class with the given addresses.
The full addresses of the service namespace.
Initializes a new instance of the class with the given addresses and settings.
The full addresses of the service namespace.
A object, which contains the and properties.
Initializes a new instance of the class with the given addresses and token provider.
The full addresses of the service namespace.
The security token provider.
Initializes a new instance of the class with the given service namespace URI base addresses.
The full URI addresses of the service namespace.
Initializes a new instance of the class with the given service namespace URI base addresses and settings.
The full URI addresses of the service namespace.
A object, which contains the and properties.
Initializes a new instance of the class with the given service namespace URI base addresses and token provider.
The full URI addresses of the service namespace.
The security token provider.
Initializes a new instance of the class with the given service namespace address.
The full address of the service namespace.
Initializes a new instance of the class with the given service namespace base address and object.
The full address of the service namespace.
A object, which contains the and properties.
contains a path appended to the full address of the service namespace.
or is null.
Initializes a new instance of the class with the given service namespace base address and token provider.
The full address of the service namespace.
The security token provider.
contains a path appended to the full address of the service namespace.
or is null.
Initializes a new instance of the class with the given service namespace URI base address.
The full URI address of the service namespace.
Initializes a new instance of the class with the given service namespace URI base address and object.
The full URI address of the service namespace.
A object, which contains the and properties.
contains a path appended to the full address of the service namespace.
or is null.
Initializes a new instance of the class with the given service namespace URI base address and object.
The full URI address of the service namespace.
The security token provider object.
contains a path appended to the full address of the service namespace.
or is null.
Gets the service namespace base address.
A that represents the service namespace base address.
Asynchronous version of .
An object that references the asynchronous operation to create a queue.
The queue description object.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete.
The operation times out. The timeout period is initialized through the class. You may need to increase the value of the property to avoid this exception if the timeout value is relatively low.
A queue with the same name and path exists under the same service namespace.
The object does not have sufficient permission to perform this operation. You should check to ensure that your has the correct credentials to perform this operation.
Either the specified size in the description is not supported or the maximum allowable quota has been reached. You must specify one of the supported size values, delete existing entities, or increase your quota size.
An internal error or unexpected exception occurs.
The server is overloaded with logical operations. You can consider any of the following actions:Wait and retry calling this function.Remove entities before retry (for example, receive messages before sending any more).
Asynchronous version of .
An object that references the asynchronous operation to create a queue.
The path of the queue relative to the service namespace base address.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete.
is null or empty.
The length of is greater than .
The operation times out. The timeout period is initialized through the class. You may need to increase the value of the property to avoid this exception if the timeout value is relatively low.
A queue with the same name and path exists under the same service namespace.
The object does not have sufficient permission to perform this operation. You should check to ensure that your has the correct credentials to perform this operation.
Either the specified size in the description is not supported or the maximum allowable quota has been reached. You must specify one of the supported size values, delete existing entities, or increase your quota size.
An internal error or unexpected exception occurs.
Asynchronous version of method.
An object that represents the status of the asynchronous create subscription action.
The subscription description object.
The filter expression used to capture messages satisfying the filtering expression value.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete.
Asynchronous version of method.
An object that represents the status of the asynchronous create subscription action.
The subscription description object.
The rule description object.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete.
Asynchronous version of method.
An object that represents the status of the asynchronous create subscription action.
The subscription description object.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete.
Asynchronous version of method.
An object that represents the status of the asynchronous create subscription action.
The topic path relative to the service namespace base address.
The name of the subscription.
The filter expression used to capture messages satisfying the filtering expression value.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete.
Asynchronous version of method.
An object that represents the status of the asynchronous create subscription action.
The topic path relative to the service namespace base address.
The name of the subscription.
The rule description object.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete.
Asynchronous version of method.
An object that represents the status of the asynchronous create subscription action.
The topic path relative to the service namespace base address.
The name of the subscription.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete.
Asynchronous version of method.
An object that represents the status of the asynchronous create topic action.
The topic description object.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete.
Asynchronous version of method.
An object that represents the status of the asynchronous create topic action.
The path of the topic relative to the service namespace base address.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete.
is null or empty.
The length of is greater than .
The operation times out. The timeout period is initialized through the class. You may need to increase the value of the property to avoid this exception if the timeout value is relatively low.
A queue with the same name and path exists under the same service namespace.
The object does not have sufficient permission to perform this operation. You should check to ensure that your has the correct credentials to perform this operation.
Either the specified size in the description is not supported or the maximum allowable quota has been reached. You must specify one of the supported size values, delete existing entities, or increase your quota size.
An internal error or unexpected exception occurs.
The server is overloaded with logical operations. You can consider any of the following actions:Wait and retry calling this function.Remove entities before retry (for example, receive messages before sending any more).
Asynchronous version of method.
An that references the asynchronous operation to delete a queue.
The path of the queue relative to the service namespace base address.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete.
is empty or null, or starts or ends with "/".
The length of is greater than .
The operation times out. The timeout period is initialized through the class. You may need to increase the value of the property to avoid this exception if the timeout value is relatively low.
The queue does not exist under this path.
The object does not have sufficient permission to perform this operation. You should check to ensure that your has the correct credentials to perform this operation.
An internal error or unexpected exception occurs.
Asynchronous version of method.
An that references the asynchronous operation to delete a subscription.
The path of the queue relative to the service namespace base address.
The name of the subscription.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete.
Asynchronous version of method.
An object that references the asynchronous operation to delete a topic.
The path of the topic relative to the service namespace base address.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete.
is empty or null, or starts or ends with "/".
Asynchronous version of method.
An that references the asynchronous operation to get a queue.
The path of the queue relative to the service namespace base address.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete.
is empty or null.
The operation times out. The timeout period is initialized through the class. You may need to increase the value of the property to avoid this exception if the timeout value is relatively low.
The object does not have sufficient permission to perform this operation. You should check to ensure that your has the correct credentials to perform this operation.
An internal error or unexpected exception occurs.
Asynchronous version of .
An that references the asynchronous operation to get a queue collection.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete.
The operation times out. The timeout period is initialized through the class. You may need to increase the value of the property to avoid this exception if the timeout value is relatively low.
The object does not have sufficient permission to perform this operation. You should check to ensure that your has the correct credentials to perform this operation.
An internal error or unexpected exception occurs.
Asynchronous version of method.
An that references the asynchronous operation to get a queue collection.
The sting used to filter the queues.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete.
Asynchronous version of method.
An that references the asynchronous operation to get all rules in the service namespace.
The path of the topic relative to the service namespace base address.
The name of the subscription.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete.
Asynchronous version of method.
An that references the asynchronous operation to get all rules in the service namespace.
The path of the topic relative to the service namespace base address.
The name of the subscription.
The string used to filter the rules.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete.
Asynchronous version of method.
An that references the asynchronous operation to get a subscription.
The path of the topic relative to the service namespace base address.
The name of the subscription.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete.
Asynchronous version of method.
An that references the asynchronous operation to get all subscriptions in the service namespace.
The path of the topic relative to the service namespace base address.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete.
Asynchronous version of .
An that references the asynchronous operation to get all subscriptions in the service namespace.
The path of the topic relative to the service namespace base address.
The string used to filter the subscriptions.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete.
Asynchronous version of method.
An object that references the asynchronous operation to get a topic.
The path of the topic relative to the service namespace base address.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete.
is empty or null, or starts or ends with "/".
The operation times out. The timeout period is initialized through the class. You may need to increase the value of the property to avoid this exception if the timeout value is relatively low.
The object does not have sufficient permission to perform this operation. You should check to ensure that your has the correct credentials to perform this operation.
An internal error or unexpected exception occurs.
Asynchronous version of method.
An object that references the asynchronous operation to get all topics in the service namespace.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete.
The operation times out. The timeout period is initialized through the class. You may need to increase the value of the property to avoid this exception if the timeout value is relatively low.
The object does not have sufficient permission to perform this operation. You should check to ensure that your has the correct credentials to perform this operation.
An internal error or unexpected exception occurs.
Asynchronous version of method.
An object that references the asynchronous operation to get all topics in the service namespace.
The string used to filter the topics to be retrieved.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete.
Asynchronous version of method.
An object that references the asynchronous operation to get the version information.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete.
Asynchronous version of method.
An object that references the asynchronous operation to check the existence of a queue in the service namespace.
The path of the queue relative to the service namespace base address.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete.
Asynchronously renames a queue inside a namespace.
Returns .
The path to an existing queue.
The new path to the renamed queue.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains information about the operation. This object is passed to the delegate when the operation is complete.
Thrown when is null or empty.
Thrown when the length of is more than 290 characters.
Thrown when the operation times out. The timeout period is initialized through the class. You can increase the value of the property to avoid this exception if the timeout value is relatively low.
Thrown when the source queue with the specified path does not exist.
Thrown when the target queue with the same path exists within the same namespace.
Thrown when the client does not have credentials to perform the operation.
Thrown when an internal error or unexpected exception occurs.
Asynchronously renames a topic inside a namespace.
Returns .
The path to an existing topic.
The new path to the renamed topic.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains information about the operation. This object is passed to the delegate when the operation is complete.
Thrown when is null or empty.
Thrown when the length of is more than 290 characters.
Thrown when the operation times out. The timeout period is initialized through the class. You can increase the value of the property to avoid this exception if the timeout value is relatively low.
Thrown when the source queue with the specified path does not exist.
Thrown when the target queue with the same path exists within the same namespace.
Thrown when the client does not have credentials to perform the operation.
Thrown when an internal error or unexpected exception occurs.
Asynchronous version of method.
An object that references the asynchronous operation to check the existence of a subscription in the service namespace.
The path of the topic relative to the service namespace base address.
The name of the subscription.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete.
Asynchronous version of method.
An object that references the asynchronous operation to check the existence of a topic in the service namespace.
The path of the topic relative to the service namespace base address.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete.
Asynchronous version of method.
An object that references the asynchronous operation to update a queue.
The queue description.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete.
Asynchronous version of method.
An object that references the asynchronous operation to update a subscription.
The subscription description.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete.
Asynchronous version of method.
An object that references the asynchronous operation to update a topic.
The topic description.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation. This object is passed to the delegate when the operation is complete.
Creates a new instance of .
A new instance of .
Creates an Event Hubs consumer group using the specified .
Returns .
The .
Creates an Event Hubs consumer group using default values, with the specified Event Hubs path and a name for the consumer group.
Returns .
The path to the Event Hub.
The name of the consumer group.
Asynchronous version of .
The task that completes the asynchronous operation.
The .
Asynchronous version of .
The task that completes the asynchronous operation.
The path to the Event Hub.
The name of the consumer group.
Creates a consumer group if it does not already exist, using the specified as metadata. If the group already exists, then return the stored .
Returns the newly-created . If the consumer group already exists, returns the existing .
A object.
Creates a consumer group if it does not already exist, using the specified Event Hubs path and group name. If the group already exists, then return the stored .
Returns the newly-created . If the consumer group already exists, returns the existing .
Path to the Event Hub.
The name of the consumer group to create.
Asynchronous version of .
The task that completes the asynchronous operation.
The consumer group description.
Asynchronous version of .
The task that completes the asynchronous operation.
The path to the Event Hub.
The name of the consumer group.
Creates a new Event Hub using the specified .
Returns the .
The .
Creates a new Event Hub using default values, for the given input path.
Returns the .
The path to the Event Hub.
Asynchronously creates an event hub.
The task that completes the asynchronous operation.
An object that describes the Event Hub to create.
Asynchronously creates an event hub.
The task that completes the asynchronous operation.
The path to the Event Hub.
Creates an Event Hub if it does not exist.
Returns an object.
An object that describes the Event Hub to create.
Creates an Event Hub if it does not exist.
Returns an object.
The path to the Event Hub.
Asynchronously creates an Event Hub if it does not exist.
The task that completes the asynchronous operation.
The event hub description.
Asynchronously creates an Event Hub if it does not exist.
The task that completes the asynchronous operation.
The path of the event hub.
Creates a new instance of using a specified connection string.
A new instance of .
The connection sting used.
Creates a new notification hub with the properties specified in the parameter.
A object with the description of the newly created notification hub.
The description object describing the attributes with which the new notification hub will be created.
Asynchronously creates a new notification hub with the properties specified in the parameter.
A object with the description of the newly created notification hub.
The description object describing the attributes with which the new notification hub will be created.
Creates a new queue in the service namespace with the specified queue description.
The of the newly created queue.
A object describing the attributes with which the new queue will be created.
Creates a new queue in the service namespace with the given path.
The of the newly created queue.
The path of the queue relative to the service namespace base address.
is null or empty.
The length of is greater than 290 characters.
The operation times out. The timeout period is initialized through the class. You may need to increase the value of the property to avoid this exception if the timeout value is relatively low.
A queue or a topic with the same name and path exists under the same service namespace.
The object does not have sufficient permission to perform this operation. You should check to ensure that your has the correct credentials to perform this operation.
Either the specified size in the description is not supported or the maximum allowable quota has been reached. You must specify one of the supported size values, delete existing entities, or increase your quota size.
An internal error or unexpected exception occurs.
The server is overloaded with logical operations. You can consider any of the following actions:Wait and retry calling this function.Remove entities before retry (for example, receive messages before sending any more).
Asynchronously creates a new queue in the service namespace with the specified queue description.
The of the newly created queue.
A object describing the attributes with which the new queue will be created.
Asynchronously creates a new queue in the service namespace with the given path.
The of the newly created queue.
The path of the queue relative to the service namespace base address.
Asynchronously creates a new relay in the service namespace with the specified queue description.
The object for the newly created relay.
The description object describing the attributes with which the new relay will be created.
Asynchronously creates a new queue in the service namespace with the given path and type.
The object for the newly created relay.
The path of the queue relative to the service namespace base address.
The relay type.
Creates a new subscription in the service namespace with the specified subscription description.
The of the newly created subscription.
A object describing the attributes with which the new subscription will be created.
Creates a new subscription in the service namespace with the specified subscription description and filter expression.
The of the newly created subscription.
A object describing the attributes with which the new subscription will be created.
The filter expression used to capture messages satisfying the filtering expression value.
Creates a new subscription in the service namespace with the specified subscription description and rule description.
The of the newly created subscription.
A object describing the attributes with which the new subscription will be created.
A object describing the attributes with which the messages are matched and acted upon.
Creates a new subscription in the service namespace with the specified topic path and subscription name.
The of the newly created subscription.
The topic path relative to the service namespace base address.
The name of the subscription.
Creates a new subscription in the service namespace with the specified topic path, subscription name, and filter expression.
The of the newly created subscription.
The topic path relative to the service namespace base address.
The name of the subscription.
The filter expression used to capture messages satisfying the filtering expression value.
Creates a new subscription in the service namespace with the specified topic path, subscription name, and rule description.
The of the newly created subscription.
The topic path relative to the service namespace base address.
The name of the subscription.
A object describing the attributes with which the messages are matched and acted upon.
Asynchronously creates a new subscription in the service namespace with the specified subscription description.
The asynchronously created subscription.
A object describing the attributes with which the new subscription will be created.
Asynchronously creates a new subscription in the service namespace with the specified subscription description and filter expression.
The asynchronously created subscription.
A object describing the attributes with which the new subscription will be created.
The filter expression used to capture messages satisfying the filtering expression value.
Asynchronously creates a new subscription in the service namespace with the specified subscription description and rule description.
The asynchronously created subscription.
A object describing the attributes with which the new subscription will be created.
A object describing the attributes with which the messages are matched and acted upon.
Asynchronously creates a new subscription in the service namespace with the specified topic path and subscription name.
The asynchronously created subscription.
The topic path relative to the service namespace base address.
The name of the subscription.
Asynchronously creates a new subscription in the service namespace with the specified topic path, subscription name, and filter expression.
The asynchronously created subscription.
The topic path relative to the service namespace base address.
The name of the subscription.
The filter expression used to capture messages satisfying the filtering expression value.
Asynchronously creates a new subscription in the service namespace with the specified topic path, subscription name, and rule description.
The asynchronously created subscription.
The topic path relative to the service namespace base address.
The name of the subscription.
A object describing the attributes with which the messages are matched and acted upon.
Creates a new topic inside the service namespace with the specified topic description.
The of the newly created topic.
A object describing the attributes with which the new topic will be created.
Creates a new topic inside the service namespace with the given service namespace path.
The of the newly created topic.
The path of the topic relative to the service namespace base address.
is null or empty, or begins or ends with “/”.
Length of is greater than .
The operation times out. The timeout period is initialized through the class. You may need to increase the value of the property to avoid this exception if the timeout value is relatively low.
A queue or a topic with the same name and path exists under the same service namespace.
The object does not have sufficient permission to perform this operation. You should check to ensure that your has the correct credentials to perform this operation.
Either the specified size in the description is not supported or the maximum allowable quota has been reached. You must specify one of the supported size values, delete existing entities, or increase your quota size.
An internal error or unexpected exception occurs.
Asynchronously creates a new topic inside the service namespace with the specified topic description.
The asynchronous operation.
A object describing the attributes with which the new topic will be created.
Asynchronously creates a new topic inside the service namespace with the given service namespace path.
The asynchronous operation.
The path of the topic relative to the service namespace base address.
Deletes a consumer group.
The path to the Event Hub.
The name of the consumer group to delete.
Asynchronously deletes a consumer group.
The task that represents the asynchronous operation.
The path to the Event Hub.
The name of the consumer group to delete.
Deletes an Event Hub.
The path to the Event Hub.
Asynchronously deletes an Event Hub.
The task that represents the asynchronous operation.
The path to the Event Hub.
Deletes a notification hub at the provided .
The path to the notification hub.
Asynchronously deletes a notification hub at the provided .
The asynchronous operation.
The path to the notification hub.
Deletes the queue described by the path relative to the service namespace base address.
The path of the queue relative to the service namespace base address.
is empty or null, or starts or ends with "/".
The length of is greater than .
The operation times out. The timeout period is initialized through the class. You may need to increase the value of the property to avoid this exception if the timeout value is relatively low.
Queue does not exist under this path.
The object does not have sufficient permission to perform this operation. You should check to ensure that your has the correct credentials to perform this operation.
An internal error or unexpected exception occurs.
Asynchronously deletes the queue described by the path relative to the service namespace base address.
The asynchronous delete queue operation.
The path of the queue relative to the service namespace base address.
Asynchronously deletes the relay described by the path relative to the service namespace base address.
The asynchronous delete relay operation.
The path of the relay relative to the service namespace base address.
Deletes the subscription with the specified topic path and subscription name.
The topic path relative to the service namespace base address.
The name of the subscription to delete.
Asynchronously deletes the subscription with the specified topic path and subscription name.
The asynchronous delete subscription operation.
The topic path relative to the service namespace base address.
The name of the subscription to delete.
Deletes the topic described by path relative to the service namespace base address.
The path of the topic relative to the service namespace base address.
is null or empty, or starts or ends with "/".
Asynchronously deletes the topic described by path relative to the service namespace base address.
The asynchronous deleted topic operation.
The path of the topic relative to the service namespace base address.
Ends an asynchronous request to create a queue.
The of the newly created queue.
An object that represents the result of the queue creation operation.
Ends an asynchronous request to create a subscription.
The of the newly created subscription.
An object that represents the result of the subscription creation operation.
Ends an asynchronous request to create a topic.
The of the newly created topic.
An object that represents the result of the topic creation operation.
is null.
Ends an asynchronous request to delete a queue.
An object that represents the result of the queue deletion operation.
is empty or null, or starts or ends with "/".
The length of is greater than .
The operation times out. The timeout period is initialized through the class. You may need to increase the value of the property to avoid this exception if the timeout value is relatively low.
Queue does not exist under this path.
The object does not have sufficient permission to perform this operation. You should check to ensure that your has the correct credentials to perform this operation.
An internal error or unexpected exception occurs.
Ends an asynchronous request to delete a registration.
An object that represents the result of the registration deletion operation.
Ends an asynchronous request to delete a subscription.
An object that represents the result of the subscription deletion operation.
Ends an asynchronous request to delete a topic.
An object that represents the result of the topic deletion operation.
The length of is greater than .
The operation times out. The timeout period is initialized through the class. You may need to increase the value of the property to avoid this exception if the timeout value is relatively low.
Queue does not exist under this path.
The object does not have sufficient permission to perform this operation. You should check to ensure that your has the correct credentials to perform this operation.
An internal error or unexpected exception occurs.
Ends an asynchronous request to get a queue.
A handle to the queue, or null if the queue does not exist in the service namespace.
An object that represents the result of the get queue operation.
Ends an asynchronous request to retrieve all queues from the service namespace.
An object that represents the collection of all queues in the service namespace. Returns an empty collection if no queue exists in this service namespace.
An object that references the outstanding asynchronous request to retrieve all queues from the service namespace.
Ends an asynchronous request to retrieve all rules from the service namespace.
An object that represents the collection of all rules in the service namespace. Returns an empty collection if no rule exists in this service namespace.
An object that represents the result of the get rules operation.
Ends an asynchronous request to get a subscription.
The handle to the subscription, or null if the subscription does not exist in the service namespace.
An object that represents the result of the get subscription operation.
Ends an asynchronous request to retrieve all subscriptions from the service namespace.
The object that represents the collection of all subscriptions in the service namespace. Returns an empty collection if no subscription exists in this service namespace.
An object that references the outstanding asynchronous request to retrieve all subscriptions from the service namespace.
Ends an asynchronous request to get a topic.
A handle to the topic, or null if the topic does not exist in the service namespace.
An object that represents the result of the get topic operation.
is null.
Ends an asynchronous request to retrieve all topics from the service namespace.
An object that represents the collection of topics in this service namespace. Returns an empty collection if no topic exists in this service namespace.
An object that references the outstanding asynchronous request to retrieve all topics from the service namespace.
Ends an asynchronous request to get version information.
The version information.
An object that represents the result of the get version information.
Ends an asynchronous request to determine whether a queue exists from the service namespace.
true if a queue exists in the service namespace; otherwise, false.
An object that represents the result of the queue existence checking operation.
Ends an asynchronous request to rename a queue.
Returns .
An IAsyncResult that references the renamed queue.
Thrown when the result is null.
Ends an asynchronous request to rename a topic.
Returns .
An IAsyncResult that references the renamed topic.
Thrown when the result is null.
Ends an asynchronous request to determine whether a subscription exists from the service namespace.
true if a subscription exists in the service namespace; otherwise, false.
An object that represents the result of the subscription existence checking operation.
Ends an asynchronous request to determine whether a topic exists from the service namespace.
true if a subscription exists in the service namespace; otherwise, false.
An object that represents the result of the topic existence checking operation.
Ends an asynchronous request to update queue.
A handle to the queue, or null if the queue does not exist in the service namespace.
An object that represents the result of the update queue operation.
Ends an asynchronous request to update subscription.
A handle to the subscription, or null if the subscription does not exist in the service namespace.
An object that represents the result of the update subscription operation.
Ends an asynchronous request to update topic.
A handle to the topic, or null if the topic does not exist in the service namespace.
An object that represents the result of the update topic operation.
Indicates whether or not an Event Hub exists.
Returns true if the Event Hub exists; otherwise, false.
The path to the Event Hub.
Asynchronously determines whether the event hub exists from the service namespace.
The task representing the asynchronous operation.
The path of the event hub.
Gets an Event Hubs consumer group.
Returns .
The path to the Event Hub.
The name of the consumer group.
Asynchronously gets a consumer group.
The task representing the asynchronous operation.
The path to the Event Hub.
The name of the consumer group.
Gets a collection representing a set of consumer groups.
Returns an object representing the set of consumer groups.
The path to the Event Hub.
Asynchronously gets a set of consumer groups.
The task representing the asynchronous operation.
The path to the Event Hub.
Gets information about an Event Hub.
Returns an object that contains the Event Hub description.
The path to the Event Hub.
Asynchronously gets information about an Event Hub.
The task representing the asynchronous operation.
The path to the Event Hub.
Returns information about the specified Event Hub partition. This method assumes that you want partition information for the partition specified by the parameter that belongs to the default consumer group pointed to by .
Returns .
The path to the Event Hub.
The ID of the Event Hub partition.
Asynchronous version of .
Returns .
The path to the Event Hub.
The ID of the Event Hub partition.
Asynchronous version of .
Returns .
The path to the Event Hub.
The name of the Event Hubs consumer group.
The ID of the Event Hubs partition.
Gets a collection representing a set of Event Hubs.
Returns an object representing the set of Event Hubs.
Asynchronously gets a list of Event Hubs.
The task representing the asynchronous operation.
Retrieves the description of a notification hub from the service namespace.
The from the service namespace.
The path to the service namespace.
Asynchronously retrieves the description of a notification hub from the service namespace.
The asynchronous operation that retrieves the description of a notification hub from the service namespace.
The path to the service namespace.
Asynchronously gets a specified notification hubs job.
Returns .
The ID of the job.
The path to the notification hub.
Asynchronously gets a set of all notification hubs jobs.
Returns .
The path to the notification hub.
Retrieves the description of a notification hub from the service namespace.
The list of description of a notification hub from the service namespace.
Asynchronously retrieves the description of a notification hub from the service namespace.
The asynchronous operation.
Retrieves a queue from the service namespace.
A handle to the queue, or a exception if the queue does not exist in the service namespace.
The path of the queue relative to the service namespace base address.
is empty or null, or starts or ends with "/".
The operation times out. The timeout period is initialized through the class. You may need to increase the value of the property to avoid this exception if the timeout value is relatively low.
The object does not have sufficient permission to perform this operation. You should check to ensure that your has the correct credentials to perform this operation.
The queue does not exist in the service namespace.
An internal error or unexpected exception occurs.
Asynchronously retrieves a queue from the service namespace.
The asynchronous operation.
The path of the queue relative to the service namespace base address.
Retrieves an enumerable collection of all queues in the service namespace.
An object that represents the collection of all queues in the service namespace or returns an empty collection if no queue exists.
The operation times out. The timeout period is initialized through the class. You may need to increase the value of the property to avoid this exception if the timeout value is relatively low.
The object does not have sufficient permission to perform this operation. You should check to ensure that your has the correct credentials to perform this operation.
An internal error or unexpected exception occurs.
Retrieves an enumerable collection of all queues in the service namespace with the specified filter. You can filter by a combination of entity name (including starts with), entity length (Gt or Lt), created, updated, and accessed time (Gt or Lt).
An object that represents the collection of all queues in the service namespace or returns an empty collection if no queue exists.
A string used to filter the queues to be retrieved.
Asynchronously retrieves an enumerable collection of all queues in the service namespace.
The asynchronous operation.
Asynchronously retrieves an enumerable collection of all queues in the service namespace with specified filter.
The asynchronous operation.
The string used to filter the queues to be retrieved.
Asynchronously retrieves an enumerable collection of all relays in the service namespace with specified path.
The asynchronous operation.
The relay path.
Asynchronously retrieves an enumerable collection of all relays in the service namespace.
The asynchronous operation.
Returns all revoked publishers in an Event Hub.
Returns an collection containing the revoked publishers.
Path to the Event Hub. See .
Asynchronous version of .
Returns a containing the revoked publishers.
Path to the Event Hub. See .
Retrieves an enumerable collection of all rules in the service namespace.
An object that represents the collection of all rules in the service namespace or returns an empty collection if no rule exists.
The path of the topic relative to the service namespace base address.
The name of the subscription.
Retrieves an enumerable collection of all rules in the service namespace with specified topic path, subscription name and filter.
An object that represents the collection of all rules in the service namespace or returns an empty collection if no rule exists.
The topic path relative to the service namespace base address.
The name of the subscription.
The string used to filter the rules to be retrieved.
Asynchronously retrieves an enumerable collection of all rules in the service namespace.
The asynchronous operation.
The topic path relative to the service namespace base address.
The name of the subscription.
Asynchronously retrieves an enumerable collection of all rules in the service namespace with specified topic path, subscription name and filter.
The asynchronous operation.
The topic path relative to the service namespace base address.
The name of the subscription.
The string used to filter the rules to be retrieved.
Retrieves the topic from the service namespace.
A handle to the subscription, or a exception if the subscription does not exist in the service namespace.
The path of the topic relative to the service namespace base address.
The name of the subscription.
The subscription does not exist in the service namespace.
Asynchronously retrieves the topic from the service namespace.
The asynchronous operation.
The path of the topic relative to the service namespace base address.
The name of the subscription.
Retrieves an enumerable collection of all subscriptions in the service namespace.
An object that represents the collection of all subscriptions in the service namespace or returns an empty collection if no subscription exists.
The path of the topic relative to the service namespace base address.
Retrieves an enumerable collection of all subscriptions in the service namespace with specified topic path and filter.
An object that represents the collection of all subscriptions in the service namespace or returns an empty collection if no subscription exists.
The path of the topic relative to the service namespace base address.
The string used to filter the subscriptions to be retrieved.
Asynchronously retrieves an enumerable collection of all subscriptions in the service namespace.
The asynchronous operation.
The path of the topic relative to the service namespace base address.
Asynchronously retrieves an enumerable collection of all subscriptions in the service namespace.
The asynchronous operation.
The path of the topic relative to the service namespace base address.
The string used to filter the subscriptions to be retrieved.
Retrieves the topic from the service namespace.
A reference to the topic, or a exception if the topic does not exist in the service namespace.
The path of the topic relative to the service namespace base address.
is empty or null.
The operation times out. The timeout period is initialized through the class. You may need to increase the value of the property to avoid this exception if the timeout value is relatively low.
The object does not have sufficient permission to perform this operation. You should check to ensure that your has the correct credentials to perform this operation.
The topic does not exist in the service namespace.
An internal error or unexpected exception occurs.
Asynchronously retrieves the topic from the service namespace.
The asynchronous operation.
The path of the topic relative to the service namespace base address.
Retrieves a collection of topics in a service namespace.
An object that represents the collection of topics under the current namespace, or returns an empty collection if no topic exists.
The operation times out. The timeout period is initialized through the class. You may need to increase the value of the property to avoid this exception if the timeout value is relatively low.
The object does not have sufficient permission to perform this operation. You should check to ensure that your has the correct credentials to perform this operation.
An internal error or unexpected exception occurs.
Retrieves a collection of topics in a service namespace with the specified filter. You can filter by a combination of entity name (including starts with), entity length (Gt or Lt), created, updated, and accessed time (Gt or Lt).
An object that represents the collection of topics under the current namespace, or returns an empty collection if no topic exists.
The string used to filter the topics to be retrieved.
Asynchronously retrieves a collection of topics in a service namespace.
The asynchronous operation.
Asynchronously retrieves a collection of topics in a service namespace.
The asynchronous operation.
The string used to filter the topics to be retrieved.
Retrieves a string of the format "YYYY-MM" that indicates the maximum supported protocol version that the server or service can handle.
A string that indicates the maximum supported protocol version that the server or service can handle.
Asynchronously retrieves a string of the format "YYYY-MM" that indicates the maximum supported protocol version that the server or service can handle.
The asynchronous operation.
Determines whether there is a notification hub at the specified in the service namespace.
true if there is a notification hub at the specified in the service namespace; otherwise, false.
The path to the notification hub.
Asynchronously determines whether there is a notification hub at the specified in the service namespace.
The asynchronous operation.
The path to the notification hub.
Specifies the string of the format "YYYY-MM" that indicates the client's protocol version.
Determines whether a queue exists in the service namespace.
true if a queue exists in the service namespace; otherwise, false.
The path of the queue relative to the service namespace base address.
Asynchronously determines whether a queue exists in the service namespace.
The asynchronous operation.
The path of the queue relative to the service namespace base address.
Asynchronously determines whether a relay exists in the service namespace.
The asynchronous operation.
The path of the relay relative to the service namespace base address.
Renames a queue inside a namespace.
Returns .
The path to an existing queue.
The new path to the renamed queue.
Thrown when is null or empty.
Thrown when the length of is more than 290 characters.
Thrown when the operation times out. The timeout period is initialized through the class. You can increase the value of the property to avoid this exception if the timeout value is relatively low.
Thrown when the source queue with the specified path does not exist.
Thrown when the target queue with the same path exists within the same namespace.
Thrown when the client does not have credentials to perform the operation.
Thrown when an internal error or unexpected exception occurs.
Asynchronous version of .
Returns .
The path to an existing queue.
The new path to the renamed queue.
Thrown when is null or empty.
Thrown when the length of is more than 290 characters.
Thrown when the operation times out. The timeout period is initialized through the class. You can increase the value of the property to avoid this exception if the timeout value is relatively low.
Thrown when the source queue with the specified path does not exist.
Thrown when the target queue with the same path exists within the same namespace.
Thrown when the client does not have credentials to perform the operation.
Thrown when an internal error or unexpected exception occurs.
Renames a topic inside a namespace.
Returns .
The path to an existing topic.
The new path to the renamed topic.
Thrown when is null or empty.
Thrown when the length of is more than 290 characters.
Thrown when the operation times out. The timeout period is initialized through the class. You can increase the value of the property to avoid this exception if the timeout value is relatively low.
Thrown when the source topic with the specified path does not exist.
Thrown when the target topic with the same path exists within the same namespace.
Thrown when the client does not have credentials to perform the operation.
Thrown when an internal error or unexpected exception occurs.
Asynchronous version of .
Returns .
The path to an existing topic.
The new path to the renamed topic.
Thrown when is null or empty.
Thrown when the length of is more than 290 characters.
Thrown when the operation times out. The timeout period is initialized through the class. You can increase the value of the property to avoid this exception if the timeout value is relatively low.
Thrown when the source topic with the specified path does not exist.
Thrown when the target topic with the same path exists within the same namespace.
Thrown when the client does not have credentials to perform the operation.
Thrown when an internal error or unexpected exception occurs.
Removes the publisher from the Event Hubs revocation list.
Event Hub path under which the publisher was revoked and must be restored. See .
The revoked publisher.
Asynchronous version of .
Returns .
Event Hub path under which the publisher was revoked and must be restored. See .
The revoked publisher.
Adds the publisher to the Event Hubs revocation list.
Returns .
Event Hub path under which the publisher must be revoked. See .
The publisher to revoke.
Asynchronous version of .
Returns .
Event Hub path under which the publisher must be revoked. See .
The publisher to revoke.
Gets the service namespace client settings.
A object that represents the service namespace client settings.
Submits a notification hub job for processing.
Returns .
A object representing the job to submit.
The path to the notification hub.
Determines whether a subscription exists in the service namespace.
true if a subscription exists in the service namespace; otherwise, false.
The path of the topic relative to the service namespace base address.
The name of the subscription.
Asynchronously determines whether a subscription exists in the service namespace.
The asynchronous operation.
The path of the topic relative to the service namespace base address.
The name of the subscription.
Determines whether a topic exists in the service namespace.
true if a topic exists in the service namespace; otherwise, false.
The path of the topic relative to the service namespace base address.
Asynchronously determines whether a topic exists in the service namespace.
The asynchronous operation.
The path of the topic relative to the service namespace base address.
Updates an Event Hubs consumer group.
Returns .
A object containing the updated information.
Asynchronously updates the consumer group.
The task representing the asynchronous operation.
The consumer group description.
Updates an Event Hub.
Returns .
An object containing the updated information.
Asynchronously updates the event hub.
The task representing the asynchronous operation.
The event hub description.
Updates an existing notification hub at the path specified in the parameter. All the notification hub properties are overwritten with the ones specified in the parameter.
A object containing a description of the updated notification hub.
The description object describing the attributes with which the notification hub will be updated.
Asynchronously updates an existing notification hub at the path specified in the parameter. All the notification hub properties are overwritten with the ones specified in the parameter.
A object containing a description of the updated notification hub.
The description object describing the attributes with which the notification hub will be updated.
Enables you to update the queue.
The of the updated queue.
A object describing the queue to be updated.
Asynchronously enables you to update the queue.
The asynchronous operation.
A object describing the queue to be updated.
Asynchronously enables you to update the relay.
The asynchronous operation.
A object describing the relay to be updated.
Enables you to update the subscription.
The of the updated subscription.
A object describing the subscription to be updated.
Asynchronously enables you to update the subscription.
The asynchronous operation.
A object describing the subscription to be updated.
Enables you to update the topic.
The of the updated topic.
A object describing the topic to be updated.
Asynchronously enables you to update the topic.
The asynchronous operation.
A object describing the topic to be updated.
Contains the settings for the namespace manager.
Initializes a new instance of the class.
Gets or sets the operation timeout period for all service namespace management operations, such as GetQueue, CreateQueue, and so on.
A object that represents the timeout period.
Gets or sets the base implementation of the retry mechanism for unreliable actions and transient conditions associated with the namespace manager.
The base implementation of the retry mechanism for unreliable actions and transient conditions associated with the namespace manager.
Gets or sets the security token provider.
The security token provider.
Represents a binding that supports one-way event multicasting and allows any number of event publishers and event consumers to rendezvous at the same endpoint.
Initializes a new instance of the class.
Initializes a new instance of the class, using the specified security mode and relay client authentication type.
The type of security used with the SOAP message and for the client.
The type of authentication used by the client.
Initializes a new instance of the class, using the specified transport, encoding, and security elements.
The transport to use.
The encoding to use.
The type of security used with the SOAP message and for the client.
Initializes a new instance of the class, using the specified configuration.
The name of the configuration to use.
Applies the settings from the configuration element that corresponds to the specified name to the current instance of this binding element.
The name of the configuration element to take the settings from.
Retrieves a value that determines if the specified binding elements match the current instance.
Returns true if the bindings match; otherwise, false.
The transport to check against the current instance.
The encoding to check against the current instance.
The session to check against the current instance.
Represents a binding for a secure, one-way connection through the cloud.
Initializes a new instance of the class.
Initializes a new instance of the class, using the specified security mode and authentication type.
The security mode.
The authentication type.
Initializes a new instance of the class, using the specified security settings.
The security settings.
Initializes a new instance of the class, using the specified connection and security modes, as well as the authentication type.
The connection mode.
The type of security used with the SOAP message and for the client.
The type of authentication used by the client.
Initializes a new instance of the class, using the specified transport, encoding, and security.
The transport element containing the core transport settings .
The encoding element.
The security settings.
Initializes a new instance of the class using the specified configuration.
The name of the configuration to use.
Applies the settings from the configuration element that corresponds to the specified name to the current instance of this binding element.
The name of the configuration element to take the settings from.
Creates a set of binding elements.
Returns a that contains the binding elements.
Represents the encoding for the binding. Along with the security settings and transport type, the encoding represents the three core properties of a binding.
Gets the version of SOAP that is used for messages processed by this binding.
Returns a that contains the envelope version.
Gets or sets the maximum number of queued connection requests that can be pending.
Returns the maximum number of queued connection requests that can be pending. The default is 10.
Gets or sets the maximum size allowed for a buffer pool that stores messages processed by the binding.
Returns the maximum size allowed for a buffer pool that stores messages processed by the binding. The default value is 65,536 bytes.
Gets or sets a value that specifies the maximum size, in bytes, of the buffer used to store messages in memory.
Returns the maximum size, in bytes, of the buffer used to store messages in memory. The default value is 65,536 bytes.
Gets or sets a value that controls the maximum number of connections to be pooled for subsequent reuse on the client and the maximum number of connections allowed to be pending dispatch on the server.
On the client, returns the maximum number of connections to be pooled for subsequent reuse; on the server, returns the maximum number of connections allowed to be pending dispatch.
Gets or sets the maximum size for a received message that is processed by the binding.
Returns the maximum size, in bytes, for a received message that is processed by the binding. The default value is 65,536 bytes.
Gets the message security version.
Returns a that contains the message security version. This currently returns MessageSecurityVersion..::.WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11.
Gets or sets constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding.
Returns a instance that specifies the complexity constraints on SOAP messages exchanged. The default values for these constraints are provided in the following Remarks section.
Gets the URI scheme for the transport.
Returns the URI scheme for the transport. The default value is “sb”, indicating the Windows Azure Service Bus.
Gets an object that specifies the type of security used with services configured with this binding.
Returns a instance that contains the types of security used with this binding. This type contains the message security, the end-to-end security mode, relay client authentication type, and transport security settings.
Gets a value that indicates whether incoming requests can be handled more efficiently synchronously or asynchronously.
Returns true if requests can be handled more efficiently synchronously; otherwise, false. The default is false, to handle requests asynchronously.
Specifies the transport type for the binding. Along with the encoding and security settings, the transport type represents the three core properties of a binding.
The collection of security settings for a binding.
Gets the type of message-level security requirements for a service configured with a .
Returns a that indicates the type of message-level security requirements for an endpoint. The default AlgorithmSuite is Basic256, and the default ClientCredentialType is Windows.
Gets or sets whether message-level and transport-level security are used by an endpoint configured with a .
Returns a that indicates whether message-level or transport-level security are used by an endpoint. The default value is Transport.
The security mode value is not valid.
Gets or sets the authentication type for the relay client.
Returns a that contains the authentication type. The default value is .
The value is not a valid field.
Gets the type of transport-level security requirements for an endpoint configured with a . The default value is EncryptAndSign.
Returns a that indicates the type of transport-level security requirements for an endpoint.
Provides a secure, reliable binding suitable for cross-computer communication.
Initializes a new instance of the class.
Initializes a new instance of the class with the type of security used and relay client authentication specified.
The type of security used with the binding.
The type of client authentication used on the relay.
Initializes a new instance of the class with the type of security used, the type of client authentication, and a value that indicates whether reliable sessions are explicitly enabled.
The type of security used with the Windows Azure Service Bus binding.
The type of client authentication used on the relay.
true if reliable sessions are enabled; otherwise, false.
Initializes a new instance of the class using the specified transport, encoding, session information, and security settings.
The transport.
The encoding to use.
The session.
Security settings.
Initializes a new instance of the class with a specified XML configuration.
The configuration to use.
Applies the settings from the configuration element that corresponds to the specified name to the current instance of this binding element.
The name of the configuration element to take the settings from.
Creates a collection with the binding elements for the binding.
Returns a that contains the ordered stack of binding elements.
Creates the message security token for the current instance.
Returns .Contains the message security token.
Returns a value that determines whether the specified objects have matching binding elements.
Returns .true if the objects match; otherwise, false.
The transport to match.
The encoding to match.
The session to match.
Gets an object that indicates whether a reliable session is established between Windows Azure Service Bus channel endpoints.
Returns .Indicates whether a WS-RM reliable session is established between channel endpoints. The default is false.
The base class for common methods for the binding.
Initializes a new instance of the class.
Initializes a new instance of the class, using the specified security mode and relay authentication type.
The type of security used with the binding.
The type of relay authentication used.
Initializes a new instance of the class, using the specified transport, encoding, and security.
The transport.
The encoding.
The security.
Initializes a new instance of the class, using the specified configuration name.
The binding configuration name.
Applies the settings from the configuration element that corresponds to the specified name to the current instance of this binding element.
The name of the configuration element to take the settings from.
Did not find the binding element specified by the input configuration name in the configuration.
Gets or sets the connection mode: or .
Returns a that contains the connection mode; either or . The default is Relayed.
Retrieves an ordered collection of binding elements contained in the current binding.
Returns a that makes up the binding.
Creates the security binding element for the current instance.
Returns a that contains the security binding element.
The encoding element for the current instance. Along with the security and transport settings, the encoding forms the three core properties of a binding.
Gets the version of SOAP that is used for messages processed by this binding.
Returns a that contains the envelope version used for this binding.
Gets or sets the comparison mode used on the hostname.
The comparison mode used on the hostname.
Determines whether the specified binding elements match the default values of the binding elements in the current instance.
true if the elements match; otherwise, false.
The transport binding element.
The encoding binding element.
Gets or sets whether the relay binding is dynamic.
true if the relay binding is dynamic; otherwise, false.
Gets or sets the maximum number of queued connection requests that can be pending.
Returns the maximum number of queued connection requests that can be pending. The default is 10.
Gets or sets the maximum size allowed for a buffer pool that stores messages processed by the binding.
Returns the maximum size, in bytes, allowed for a buffer pool that stores messages processed by the binding. The default value is 65,536.
Gets or sets a value that specifies the maximum size of the buffer used to store messages in memory.
Returns the maximum size, in bytes, of the buffer used to store messages in memory. The default value is 65,536.
Gets or sets a value that controls the maximum number of connections to be pooled for subsequent reuse on the client and the maximum number of connections allowed to be pending dispatch on the server.
On the client, returns the maximum number of connections to be pooled for subsequent reuse; on the server, returns the maximum number of connections allowed to be pending dispatch.
Gets or sets the maximum size for a received message that is processed by the binding.
Returns the maximum size, in bytes, for a received message that is processed by the binding. The default value is 65,536.
Gets the message security version.
Returns a that contains the message security version. This currently always returns MessageSecurityVersion..::.WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11.
Gets or sets constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding. This property cannot be null.
Returns a that specifies the complexity constraints on soap messages exchanged. The default values for these constraints are provided in the following Remarks section.
is null.
Gets the URI scheme for the transport.
Returns the URI scheme for the transport. The default is “sb”.
Gets an object that specifies the type of security used with services configured with this binding.
Returns , which contains the types of security used with this binding. The default mode of security is Transport.
Gets a value that indicates whether incoming requests are handled synchronously or asynchronously.
true if requests are handled synchronously; false if handled asynchronously. The default is false, to handle requests asynchronously.
Gets or sets a value that indicates whether the service configured with the binding uses streamed or buffered (or both) modes of message transfer.
Returns a that indicates whether the service configured with the binding uses streamed or buffered (or both) modes of message transfer. By default, the HTTP, TCP/IP, and named pipe transports use buffered message transfers.
The transport element for the current instance. Along with the encoding and security, the transport setting forms the core properties of a binding.
Specifies the types of transport-level and message-level security used by an endpoint configured with a .
Gets the type of message-level security requirements for a service configured with a .
Returns a that indicates the type of message-level security requirements for an endpoint. The default security settings are: a ClientCredentialType of UserName; and an AlgorithmSuite of Basic256.
Gets or sets whether message-level and transport-level security are used by an endpoint configured with a .
Returns an that indicates whether message-level or transport-level security is used by an endpoint. The default value is Transport.
The value is not a valid field.
Gets or sets the relay client authentication type.
Returns a that contains the relay client authentication type.
The value is not a valid field.
Gets the type of message-level security requirements for an endpoint configured with a .
Returns a that indicates the type of transport-level security requirements for an endpoint.
Enables setting message-level security properties for a WS-Http relay binding.
Gets or sets a value that specifies whether a security context token is established.
true if the security context token is established; otherwise, false.
Represents a retry policy that performs no retries.
Initializes a new instance of the class.
Creates a copy of this instance.
The created copy of this instance.
Provides authentication token for the service bus.
Builds a key for the provider.
A Key.
The provider in which the key will be applied.
The action.
Applies normalization into the token provider.
The normalized token provider.
The token provider where the normalization will be applied.
Retrieves a token when the provider begins.
The asynchronous result of the operation.
The provider in which the token will be applied.
The action.
The duration.
The callback.
The state of the operation.
Retrieves a web token when the provider begins.
The asynchronous result of the operation.
The provider in which the web token will be applied.
The action.
The duration.
The callback.
The state of the operation.
Retrieves a token when the provider ends.
The retrieved token.
The result of the operation.
The duration for the provider to store data.
Retrieves a web token when the provider ends.
The retrieved token.
The result of the operation.
The duration for the provider to store data.
Describes whether clients of a service are required to present a security token issued by Windows Azure Access Control to the Windows Azure Service Bus when sending messages.
If specified by a listener, the client will not be required to provide a security token. This represents an opt-out mechanism with which listeners can waive the Windows Azure Access Control protection on the endpoint.
If specified by a listener, the client is required to provide a security token.
Represents the different types of one-way connections available through the Windows Azure Access Control.
Specifies that multiple service applications may listen on a given endpoint. Used by .
Specifies that only one service application can listen on a given endpoint. Used by .
Represents the transport binding element used for one-way communication.
Initializes a new instance of the class.
Initializes a new instance of the class, using the specified authentication type.
The relay client authentication type. This can be either or .
Initializes a new instance of the class, using the specified authentication type and connection mode.
The relay client authentication type. This can be either or .
The connection mode. This can be either or .
Initializes a new instance of the class, using the specified element.
The element to clone.
Creates a channel factory for creating channels of the specified type and that is initialized from the specified binding context.
A channel factory for creating channels of the specified type and that is initialized from the specified binding context.
The binding context that provides context for the binding element.
The type of channel that the factory builds.
Creates a channel listener that accepts channels of the specified type and that is initialized from the specified binding context.
A channel listener that accepts channels of the specified type and that is initialized from the specified binding context.
The binding context that provides context for the binding element.
The type of channel the listener is built to accept.
Returns a value that indicates whether this binding element can build a channel factory of the specified type.
true if a channel factory can be built; otherwise false.
The binding context that provides context for this binding element.
The type of channel the channel factory is built.
Returns a value that indicates whether the binding element can build a channel listener for the specified type of channel.
true if a channel listener can be built for the specified type of channel; otherwise, false.
The binding context that provides context for this binding element.
The type of channel the listener accepts.
Gets or sets the maximum time a channel can be in the initialization status before being disconnected.
The maximum time a channel can be in the initialization status before being disconnected.
Returns a copy of this instance of the binding element.
A binding element that contains a deep clone of this binding element.
Gets or sets the size of the buffer used to transmit a part of the serialized message on the wire from the client or service.
The size of the buffer used to transmit a part of the serialized message on the wire from the client or service.
Gets the connection mode used in this binding element. The connection mode can be one of the enumeration values.
The connection mode used in this binding element.
Gets the connection pool settings for the current instance.
The connection pool settings for the current instance.
Returns an object of the requested type, if present, from the appropriate layer in the binding stack.
The object of the requested type if found; otherwise, returns null.
The binding context that provides context for this binding element.
The type of the property to get.
Gets or sets the maximum number of queued connection requests that can be pending.
The maximum number of queued connection.
Gets or sets the maximum size in bytes of the buffer that holds incoming messages that are processed by this binding.
The maximum size in bytes of the buffer that holds incoming messages that are processed by this binding.
Gets or sets the maximum interval of time that a message or a portion of a message can remain buffered in memory before being sent out.
The maximum interval of time that a message or a portion of a message can remain buffered in memory before being sent out.
Gets or sets the maximum number of pending asynchronous accept threads that are available for processing incoming connections on the service.
The maximum number of pending asynchronous accept threads that are available for processing incoming connections on the service.
Gets or sets the maximum number of pending connections.
The maximum number of pending connections.
Gets or sets the type of Windows Azure Access Control authentication used by this binding element.
Returns a that represents the type of authentication used by this binding element.The default value is .
Gets the URI scheme used by this binding element.
The URI scheme used by this binding element. The value returned is “sb”.
Includes a custom policy assertion about bindings for exporting.
A metadata exporter that can be used to modify the exporting process.
The policy conversion context to insert your custom policy assertion.
Represents the transport security settings of a one-way binding.
Gets or sets the transport security protection level.
Returns a that contains the transport security protection level.
Describes whether subscribers to a are required to present a security token issued by the Windows Azure Access Control service to the Windows Azure Service Bus service when sending messages.
If specified by a NetEventRelay subscriber, the client will not be required to provide a relay access token. This represents an opt-out mechanism with which listeners can waive the Windows Azure Access Control protection on the endpoint and perform their own access control.
If specified by a NetEventRelay listener, the client is required to provide a relay access token.
The exception that is thrown when the ServiceBus relay is not found.
Initializes a new instance of the class.
Initializes a new instance of the class.
The serialization information.
The streaming context.
Initializes a new instance of the class.
The error message.
Initializes a new instance of the class.
The error message.
The inner exception.
Describes the types of protection on a transport relay.
Both the service application and client application must have security.
The service application must have security; a client application is not required to have any.
Security is disabled.
Specifies an enumeration of relay type.
The HTTP relay.
The NetEvent relay.
The NetOneway relay.
The NetTcp relay.
The relay is None.
Represents an implementation of a retry policy. For each time the messaging operation must be retried, the delay between retries grows in a staggered, exponential manner.
Initializes a new instance of the class.
The minimum back off value to wait. This value must not be greater than or equal to , otherwise operations might not be able to retry.
The maximum back off value to wait. This value must not be greater than or equal to the value, otherwise operations might not be able to retry.
The maximum number of times the retry policy instance calculates the retry time interval. If the number of retries exceeds this value, the retry terminates, even if there is some remaining operation time.
Initializes a new instance of the class.
The minimum back off value to wait. This value must not be greater than or equal to , otherwise operations might not be able to retry.
The maximum back off value to wait. This value must not be greater than or equal to the value, otherwise operations might not be able to retry.
The backoff interval associated with the retry.
The termination time buffer associated with the retry.
The maximum number of times the retry policy instance calculates the retry time interval. If the number of retries exceeds this value, the retry terminates, even if there is some remaining operation time.
Creates a new copy of this instance.
The created new copy of this instance.
Gets or sets the backoff interval associated with the retry.
The backoff interval associated with the retry.
Gets or sets the maximum backoff interval.
The maximum backoff interval.
Gets or sets the maximum number of allowed retries.
The maximum number of allowed retries.
Gets or sets the minimum backoff interval.
The minimum backoff interval.
Gets or sets the termination time buffer associated with the retry.
The termination time buffer associated with the retry.
Represents an abstraction for retrying messaging operations. Users should not implement this class, and instead should use one of the provided implementations.
Creates a new copy of the current and clones it into a new instance.
A new copy of .
Gets an instance of the retry policy, which provides a default setup of exponentially increasing retry intervals for messaging operations. Each time this property is accessed, a new instance is created.
The default policy associated with the policy.
Determines whether it is permissible to retry after the specified exception.
If this method returns false, no retry occurs. Otherwise, the method determines when to retry.
The latest occurred exception.
Gets an instance of the retry policy, which effectively disables retries. Each time this property is accessed, a new instance is returned.
A retry policy that performs no retries.
Calculates the retry interval for the retry policy.
If this method returns true, the retry operation occurs after the thread becomes idle for an amount of time equal to .
The remaining time.
The total number of retries.
The retry interval.
Provides a set of methods that execute asynchronous SAML token retrieval operations.
Generates a key for the token provider.
A generated key for the token provider.
The URI which the access token applies to.
The request action.
Executes the begin get token action.
An object that references the asynchronous operation to get a token.
The URI which the access token applies to.
The request action.
The time span that specifies the timeout value for the message that gets the security token.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Executes the begin get web token action.
An object that references the asynchronous operation to get a web token.
The URI which the access token applies to.
The request action.
The time span that specifies the timeout value for the message that gets the security token.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Executes the end get token action.
The security token.
An object that references the asynchronous operation to get a token.
When this method returns, contains the expiration date and time of the token information in the cache.
Executes the end get web token action.
The web token.
An object that references the asynchronous operation to get a web token.
When this method returns, contains the expiration date and time of the token information in the cache.
An exception that is thrown by the Windows Azure Service Bus when an error occurs while processing a request.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified serialization information and streaming context.
Holds the serialized object data about the exception being thrown.
The contextual information about the source or destination.
Initializes a new instance of the class with the specified error message.
The error message that describes this exception.
Initializes a new instance of the class with the specified error message and inner exception.
The error message that describes this exception.
The exception that caused the current exception to be thrown.
Creates and manages the contents of connection strings. You can use this class to construct a connection string for creating client messaging entities. It can also be used to perform basic validation on an existing connection string.
Initializes a new instance of the class.
Initializes a new instance of the class with a specified existing connection string.
The connection string, which you can obtain from the Azure Management Portal.
Throws if The connection string is missing endpoints.The connection string does not have enough information to form a token provider. For example, this can happen if you supplied a SasIssuer name but not a SasIssuer key.The value is not in a valid format.The or values are not in an integer format.
Creates a connection string using authentication credentials.
The created service bus connection string.
The set of endpoints.
The set of security token service endpoints.
The runtime port.
The management port.
The domain where the connection will be established.
The authentication user.
The authentication password.
Create a connection string using the shared access key.
The created connection using the shared access key.
The set of endpoints.
The runtime port.
The management port.
The name of the shared access key.
The shared access key
Create a connection string using the shared access key.
The created connection using the shared access key.
The endpoint.
The name of the shared access key.
The shared access key.
Creates a connection string using the shared secret credentials.
The created connection using the shared secret credentials.
The endpoints.
The set of security token service endpoints.
The runtime port.
The management port.
The issuer.
The issuer secret.
Creates a connection string using the shared secret credentials.
The created connection using the shared secret credentials.
The endpoint.
The issuer
The issuer secret.
Creates a connection string using Windows credentials.
The created connection string.
The set of endpoints
The set of security token service endpoints.
The runtime port.
The management port.
The domain where the connection will be established.
The user.
The windows password.
Gets a collection of service endpoints. Each endpoint must reference the same Service Bus namespace.
A set of endpoints.
Retrieves the absolute management endpoints.
The absolute management endpoints
Retrieves the absolute runtime endpoints.
The absolute runtime endpoints.
Gets or sets the TCP port number for management operations.
The management port.
Gets or sets the authentication domain for the connection.
The authentication domain for the connection.
Gets or sets the authentication password for the connection.
The authentication password for the connection.
Gets or sets the authentication user name for the connection.
The authentication user name for the connection.
Gets or sets the that specifies how long the messaging operation has to complete before timing out.
The that specifies how long the messaging operation has to complete before timing out. The default value is one minute.
Gets or sets the TCP port number for runtime operation.
The runtime port.
Gets or sets the shared access key for the connection authentication.
The shared access key for the connection authentication.
Gets or sets the name of the shared access key.
The name of the shared access key.
Gets or sets the shared secret issuer name.
The shared secret issuer name.
Gets or sets the shared secret issuer secret.
The shared secret issuer secret.
Gets a set of STS endpoints.
A set of STS endpoints.
Returns a string that represents the current object.
A string that represents the current object.
Gets or sets the transport type to be used for client messaging entities.
The transport type associated with the connection.
Gets or sets the Windows credential domain.
The Windows credential domain.
Gets or sets the Windows credential password.
The Windows credential password.
Gets or sets the Windows credential user name.
The Windows credential user name.
Describes the Windows Azure Service Bus environment.
Creates a URI string to use with access control for the specified .
Returns a that contains the specified URI.
The to create the URI for.
Constructs the Windows Azure Service Bus URI for an application, using the specified scheme, name, and service path.
Returns a that contains the new URI.
The scheme of the URI.
The name used by the application.
The service path that follows the host name section of the URI.
Constructs the Windows Azure Service Bus URI for an application, using the specified scheme, name, service path, and relayed path prefix.
Returns a that contains the new URI.
The scheme of the URI.
The name used by the application.
The service path that follows the host name section of the URI.
True if the relay path prefix is suppressed; otherwise, false.
Gets the default host name for the Windows Azure Access Control Service.
Returns the default identity host name.
Gets the singleton instance that holds the connectivity settings for TCP and HTTP-based endpoints.
Returns a that contains the connectivity settings.
Represents the data associated with the service bus error.
Initializes a new instance of the class.
Gets or sets the error code.
The error code.
Gets or sets the error details.
The error details.
The tags for the error detail.
Gets or sets the extension data objects for the error.
The extension data objects for the error.
Gets the value of the service bus error data.
The value of the service bus error data.
The HTTP web response.
The tag for the HTTP status code.
The tag root.
Contains the settings for the Windows Azure Service Bus registry.
Initializes a new instance of the class.
Initializes a new instance of the class using the specified discovery type.
The discovery type that indicates whether the endpoint is public or private.
true if your endpoint allows for unauthenticated access; otherwise, false. The default value is false.
Gets or sets how the service is discovered.
Returns .DiscoveryType.Public for discovery to be public; DiscoveryType.Private for discovery to be private. The default value is DiscoveryType.Private.
Gets or sets the display name for the endpoint.
Returns .Contains the display name.
Adds the specified binding parameters to the specified endpoint.
The endpoint.
The bindings to add.
Implements or modifies the specified client across the specified runtime.
The endpoint.
The client.
Implements a modification or extension of the service across an endpoint.
The endpoint that exposes the contract.
The endpoint dispatcher to be modified or extended.
Confirms that the endpoint meets some intended criteria.
The endpoint to validate.
true if transport protection is enabled; otherwise, false. The default value is true.
Represents the shared access signature token.
Initializes a new instance of the class with specified token string.
The token string.
Initializes a new instance of the class with specified token string and expiry.
The token string.
The token expiry.
Initializes a new instance of the class with specified token string, expiry and audience.
The token string.
The token expiry.
The token audience.
Initializes a new instance of the class with specified identifier and token string.
The token identifier.
The token string.
Gets the audience field name.
The audience field name.
Gets the value that expires on field name.
The value that expires on field name.
Gets the key value separator.
The key value separator.
Specifies the maximum length of the key.
Specifies the maximum length of the key name.
Gets the pair separator associated with the token.
The pair separator associated with the token.
Specifies the key value separator for shared access signature token.
Specifies the pair separator for shared access signature token.
Specifies the shared access signature.
Specifies the signature token.
Specifies the signed expiry of the token.
Specifies the signed key name.
Specifies the signed resource.
Specifies the full field name of the signed resource.
Represents the shared access signature associated with the token provider.
Generates a key for the token provider.
A generated key for the token provider.
The URI which the access token applies to.
The request action.
The epoch time.
Returns the shared access signature associated with the specified key name, SAS key, resource, and token time-to-live.
Returns .
The key name.
The SAS key name.
The resource.
The TTL value for the token.
Executes upon calling the BeginGetToken method.
The result of the operation.
The URI which the access token applies to.
The request action.
The time span that specifies the timeout value for the message that gets the security token.
An AsyncCallback delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Executes upon calling the BeginGetWebToken method.
The result of the operation.
The URI which the access token applies to.
The request action.
The time span that specifies the timeout value for the message that gets the security token.
An AsyncCallback delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Executes upon calling the EndGetToken method.
The object.
An IAsyncResult object that references the asynchronous operation to get a token.
When this method returns, contains the expiration date and time of the token information in the cache.
Executes upon calling the EndGetWebToken method.
The String that represents the web token.
An IAsyncResult object that references the asynchronous operation to get a web token.
When this method returns, contains the expiration date and time of the token information in the cache.
Gets whether the token provider strips query parameters.
true if the token provider strips query parameters; otherwise, false.
Provides methods that return name/value pairs for web token assertions, and that execute asynchronous shared secret token retrieval operations.
Generates a key for the token provider.
A generated key for the token provider.
The URI which the access token applies to.
The request action.
Returns a string of URL encoded name/value pairs for a simple web token assertion using the specified issuer name and issuer secret.
A URL encoded name/value pairs for a simple web token assertion.
The issuer name.
The issuer secret.
Returns a string of URL encoded name/value pairs for a simple web token assertion using the specified issuer name and issuer secret.
A URL encoded name/value pairs for a simple web token assertion.
The issuer name.
The issuer secret.
Executes the begin get token action.
An object that references the asynchronous operation to get a token.
The URI which the access token applies to.
The request action.
The time span that specifies the timeout value for the message that gets the security token.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Executes the begin get web token action.
An object that references the asynchronous operation to get a web token.
The URI which the access token applies to.
The request action.
The time span that specifies the timeout value for the message that gets the security token.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Executes the end get token action.
The security token.
An object that references the asynchronous operation to get a token.
When this method returns, contains the expiration date and time of the token information in the cache.
Executes the end get web token action.
The web token.
An object that references the asynchronous operation to get a web token.
When this method returns, contains the expiration date and time of the token information in the cache.
A security token that wraps a Simple Web Token.
Initializes a new instance of the class with the specified Simple Web Token.
A string that represents the Simple Web Token.
Initializes a new instance of the class with the specified Simple Web Token and expiry date.
A string that represents the Simple Web Token.
The expiry date of the simple web token.
Initializes a new instance of the class.
A string that represents the Simple Web Token.
The expiry date of the simple web token.
The audience for the simple web token.
Initializes a new instance of the class with the specified token ID and Simple Web Token.
A unique identifier for the Simple Web Token.
A string that represents the Simple Web Token.
The parameter or parameter is null.
Gets the audience for the simple web token.
The audience for the simple web token.
Gets the audience field name.
The audience field name.
Gets the date and time the security token will expire.
The date and time the security token will expire.
Gets the field name associated with the token expiration.
The field name associated with the token expiration.
Gets the ID associated with the Simple Web Token.
The ID associated with the Simple Web Token.
Gets the key value separator associated with the token.
The key value separator associated with the token.
Gets the pair separator associated with the token.
The pair separator associated with the token.
Gets the cryptographic keys associated with the security token.
A of type that contains the set of keys associated with the Simple Web Token.
Gets the Simple Web Token.
The Simple Web Token.
Not implemented.
Throws a .
Not implemented.
Throws a .
Represents a class to use to read and to write , , and objects as XML.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified security token serializer.
The security token serializer to use as the inner serializer.
The parameter is null.
Determines whether this serializer can read the <KeyIdentifier> element referred by the specified XML reader.
true when the specified <KeyIdentifier> element can be read; otherwise, false.
An to read the key identifier clause.
Determines whether this serializer can read the <KeyIdentifier> element referred by the specified XML reader.
true when the specified <KeyIdentifier> element can be read; otherwise, false.
An to read the key identifier.
Determines whether this serializer can read the security token pointed at by the specified XML reader.
true when the security token can be read; otherwise, false.
An to read the security token.
Determines whether this serializer can write the specified key identifier clause.
true when this serializer can write the specified key identifier clause; otherwise, false.
A that represents the key identifier clause to write.
Determines whether this serializer can write the specified key identifier.
true when this serializer can write the specified key identifier; otherwise, false.
A that represents the key identifier to write.
Determines whether this serializer can write the specified security token to XML.
true when the security token can be written; otherwise, false.
The to convert to XML.
Specifies an instance of the class.
Reads the key identifier clause using the specified XML reader.
A that represents the key identifier that is read.
An to read the key identifier clause.
Reads the key identifier using the specified XML reader.
A that represents the key identifier that is read.
An to read the key identifier.
Reads the or the security token pointed at by the specified XML reader.
A that represents the SimpleWebSecurityToken or the security token that is read.
An to read the SimpleWebSecurityToken or the security token.
A that determines the security token type.
The encoding of the XML element is not base64Binary.
Writes the specified key identifier clause using the specified XML writer.
An used to write the key identifier clause.
A that represents the key identifier clause to write.
Writes the specified key identifier using the specified XML writer.
An used to write the key identifier.
A that represents the key identifier to write.
The binary token content is null.
Writes the specified or security token using the specified XML writer.
An used to write the SimpleWebSecurityToken or security token.
The SimpleWebSecurityToken or security token to write.
Provides a set of methods that execute asynchronous simple Web token (SWT) retrieval operations.
Generates a key for the simple web token provider.
A generated key for the simple web token provider.
The URI which the access token applies to.
The request action.
Executes the begin get token action.
An object that references the asynchronous operation to get a token.
The URI which the access token applies to.
The request action.
The time span that specifies the timeout value for the message that gets the security token.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Executes the begin get web token action.
An object that references the asynchronous operation to get a web token.
The URI which the access token applies to.
The request action.
The time span that specifies the timeout value for the message that gets the security token.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Executes the end get token action.
The security token.
An object that references the asynchronous operation to get a token.
When this method returns, contains the expiration date and time of the token information in the cache.
Executes the end get web token action.
The web token.
An object that references the asynchronous operation to get a web token.
When this method returns, contains the expiration date and time of the token information in the cache.
Represents the properties that control the behavior of the socket connection pool.
Gets or sets the group name of the socket connection pool.
The group name of the socket connection pool.
Gets or sets the maximum time the connection can be idle in the connection pool before being disconnected.
The maximum time the connection can be idle in the connection pool before being disconnected.
Gets or sets the time span after which an active connection is closed.
The duration after which the socket connection is closed.
Gets or sets the maximum number of outbound connections for each endpoint that is cached in the connection pool.
The maximum number of outbound connections for each endpoint that is cached in the connection pool.
Describes the role for socket security.
When set on a client, the application will send unencrypted messages. When set on a server, the application will accept both encrypted and unencrypted messages.
The application is identified as an SSL client, meaning the application will attempt to connect and send messages using an encrypted channel.
Identifies the application as an SSL server, meaning that the application will accept only a secure transport connection.
Represents the transport binding element that supports channel security over an SSL stream for use in policy exports.
Initializes a new instance of the class.
Returns a copy of this binding element instance.
A copy of this binding element instance.
Returns an object of the requested type, if present, from the appropriate layer in the binding stack.
The object of the requested type if found; otherwise, returns null.
The binding context that provides context for this binding element.
The type of the property to get.
Gets the that represents the transport token used in the security binding.
An that represents the transport token used in the security binding.
Describes the connection mode for the .
Communication is relayed through the Windows Azure Service Bus infrastructure while the Client and Service endpoints negotiate a direct socket connection to each other. The coordination of this direct connection is governed by the Windows Azure Service Bus cloud service. The direct socket connection algorithm is capable of establishing direct connections between two parties that sit behind opposing Firewalls and NAT devices. The algorithm uses only outbound connections for Firewall traversal and relies on a mutual port prediction algorithm for NAT traversal. Since the NAT traversal algorithm is dependent on a very narrowly timed coordination and a best-guess prediction about the expected NAT behavior, the algorithm tends to have a very high success rate for Home and Small Business scenarios with a small number of clients and degrades in its success rate with larger NATs. If a direct connection can be established, the relayed connection is automatically upgraded to the direct connection without message or data loss. If the direct connection cannot be established, data will continue to flow through the Windows Azure Service Bus Relay.
This mode additionally requires outbound port 819 for the NAT prediction algorithm. With most personal firewall products, the outbound socket connection that is being established by the direct connect mode will also require a one-time policy exception to be granted by the user (the Windows Personal Firewall and other products will typically prompt the user) to the hosting application.
All communication is relayed through the Windows Azure Service Bus cloud. The SSL-protected control connection is used to negotiate a relayed end-to-end socket connection that all Client-Service communication flows through. After the connection is established, the Windows Azure Service Bus infrastructure acts much like a socket forwarder proxy relaying a bidirectional byte stream. This mode additionally requires outbound port 819 for the NAT prediction algorithm. With most personal firewall products, the outbound socket connection that is being established by the direct connect mode will also require a one-time policy exception to be granted by the user (the Windows Personal Firewall and other products will typically prompt the user) to the hosting application.
Represents the binding element for the TCP transport relay.
Initializes a new instance of the class.
Initializes a new instance of the class using the specified relay client authentication type.
The relay client authentication type.
Initializes a new instance of the class using the specified relay binding element.
The element to be cloned.
Creates a channel factory that can be used to create a channel.
A channel factory of the specified type.
Describes the bindings, behaviors, contracts, and other information required to create the channel factory.
The type of channel factory.
When Transport protection is enabled and the Connection Mode is set to either Hybrid or Direct.This member is unlikely to be used directly, but may be used when creating a custom binding. For more information, see Creating a Custom AppFabric Service Bus Binding.
Creates a channel listener of the specified type.
A channel listener of the specified type.
Describes the bindings, behaviors, contracts, and other information required to create the channel factory.
The type of channel factory.
When Transport protection is enabled and the Connection Mode is set to either Hybrid or Direct.
Creates a copy of the current binding element.
Returns a that contains a copy of the binding element.
Gets or sets the connection mode.
Returns a that contains the connection mode.
Gets the connection pool settings for the current instance.
The connection pool settings for the current instance.
Returns a specified object from the binding context.
A binding element that contains the specified object, or null if not found.
The context.
The type of object to get.
Gets or sets whether the binding element is dynamic.
true if the binding element is dynamic; otherwise, false.
Gets or sets the type of authentication used by the service client.
Returns .Contains the authentication type. The default value is RelayAccessToken.
Gets the URI scheme for the transport.
Returns the URI scheme for the transport, which is “TCP”.
Exports a custom policy assertion about bindings.
A metadata exporter that can be used to modify the exporting process.
The policy conversion context to insert your custom policy assertion.
Provides properties that control authentication parameters and protection level for the TCP transport relay binding.
Gets or sets the transport protection level.
Returns a that contains the protection level. The default is EncryptAndSign.
Provides constants that represent parameter names, field names, method names, and delimiters that are used in authentication requests.
The character used to delimit the list of values for a compound token.
The character used to separate parameters sent in HTTP authentication requests.
The string used to represent the GET verb in an HTTP request.
The string used to represent the HEAD verb in an HTTP request.
The string used to represent the POST verb in an HTTP request.
The string used to represent the TRACE verb in an HTTP request.
A character designating the separation between a key and a value.
The default issuer name string value used to gain access to the Windows Azure Access Control management service.
The maximum size of the issuer name.
The maximum size of the issuer secret key.
The issuer ID for all output claims from the Windows Azure Access Control service.
The value of the ConfirmationMethod attribute used in a Security Assertion Markup Language (SAML) bearer assertion.
The default issuer name string value used to gain access to the Windows Azure Service Bus.
The token audience attribute name that is used in a Simple Web Token (SWT). The token audience is the SWT processor that the SWT is intended for.
The attribute name of the hash-based message authentication code used in a Simple Web Token.
The attribute name for the token expiration (measured in seconds) used in a Simple Web Token.
The attribute name for the Simple Web Token (SWT) issuer.
The attribute name for the tracking ID in the returned token response.
The character used to separate parameters in a token request.
The parameter name for the access token that is returned in the response by the Security Token Service using the WRAP protocol.
The name of the AppliesTo field that is in the token request body that is sent to the Windows Azure Access Control service.
The parameter name for the WRAP assertion that is sent in the token request using the WRAP protocol.
The parameter name for the assertion format that is sent in the token request using the WRAP protocol.
The WRAP authentication protocol type name.
The parameter name of the access token that is sent in the authorization header of a request to the Windows Azure Service Bus.
The base date and time used in the WRAP protocol.
The content type used for formatting token request parameters when using the WRAP protocol.
The parameter name for the account name that is sent in the token request using the WRAP protocol.
The parameter name for the account password that is sent in the token request using the WRAP protocol.
The parameter name for the requested token lifetime (measured in seconds) that is sent in the token request using the WRAP protocol.
Specifies the Security Assertion Markup Language format.
Specifies the Simple Web Token format.
The parameter name for the token expiration (measured in seconds) that is returned in the token response by the token issuer using the WRAP protocol.
Represents a security token provider with built-in factory methods returning some well-known token providers.
Initializes a new instance of the class.
true if new security tokens are being cached; otherwise, false.
true if web token is supported by this provider; otherwise, false.
Initializes a new instance of the class.
true if new security tokens are being cached; otherwise, false.
true if web token is supported by this provider; otherwise, false.
The token scope associated with the provider.
Initializes a new instance of the class.
true if new security tokens are being cached; otherwise, false.
true if web token is supported by this provider; otherwise, false.
The size of the cache.
The token scope associated with the provider.
Begins an asynchronous operation to get a security token.
An object that references the asynchronous operation to get a token.
The URI which the access token applies to.
The request action.
true to ignore existing token information in the cache; false to use the token information in the cache.
The time span that specifies the timeout value for the message that gets the security token.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Begins an asynchronous operation to get a web token.
An object that references the asynchronous operation to get a web token.
The URI which the token applies to.
The request action.
true to ignore existing token information in the cache; false to use the token information in the cache.
The time span that specifies the timeout value for the message that gets the security token.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Generates a key for the token provider.
A generated key for the token provider.
The URI which the access token applies to.
The request action.
Gets or sets the size of the cache.
The size of the cache.
Gets or sets a value that indicates whether new security tokens are being cached.
true if new security tokens are being cached; otherwise, false.
Clears the token provider.
Creates an OAuth (open standard for authorization) token provider.
The for returning OAuth token.
The URIs of the Security Token Service (STS).
The user credential.
Creates a SAML token provider with the specified SAML token.
The for returning SAML token.
The string that represents the SAML token.
Creates a SAML token provider with the specified SAML token and scope.
The for returning SAML token.
The string that represents the SAML token.
The token scope associated with the provider.
Creates a SAML token provider with the specified SAML token and URI of the Security Token Service (STS).
The for returning SAML token.
The string that represents the SAML token.
The URI of the Security Token Service (STS).
Creates a SAML token provider with the specified SAML token, URI of the Security Token Service (STS) and token scope.
The for returning SAML token.
The string that represents the SAML token.
The URI of the Security Token Service (STS).
The token scope associated with the provider.
Creates a SAML token provider with the specified SAML token, URI of the Security Token Service (STS) and cache size.
The for returning SAML token.
The string that represents the SAML token.
The URI of the Security Token Service (STS).
The size of the cache.
Creates a SAML token provider with the specified SAML token, URI of the Security Token Service (STS), cache size and token scope.
The for returning SAML token.
The string that represents the SAML token.
The URI of the Security Token Service (STS).
The size of the cache.
The token scope associated with the provider.
Creates a URL that grants access to the token provider with the specified shared access signature.
Returns .
The shared access signature.
Creates a URL that grants access to the token provider with the specified key name and shared access key.
The created URL that grants access to token provider.
The key name.
The shared access key.
Creates a URL that grants access to the token provider with the specified key name, shared access key and token scope.
The created URL that grants access to token provider.
The key name.
The shared access key.
The token scope associated with the provider.
Creates a URL that grants access to the token provider with the specified key name, shared access key and token time to live.
The created URL that grants access to token provider.
The key name.
The shared access key.
The time for which the operation remains valid.
Creates a URL that grants access to the token provider.
The created URL that grants access to token provider.
The key name.
The shared access key.
The time for which the operation remains valid.
The token scope associated with the provider.
Creates a shared secret token provider.
The for returning shared secret token.
The issuer name.
The issuer secret.
Creates a shared secret token provider.
The created token provider.
The name of the issuer.
The set of issuer secret.
The token scope associated with the provider.
Creates a shared secret token provider.
The for returning shared secret token.
The issuer name.
The set of issuer secret.
The URI of the Security Token Service (STS).
Creates a shared secret token provider.
The created token provider.
The issuer name.
The set of issuer secret.
The Security Token Service's endpoint Uri.
The token scope associated with the provider.
Creates a shared secret token provider.
The for returning shared secret token.
The issuer name.
The issuer secret.
Creates a shared secret token provider.
The created token provider.
The issuer name.
The issuer secret.
The token scope associated with the provider.
Creates a shared secret token provider.
The for returning shared secret token.
The issuer name.
The issuer secret.
The URI of the Security Token Service (STS).
Creates a shared secret token provider.
The created token provider.
The issuer name.
The issuer secret.
The URI of the Security Token Service (STS).
The token scope associated with the provider.
Creates a simple web token provider.
The for returning simple web token.
The string that represents the simple web token.
Creates a simple web token provider.
The created simple web token provider.
The string that represents the simple web token.
The token scope associated with the provider.
Creates a simple web token provider.
The for returning simple web token.
The string that represents the simple web token.
The URI of the Security Token Service (STS).
Creates a simple web token provider.
The created simple web token provider.
The string that represents the simple web token.
The URI of the Security Token Service (STS).
The token scope associated with the provider.
Creates a windows token provider.
The for returning the windows token.
The URIs of the Security Token Service (STS).
Creates a windows token provider.
The for returning the windows token.
The URIs of the Security Token Service (STS).
The user credential.
Completes an asynchronous operation to get a security token.
The object.
An object that references the asynchronous operation to get a token.
Completes an asynchronous operation to get a web token.
The that represents the web token.
An object that references the asynchronous operation to get a web token.
Asynchronously retrieves the token for the provider.
The result of the asynchronous operation.
The URI which the access token applies to.
The request action.
true to ignore existing token information in the cache; false to use the token information in the cache.
The time span that specifies the timeout value for the message that gets the security token.
Asynchronously retrieves the web token for the provider.
The result of the asynchronous operation.
The URI which the access token applies to.
The request action.
true to ignore existing token information in the cache; false to use the token information in the cache.
The time span that specifies the timeout value for the message that gets the security token.
Gets or sets a value that indicates whether web token is supported by this provider.
true if web token is supported by this provider; otherwise, false.
Returns an object whose value is the same as the token provider.
The returned object.
The URI which the access token applies to.
Executes upon calling the BeginGetToken method.
An object that references the asynchronous operation to get a token.
The URI which the access token applies to.
The request action.
The time span that specifies the timeout value for the message that gets the security token.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Executes upon calling the BeginGetWebToken method.
An object that references the asynchronous operation to get a web token.
The URI which the access token applies to.
The request action.
The time span that specifies the timeout value for the message that gets the security token.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Executes upon calling the EndGetToken method.
The object.
An object that references the asynchronous operation to get a token.
When this method returns, contains the expiration date and time of the token information in the cache.
Executes upon calling the EndGetWebToken method.
The that represents the web token.
An object that references the asynchronous operation to get a web token.
When this method returns, contains the expiration date and time of the token information in the cache.
Gets whether the token provider strips query parameters.
true if the token provider strips query parameters; otherwise, false.
Gets or sets the token scope associated with the provider.
The token scope associated with the provider.
Represents a key associated with the token.
Initializes a new instance of the class.
Specifies the address where the key applies to.
Specifies a specific user, application, computer, or other entity
Determines whether the specified key is equal to the current object.
true if the specified object is equal to the current object; otherwise, false.
The key to compare with the current object.
Determines whether the specified object is equal to the current object.
true if the specified object is equal to the current object; otherwise, false.
The object to compare with the current object.
Returns the hash code for the key.
The hash code for the key.
Represents an exception regarding the token provider for the Service Bus.
Initializes a new instance of the class.
The exception message.
The error that caused the exception.
Enumerates the token scope for the service bus.
The entity.
The namespace.
Describes the WCF endpoint behavior that is used to specify the Service Bus credentials for a particular endpoint.
Initializes a new instance of the class.
Initializes a new instance of the class.
The token provider used as a binding parameter.
Passes the specified data at runtime to the specified binding to support Service Bus credential behavior.
The endpoint to modify.
The objects that binding elements require to support the behavior.
Implements a modification or extension of the client across an endpoint.
The endpoint that is to be customized.
The client runtime to be customized.
Implements a modification or extension of the service across an endpoint.
The endpoint that exposes the contract.
The endpoint dispatcher to be modified or extended.
Confirms that the endpoint is a valid Windows Azure Service Bus endpoint that can be modified by the behavior of this instance.
The endpoint to validate.
Gets or sets the token provider that is used as a binding parameter.
The token provider used as a binding parameter.
A binding used to configure endpoints for Web services that are exposed through HTTP requests instead of SOAP messages.
Initializes a new instance of the class.
Initializes a new instance of the class using the specified type of security and relay client authentication.
The type of security used with the binding.
The type of client authentication used on the relay.
Initializes a new instance of the class using the specified configuration name.
The configuration to use.
Gets or sets a value that specifies whether cookies are allowed in the messages sent via the .
Returns true if cookies are allowed; otherwise, false. The default value is false.
Gets or sets the content type mapper.
The content type mapper.
Creates a collection with the binding elements for the binding.
Returns a that contains the ordered stack of binding elements used by the .
Gets the SOAP envelope version.
Returns a . Since the does not use SOAP, this always returns EnvelopeVersion.None. is not likely the binding you should be using for SOAP messaging. However, Windows Azure Service Bus does support SOAP.
Gets or sets the comparison mode used on the host name.
The comparison mode used on the host name.
Gets or sets whether the relay binding is dynamic.
true if the relay binding is dynamic; otherwise, false.
Gets or sets the maximum buffer pool size used by the transport.
Returns the maximum buffer pool size. The default is 524288 bytes.
Gets or sets the maximum buffer size supported by the transport.
Returns the max buffer size.
Gets or sets the maximum allowable message size that can be received.
Returns the maximum allowable message size. The default size is 65,536 bytes.
Gets or sets a URI that contains the address of the proxy to use for HTTP requests.
Returns a that contains the address of the proxy to use for HTTP requests. The default value is null.
Gets or sets xml reader quotas on the messages processed.
Returns a that contains the reader quotas.
Gets the scheme for the endpoints used with the binding.
Returns the scheme.
Gets the security settings for the current instance.
Returns a that contains the security settings.
Gets a value that indicates whether incoming requests are handled synchronously or asynchronously.
true if requests are handled synchronously; false if handled asynchronously. The default is false, to handle requests asynchronously.
Gets or sets the transfer mode.
Returns a that contains the transfer mode. The default is Buffered.
Gets or sets a value that indicates whether the machine-wide proxy settings are used rather than the user specific settings.
true if machine-wide proxy settings are used. Otherwise false. The default setting is true.
Gets or sets the character encoding that is used to write the message text.
Returns a that contains the encoding. The default value is utf8encoding.
Specifies the types of security available to a service endpoint configured to receive HTTP requests.
Gets or sets the mode of security that is used by an endpoint configured to receive HTTP requests with a .
Returns a that indicates whether transport-level security, credential only, or no security is used by an endpoint. The default value is None.
The value is not a valid EndToEndWebHttpSecurityMode.
Gets or sets the relay client authentication type used by the service client.
Returns a that contains the relay client authentication type. The default value is RelayClientAuthenticationType.RelayAccessToken.
Gets or sets the Transport-level security settings for a binding.
Returns a that contains the binding. The default values set are a ClientCredentialType of None, a ProxyCredentialType of None, and Realm = "".
Represents the token provider for the service bus.
Generates a key for the token provider.
A generated key.
The URI which the access token applies to.
The request action.
Returns the normalize URI form of the target address.
The normalize URI form for the target address.
The URI which the normalization applies to.
Retrieves a token when the provider service was started.
The result of the operation.
The object where the token will be applied.
The action.
The duration of the operation.
The argument fir the provider.
The state of the provider.
Retrieves a web token when the provider service was started.
The result of the operation.
The object where the token will be applied.
The action.
The duration of the operation.
The argument fir the provider.
The state of the provider.
Retrieves a token when the provider service was stopped.
The retrieved token.
The result of the operation.
The specified duration of time for the provider to store data.
Retrieves a web token when the provider service was stopped.
The retrieved web token.
The result of the operation.
The specified duration of time for the provider to store data.
Represents an interoperable binding that derives from and provides support for the updated versions of the Security, ReliableSession, and TransactionFlow binding elements.
Initializes a new instance of the class with a specified type of security used by the binding.
Initializes a new instance of the class with a specified type of security and relay client authentication used by the binding.
The security mode that specifies the type of security that is used with the SOAP message and for the client.
The type of authentication used by the client.
Initializes a new instance of the class with a specified type of security used by the binding, the specified authentication for the client relay, and a value that indicates whether a reliable session is enabled.
Specifies the type of security that is used with the SOAP message and for the client.
The type of authentication used by the client.
true if a reliable session is enabled; otherwise, false.
Initializes a new instance of the class with a binding specified by its configuration name.
The binding configuration name for the
Retrieves the security binding element from the current binding.
Returns a that contains the current security binding element.
Represents an interoperable binding that supports distributed transactions and secure, reliable sessions through the cloud.
Gets or sets a value that indicates whether the client accepts cookies and propagates them on future requests.
Returns .true if the binding allows cookies; otherwise, false. The default is false.
Returns the security binding element from the current binding.
Returns a that contains the current binding.
Returns the transport binding element from the current binding.
Returns .Contains the transport binding element from the current binding.
Gets the security settings used with this binding.
Returns a that contains the security used with this binding. The default value Mode property is Message.
Provides the base class with members common to the and the .
Initializes a new instance of the class.
Initializes a new instance of the class with a value that indicates whether a reliable session is enabled.
true, if a reliable session is enabled; otherwise, false.
Returns an ordered collection of binding elements contained in the current Windows Azure Service Bus binding.
Returns .Contains the objects for the binding.
When implemented in a derived class, returns the security binding element from the current Windows Azure Service Bus binding.
Returns .Contains the security binding element from the current Windows Azure Service Bus binding.
Gets the version of SOAP that is used for messages that are processed by this binding.
Returns .The value of the envelope version that is used with this Windows Azure Service Bus binding. The value is always SOAP 1.2.
When implemented in a derived class, returns the transport binding element from the current Windows Azure Service Bus binding.
Returns .Contains the transport binding element from the current Windows Azure Service Bus binding.
Gets or sets the comparison mode used on the host name.
The comparison mode used on the host name.
Gets or sets whether the relay binding is dynamic.
true if the relay binding is dynamic; otherwise, false.
Gets or sets the maximum amount of memory allocated for the buffer manager that manages the buffers required by endpoints using this Windows Azure Service Bus binding.
Returns .The maximum size, in bytes, for the pool of buffers used by an endpoint configured with this binding. The default value is 65,536 bytes.
Gets or sets the maximum size for a message that can be processed by the Windows Azure Service Bus binding.
Returns .The maximum size, in bytes, for a message that is processed by the Windows Azure Service Bus binding. The default value is 65,536 bytes.
Gets or sets whether MTOM or Text/XML is used to encode SOAP messages.
Returns .Indicates whether MTOM or Text/XML is used to encode SOAP messages. The default value is Text/XML.
Gets or sets the URI address of the HTTP proxy.
Returns .Serves as the address of the HTTP proxy. The default value is null.
Gets or sets constraints on the complexity of SOAP messages that can be processed by endpoints configured with this Security Bus binding.
Returns .Specifies the complexity constraints.
Gets an object that provides convenient access to the properties of a reliable Windows Azure Service Bus session binding element that are available when using one of the system-provided bindings.
Returns .Provides convenient access to the properties of a reliable Windows Azure Service Bus session binding element that are available when using one of the system-provided bindings.
Gets the URI transport scheme for the channels and listeners that are configured with this binding.
Returns that represents the URI transport scheme.
Gets a value that indicates whether incoming requests can be handled more efficiently synchronously or asynchronously.
true if requests can be handled more efficiently synchronously; otherwise false. The default is false, to handle requests asynchronously.
Gets or sets the character encoding that is used for the message text.
The character encoding that is used for the message text.
Gets or sets a value that indicates whether the auto-configured HTTP proxy of the system should be used, if available.
true if the auto-configured HTTP proxy of the system should be used, if available; otherwise, false.
Represents the security settings for the .
Gets the message-level security settings for this Windows Azure Service Bus binding.
Returns .Contains the security settings. The default value includes: EstablishSecurityContext with default set to true, ClientCredentialType is Windows, AlgorithmSuite is Basic256, and NegotiateServiceCredential is true.
Specifies the message security mode for this Windows Azure Service Bus binding.
Returns .Contains the security mode for this Windows Azure Service Bus binding. The default is Transport.
Gets or sets the authentication type required for the service application or client application to provide to the Windows Azure Service Bus.
The authentication type required for the service application or client application to provide to the Windows Azure Service Bus. The default is .
Gets an object that contains the transport-level security settings for this Windows Azure Service Bus binding.
Returns .Contains the transport security for this item. The default value includes a ClientCredentialType of None and a ProxyCredentialType of None.
An abstract class that supplements the base with additional properties that are common to connection-oriented transports such as TCP and named pipes.
Indicates whether a channel factory of the specified type can be built.
true if a channel factory can be built; otherwise false.
The binding context for the channel.
The type of channel to check.
is null.
Returns a value that indicates whether the binding element can build a listener for a specific type of channel.
true if the IChannelListener<TChannel> of type IChannel can be built by the binding element; otherwise, false.
The binding context that provides context for the binding element.
The type of channel to check.
is null.
Gets or sets the timespan that specifies how long the channel initialization has to complete before timing out.
Returns a after which the initialization times out.
Gets and sets the size of the buffer used to transmit a chunk of the serialized message on the wire from the client or service.
The size of the connection buffer. The default value is 8192 bytes.
The value is less than zero.
Retrieves properties from the binding stack, if present.
An object from the binding stack, if present, or null if not found.
The binding context.
The type of property.
Gets or sets a value that indicates whether the hostname is used to reach the service when matching on the URI.
Returns a that determines whether the hostname is used to reach the service. The default value is StrongWildCard, which ignores the hostname and port number in the comparison.
The value is not a valid HostnameComparisonMode.
Gets or sets the maximum size of the buffer to use.
The maximum number of bytes that are used to buffer incoming messages in memory. The default value is 65,536 bytes.
The value is less than or equal to zero.
Gets or sets the maximum interval of time that a chunk of a message or a full message can remain buffered in memory before being sent out.
Returns a that specifies the maximum interval of time that a chunk of a message or a full message can remain buffered in memory before being sent out. The default value is 2 seconds. This property is only meaningful if the AllowedOutputBatching property of an outgoing message is set to true. Otherwise, this value is ignored and messages are sent immediately.
The value is less than zero.
Gets or sets the maximum number of pending asynchronous accept operations that are available for processing incoming connections to the service.
The maximum number of connections the service can accept simultaneously. The default value is 1.
The value is less than or equal to zero.
Gets or sets the maximum number of connections awaiting dispatch on the service.
The maximum number of inbound connections awaiting dispatch on the service. The default value is 10.
The value is less than or equal to zero.
Gets or sets a value that specifies whether the messages are buffered or streamed with the connection-oriented transport.
Returns a which indicates whether a channel uses streamed or buffered modes of message transfer. The default is Buffered.
The value is not a valid TransferMode.
Represents an address configuration.
Initializes a new instance of the class.
Gets or sets the URI of the address.
The URI of the address.
Represents a collection of elements in address configuration.
Initializes a new instance of the class.
Gets the addresses of the elements in the collection.
The addresses of the elements in the collection.
Represents a configuration section that holds a collection of instances.
Initializes a new instance of the class.
Represents a configuration element that specifies a binding used to communicate with WS-I Basic Profile 1.1-conformant Web Services like ASMX-based services or to accept messages from ASMX-based clients through the Windows Azure Service Bus.
Initializes a new instance of the class.
Initializes a new instance of the class using the specified name.
The name of the binding element.
Gets or sets a Boolean value that indicates whether the client accepts cookies and propagates them on future requests.
true if the client accepts cookies and propagates them on future requests; otherwise, false. The default value is false.
Gets the type of this binding element.
Returns a that contains the binding element type.
Initializes this binding configuration element with the content of the specified binding collection.
A collection of binding elements.
Gets or sets whether the binding element is dynamic.
true if the binding element is dynamic; otherwise, false.
Gets or sets the maximum size for a buffer pool that stores messages processed by the binding.
Returns an that contains the buffer pool size. The default value is 512*1024 bytes. The minimum value is 0.
Gets or sets the maximum size of a buffer that stores messages while they are processed for an endpoint configured with this binding.
Returns the maximum buffer size. The default value is 65,536 bytes. The minimum value is 1 byte.
Gets or sets the maximum message size, in bytes, including headers, for a message that can be received on a channel configured with this binding.
The maximum received message size. The default value is 65,536 bytes. The minimum value is 1 byte.
Gets or sets the messaging encoding that indicates whether MTOM or text/XML is used to encode the SOAP message.
Returns a that contains either Text/XML or MTOM. The default value is Text.
Applies the settings of this configuration element to the specified binding.
The binding to update the settings of.
Gets a collection of objects that can be attributes or configuration element objects of this binding configuration element.
Returns a that contains the properties of the current instance.
Gets or sets the URI that describes the address of the HTTP proxy.
Returns a that contains the URI. The default is null.
Gets or sets an XML value that places constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding.
Returns a that contains the reader quotas.
Gets the type of security to be used for the binding.
Returns a that specifies the type of security to be used with the binding. The default value is None.
Gets or sets the character set encoding to be used for emitting messages on the binding.
Returns a that contains the text encoding. The default value is UTF8.
Gets or sets whether messages are buffered or streamed on a request or response.
Returns a that contains the transfer mode. The default value is TransferMode.Buffered.
Gets or sets a value that indicates whether the auto-configured HTTP proxy of the system should be used, if available.
true to use the http proxy; otherwise, false. The default value is true.
A configuration element that configures SOAP message security.
Initializes a new instance of the class.
Gets or sets the security algorithm to use with the class.
Returns a that contains the security algorithm. The default is Basic256.
Gets or sets the type of client credential used for client authentication.
Returns a that contains the credentials. The default is UserName.
Represents a configuration element that configures the security for a basic HTTP relay binding.
Initializes a new instance of the class.
Gets a Configuration element that specifies the message-level security settings for a .
Returns a that contains the security settings.
Gets or sets the security mode for a .
Returns a value from the enumeration. The default value is none.
Gets or sets the authentication type specified in this configuration element.
Returns a value from that contains the type of authentication to be used by binding elements the current instance is applied to.
Gets a configuration element that specifies the transport-level security settings for a binding.
Returns a that contains properties that control authentication parameters for the HTTP transport.
Represents the configuration element that provides additional configuration settings to connection-oriented transport binding elements, such as TCP and named pipes.
Applies the settings of this configuration element to the specified .
The binding element to update the settings of.
Gets or sets the maximum time the channel can be in the initialization status before being disconnected.
The maximum time the channel can be in the initialization status before being disconnected.
Gets or sets the size of the buffer used to transmit a part of the serialized message on the wire from the client or service.
Returns a that contains the size of the buffer used to transmit a part of the serialized message on the wire from the client or service. The default value is 8K.
Copies the content of the specified configuration element to this configuration element.
The configuration element to be copied.
Gets or sets a value that indicates whether the hostname is used to reach the service when matching on the URI.
A valid HostnameComparisonMode value that indicates whether the hostname is included when routing incoming requests to an endpoint URI. The default value is StrongWildcard, which ignores the hostname in the match.
Gets or sets the maximum size of the buffer to use.
The maximum number of bytes that are used to buffer incoming messages in memory. The default value is 65,536 bytes.
Gets or sets the maximum interval of time that a part of a message or a full message can remain buffered in memory before being sent out.
The maximum interval of time that a part of a message or a full message can remain buffered in memory before being sent out. The default value is 2 seconds.
Gets or sets the maximum number of pending asynchronous accept threads that are available for processing incoming connections on the service.
The maximum number of pending messages the service can accept. The default value is 1.
Gets or sets the maximum number of pending connections.
The maximum number of pending connections.
Gets a ConfigurationPropertyCollection instance that contains a collection of ConfigurationProperty objects that can be attributes or ConfigurationElement objects of this configuration element.
Returns a instance that contains a collection of ConfigurationProperty objects that can be attributes or ConfigurationElement objects of this configuration element.
Gets or sets a value that specifies whether the messages are buffered or streamed with the connection-oriented transport.
Returns a valid value that specifies whether a channel uses streamed or buffered modes of message transfer. The default is Buffered.
Reads a configuration element that describes the connection status.
Initializes a new instance of the class.
Gets the type of behavior.
Returns a that contains the behavior type.
Creates a behavior extension based on the current configuration settings.
Returns an that contains the behavior extension.
Represents a configuration element that specifies an HTTP transport for transmitting SOAP messages.
Initializes a new instance of the class.
Gets or sets a value from the configuration file that indicates whether the client accepts cookies and propagates them on future requests.
true if cookies are allowed; otherwise, false. The default is false.
Applies the settings of this configuration element to the specified binding element.
The binding element to update the settings of.
Gets the type of binding. (Overrides BindingElementExtensionElement.BindingElementType.)
Returns a that contains the binding type.
Copies the properties of the specified extension element to this configuration element.
The extension element whose properties to copy.
Creates a binding element from the settings in this configuration element.
Returns a that contains the default binding element.
Initializes this binding configuration element with the content of the specified binding element.
The binding element to initialize from.
Gets or sets whether the relay binding is dynamic.
true if the relay binding is dynamic; otherwise, false.
Gets or sets a Boolean value from the configuration file that indicates whether to make a persistent connection to the internet resource.
true if a persistent connection to the internet resource is maintained; otherwise, false.
Gets or sets the maximum size of the buffer pool from the configuration file.
Returns the maximum buffer size. The default value is 65,536.
Gets a instance that contains a collection of ConfigurationProperty objects that can be attributes or ConfigurationElement objects of this configuration element. (Overrides TransportElement.Properties.)
Returns a that contains the properties of the current instance.
Gets or sets a URI in the configuration file that contains the address of the proxy to use for HTTP requests.
Returns a that contains the URI. The default is null.
Gets or sets the authentication scheme used to authenticate client requests that are processed by the HTTP proxy.
The authentication scheme used to authenticate client requests that are processed by the HTTP proxy.
Gets or sets the relay client authentication type stored in the configuration file.
Returns a .
Gets or sets a value from the configuration file that specifies whether messages are buffered or streamed on a request or response.
Returns a that specifies whether messages are buffered or streamed on a request or response. By default, the HTTP, TCP/IP, and named pipe transports use buffered message transfers.
Gets or sets a value from the configuration file that indicates whether the machine-wide proxy settings are used rather than the user-specific settings.
true if the System.Net default proxy settings are used; otherwise, false. The default is true.
Represents a configuration element that controls authentication parameters for the HTTP transport. This class cannot be inherited.
Initializes a new instance of the class.
Gets or sets from the configuration file the type of client credential to be used for authentication against the proxy.
Returns a that contains the proxy type.
Represents the configuration element that specifies an HTTPS transport for transmitting SOAP messages through the Windows Azure Service Bus.
Initializes a new instance of the class.
Gets the type of the binding element.
The type of the binding element.
Creates a binding element from settings in this configuration element.
Returns a whose properties are copied from the settings in this configuration element.
A configuration element that describes an issuer of a token for the Windows Azure Service Bus.
Gets or sets the URI address of the token issuer.
The URI address of the token issuer.
Copies the contents of the specified configuration element to this configuration element.
The configuration element to copy the contents from.
Gets the collection of properties contained in this configuration element.
The collection of properties contained in this configuration element.
A configuration element that describes message security options over a relayed connection through the Windows Azure Service Bus.
Initializes a new instance of the class.
Gets or sets from the configuration file the message encryption and key-wrap algorithms used to secure messages.
Returns a that contains the message encryption and key-wrap algorithms. The default is Basic256, which specifies 256-bit Advanced Encryption Standard (AES) as the symmetric encryption algorithm.
Gets or sets from the configuration file the type of credential to be used when performing client authentication using message-based security or TransportWithMessageCredential.
Returns a that contains the type of credential. The default is Windows.
A configuration element that describes the message security over the Windows Azure Service Bus relay, using an HTTP transport mechanism.
Gets or sets from the configuration file the message encryption and key-wrap algorithms used to secure an HTTP message.
The message encryption and key-wrap algorithms used to secure an HTTP message.
Gets or sets from the configuration file the type of credential to be used when performing client authentication using message-based security or TransportWithMessageCredential.
Returns a that contains the message credential type.
Gets or sets from the configuration file a Boolean value that specifies whether the service credential is provisioned at the client out-of-band, or is obtained from the service to the client through a process of negotiation.
true if the service credential is provisioned at the client out-of-band, or is obtained from the service to the client through a process of negotiation; otherwise, false.
A configuration element that describes the message security for a one-way message to the Windows Azure Service Bus relay.
Initializes a new instance of the class.
Gets or sets from the configuration file the message encryption and key-wrap algorithms used to secure a one-way message.
Returns a that contains the algorithm suite. The default is Base256.
Gets or sets from the configuration file the type of credential to be used when performing client authentication using message-based security or TransportWithMessageCredential.
Returns a that contains the message credential type. The default is Windows.
Represents a configuration element that holds a collection of instances.
Initializes a new instance of the class.
A configuration element that describes configuration settings for the .
Initializes a new instance of the class.
Initializes a new instance of the class, using the specified name.
The binding name set in the configuration.
Gets the type of binding that this configuration element represents.
Returns a that contains the binding type, which is the type of .
Initializes the contents of this XML configuration element from the property values of a specified binding.
The binding to copy the settings from.
Gets or sets the maximum number of queued connection requests that can be pending.
Returns the maximum number of queued connection requests that can be pending. The default is 10.
Gets or sets the maximum size allowed for a buffer pool that stores messages processed by the binding.
Returns the maximum size allowed for a buffer pool that stores messages processed by the binding. The default value is 65,536 bytes.
Gets or sets the maximum size, in bytes, of the buffer used to store messages in memory.
Returns the maximum size, in bytes, of the buffer used to store messages in memory. The default value is 65,536 bytes.
Gets or sets the maximum number of connections to be pooled for subsequent reuse on the client and the maximum number of connections allowed to be pending dispatch on the server.
On the client, returns the maximum number of connections to be pooled for subsequent reuse; on the server, returns the maximum number of connections allowed to be pending dispatch.
Gets or sets the maximum size for a received message that is processed by the binding.
Returns the maximum size, in bytes, for a received message that is processed by the binding. The default value is 65,536 bytes.
Applies the settings of this configuration element to the specified binding.
The binding to update the settings of.
Gets a collection that contains objects that can be attributes or configuration element objects of this binding configuration element.
Returns a instance that contains a collection of ConfigurationProperty objects that can be attributes or ConfigurationElement objects of this configuration element.
Gets or sets an XML element that contains the constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding.
Returns a that specifies the complexity constraints on SOAP messages.
Gets a configuration element that contains the security options for an Windows Azure Service Bus net event relay binding.
Returns a that describes the security options. The default is Transport.
Represents a configuration section that holds a collection of instances.
Initializes a new instance of the class.
Represents a configuration element that specifies a binding for peer channel-specific TCP messaging over the Service Bus.
Initializes a new instance of the class.
Initializes a new instance of the class using the specified name.
A name that uniquely identifies this configuration element.
Gets or sets an XML value that contains the type of binding element of the current instance.
Returns a that contains the type of the current instance.
Initializes the current instance using the content of the specified binding.
The binding.
Gets or sets an XML value that contains the maximum number of queued connection requests that can be pending.
Returns the maximum number of queued connection requests that can be pending. The default is 10.
Gets or sets an XML value that contains the maximum size allowed for a buffer pool that stores messages processed by the binding.
Returns the maximum size allowed for a buffer pool that stores messages processed by the binding. The default value is 65,536.
Gets or sets an XML value that contains the maximum size, in bytes, of the buffer used to store messages in memory.
Returns the maximum size, in bytes, of the buffer used to store messages in memory. The default value is 65,536 bytes.
Gets or sets an XML value that specifies the maximum number of outbound and inbound connections the service creates and accepts respectively.
On the client, returns the maximum number of connections to be pooled for subsequent reuse; on the server, returns the maximum number of connections allowed to be pending dispatch.
Gets or sets an XML value that contains the maximum size of a message that can be received on a channel configured with this binding.
Returns maximum size, in bytes, for a message that is processed by the binding. The default value is 65,536 bytes.
Applies the settings of this configuration element to the specified binding.
The binding to update the settings of.
Gets a ConfigurationPropertyCollection instance that contains a collection of ConfigurationProperty objects that can be attributes or ConfigurationElement objects of this configuration element.
Returns a that contains a collection of ConfigurationProperty objects that can be attributes or ConfigurationElement objects of this configuration element.
Gets or sets an XML value that places a constraint on the complexity of SOAP messages that can be processed by endpoints configured with this binding.
Returns a that specifies the complexity constraints on SOAP messages.
Gets an XML value that contains security elements for a Service Bus one-way TCP relay binding.
Returns a that describes the security elements.
Defines the security settings for the binding in an App.config file. This class cannot be inherited.
Initializes a new instance of the class.
Gets the security settings for the message.
Returns a that contains the message.
Gets or sets the type of security that is applied.
Returns an instance that contains the security mode.
Gets a value that describes whether clients of a service are required to present a security token issued by the Windows Azure Service Bus service to the Windows Azure Service Bus service when sending messages.
Returns a that contains the relay client authentication type.
Gets the security settings for the transport.
Returns a that contains the security settings.
Represents a configuration section that holds a collection of instances.
Initializes a new instance of the class.
A configuration element that describes a secure, reliable binding suitable for cross-machine communication through the Windows Azure Service Bus relay.
Initializes a new instance of the class.
Initializes a new instance of the class with a specified configuration name.
The binding configuration name.
Gets the type of this configuration element. (Overrides StandardBindingElement.BindingElementType.)
Returns a that contains the configuration element type.
Gets or sets the connection mode stored in the App.config file for this configuration.
Returns a that contains the connection mode The default is Relayed.
Initializes the contents of this binding configuration element from the property values of a specified binding.
The binding to initialize from.
Gets or sets whether the relay binding is dynamic.
true if the relay binding is dynamic; otherwise, false.
Gets or sets a value in the App.config file that specifies the maximum number of channels that can wait to be accepted on the listener.
Returns the maximum number of queued connection requests that can be pending. The default is 10.
Gets or sets a value from the App.config file that contains the maximum size for a buffer pool that stores TCP messages processed by the binding.
Returns the maximum size allowed for a buffer pool that stores messages processed by the binding. The default value is 65,536 bytes.
Gets or sets a value from the App.config file that specifies the maximum size, in bytes, of the buffer used to store messages in memory.
The maximum size, in bytes, of the buffer used to store messages in memory.
Gets or sets a value from the App.config file that specifies the maximum number of outbound and inbound connections the service creates and accepts respectively.
On the client, returns the maximum number of connections to be pooled for subsequent reuse; on the server, returns the maximum number of connections allowed to be pending dispatch.
Gets or sets a value from the App.config file that contains the maximum size of a message that can be received on a channel configured with this binding.
Returns maximum size, in bytes, for a message that is processed by the binding. The default value is 65,536 bytes.
Applies the settings of this configuration element to the specified binding element.
The binding to update the settings of.
Gets a ConfigurationPropertyCollection instance that contains a collection of ConfigurationProperty objects that can be attributes or ConfigurationElement objects of this configuration element. (Overrides StandardBindingElement.Properties.)
A collection of ConfigurationProperty objects that can be attributes or ConfigurationElement objects of this configuration element.
Gets a value from the App.config file that puts constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding.
Returns a that specifies the complexity constraints on SOAP messages exchanged. The default values for these constraints are provided in the following Remarks section.
Gets a configuration element that specifies whether reliable sessions are established between channel endpoints.
Returns a that indicates whether a WS-RM reliable session is established between channel endpoints. The default value is false.
Gets a value from the App.config file that determines the type of security to be used with this binding.
Returns a that contains the security settings for the associated binding. The default value is none.The you retrieve from the associated binding is created indirectly with a NetTcpRelayBinding. As such, after the binding is created, you cannot replace this object with a new object unless you also create a new binding. However, many members of WebHttpRelaySecurity can be set through security property. For more information on binding security, see the Security and Protection section. Along with the type of transport and encoding, the Security settings represent one of the three main properties that define this binding.
Gets or sets a value from the App.config file that specifies whether messages are buffered or streamed or a request or response.
Returns a that contains indicates whether the service configured with the binding uses streamed or buffered (or both) modes of message transfer. The possible values are as follows: BufferedStreamedStreamedRequestStreamedResponseThe default value is Buffered.Specifying to Streamed implies both StreamedRequest and StreamedResponse.
Represents a configuration element that configures the security for a net TCP service through the Windows Azure Service Bus relay.
Initializes a new instance of the class.
Gets a configuration element that represents the message security settings for the .
Returns a that contains the message.
Gets or sets an XML value that describes whether message-level or transport-level security is used by an endpoint configured with .
Returns a that contains the security mode. The default value is Transport.
Gets or sets the authentication type required for the client to present to the Windows Azure Service Bus when sending messages.
Returns a that contains the authentication type.
Gets the transport security setting for the .
Returns a that contains the relay binding.
Represents the configuration settings for the security of a message sent using HTTP for non-duplex service contracts. This class cannot be inherited.
Initializes a new instance of the class.
Gets or sets an XML value that defines whether a Security Context was established.
true if the context is established; otherwise, false.
Represents a configuration element that, when included in a custom binding, specifies a channel to transfer one-way messages through the Windows Azure Service Bus. This class cannot be inherited.
Initializes a new instance of the class.
Applies the settings from this configuration element to the specified binding element.
The binding element to update the settings of.
Gets the type of the current instance.
Returns a that contains the type of the current instance, which is the type of .
Gets or sets an XML value that describes the one-way connection mode.
Returns a that contains the connection mode.
Gets or sets an XML value that describes the connection pool settings for the current instance.
Returns a that contains the connection pool settings used by the binding element that the current instance is applied to.
Copies the settings from the specified configuration element to the current instance.
The configuration element to copy from.
Gets or sets the maximum number of queued connection requests that can be pending.
The maximum number of queued connection requests that can be pending.
Gets or sets an XML value that describes the authentication type specified in this configuration element.
Returns a that contains the type of authentication to be used by binding elements that the current instance is applied to.
A configuration element that controls transport security settings for the and types. This class cannot be inherited.
Initializes a new instance of the class.
Gets or sets the transport security protection level that is applied to messages transmitted through bindings configured with this configuration element.
Returns a that contains the transport security protection level specified in this configuration element.
Enumerates the service bus section type.
The All section type.
The Messaging Factory section type.
The Namespace Manager section type.
Contains the settings for the AppFabric Service Bus registry.
Initializes a new instance of the class.
Gets the behavior type for the service registry settings.
The behavior type for the service registry settings.
Creates a behavior extension based on the current registry settings.
The behavior extension based on the current registry settings.
Gets or sets how the service is discovered.
The discovery type.
Gets or sets the display name for the endpoint.
The display name.
Represents a shared access signature element.
Copies the specified element from this configuration element.
The source to copy the contents from.
Gets or sets the shared access key.
The shared access key.
Gets or sets the shared access key name.
The shared access key name.
Gets the collection of configuration properties.
The collection of configuration properties.
Gets or sets the token scope associated with the element.
The token scope associated with the element.
A configuration element that specifies the credentials for a service or client endpoint that is configured to use the credential type.
Copies the contents of the specified shared secret configuration element to this configuration element.
The shared secret configuration element to be copied.
Gets or sets the issuer name.
The issuer name.
Gets or sets the issuer secret key.
The issuer secret key.
Gets the properties of this configuration element that contain the issuer name and the issuer secret key.
The properties of this configuration element that contain the issuer name and the issuer secret key.
Gets or sets the token scope.
The token scope.
Represents a configuration element that specifies additional connection pool settings for a TCP transport. This class cannot be inherited.
Initializes a new instance of the class.
Gets or sets the name of the connection pool used for outgoing channels.
Returns the name of the connection pool used for outgoing channels.
Gets or sets the maximum time that the connection can be idle before being disconnected.
Returns a positive that specifies the maximum time that the connection can be idle before being disconnected. The default is 00:02:00.
Gets or sets the time span after which an active connection is closed.
Returns a that indicates the duration after which the TCP connection is closed.
Gets or sets the maximum number of connections to a remote endpoint initiated by the service.
Returns the maximum number of connections to a remote endpoint initiated by the service. The default is 10.
Represents the security token service of the URI element.
Initializes a new instance of the class.
Gets or sets the value of the element.
The value of the element.
Represents a URI element collection for the Security Token Service.
Initializes a new instance of the class.
Gets the addresses of the element in the collection.
The addresses of the element in the collection.
Specifies a configuration element that causes a channel to transfer messages on the TCP transport when it is included in a custom binding. This class cannot be inherited.
Initializes a new instance of the class.
Applies the settings of this configuration element to the specified binding element.
The binding element to update the settings of.
Gets the type of this binding element.
Returns a containing a binding element type.
Gets or sets the connection mode stored in the App.config file for this configuration.
Returns a that contains the connection mode. The default setting is Relayed.
Gets or sets an XML value that describes the connection pool settings for the current instance.
Returns a that contains the connection pool settings used by the binding element that the current instance is applied to.
Copies the content of the specified configuration element to this configuration element.
The configuration elements to be copied.
Gets or sets whether the relay binding is dynamic.
true if the relay binding is dynamic; otherwise, false.
Gets or sets an XML value containing the maximum number of queued connection requests that can be pending.
Returns the maximum number of queued connection requests that can be pending. The default is 10.
Gets or sets an XML value that contains the relay client authentication type.
Returns a that contains the relay client authentication type. The default is RelayClientAuthenticationType.RelayAccessToken.
Represents a configuration element that configures the security for a TCP transport service through the Windows Azure Service Bus relay.
Initializes a new instance of the class.
Gets or sets an XML value containing the transport security level for a TCP relay.
Returns a that contains the transport security level. The default value is EncryptAndSign.
Represents the configuration element that specifies the token provider for the Service Bus.
Copies the contents of the specified configuration element to this configuration element.
The configuration element to copy the contents from.
Gets the name of the specified object.
The specified object.
Gets the collection of properties contained in the configuration element.
The collection of properties contained in the configuration element.
Gets the shared access signature element.
The shared access signature element.
Gets the shared secret element contained in the token provider element.
The shared secret element contained in the token provider element.
Gets the Windows authentication settings for this element.
The Windows authentication settings for this element.
Represents a collection of elements for the token provider.
Initializes a new instance of the class.
Gets an item in the collection.
An item in the collection.
The name of the item.
Represents a configuration element that specifies the behavior of a service or client endpoint for a transport on the Windows Azure Service Bus relay.
Initializes a new instance of the class.
Gets or sets the behavior type for the transport client endpoint.
The behavior type for the transport client endpoint.
Copies the contents of the specified configuration element to this configuration element.
The configuration element to copy the contents from.
Returns a new object with the same settings as this configuration element.
A new object with the same settings as this configuration element.
Gets the collection of properties contained in this configuration element.
The collection of properties contained in this configuration element.
Gets or sets the token provider that is used as a binding parameter.
The token provider used as a binding parameter.
Represents a configuration element that contains sub-elements that specify settings for using the binding.
Initializes a new instance of the class.
Gets the default binding used.
Returns a that represents the default binding.
A binding element used to configure endpoints for an Windows Azure Service Bus relay service that responds to HTTP requests instead of SOAP messages.
Initializes a new instance of the class.
Initializes a new instance of the class using the specified name.
The name of the new binding element.
Gets or sets a value that indicates whether the client accepts cookies and propagates them on future requests.
true if cookies are allowed; otherwise, false. The default is false.
Gets the type of binding that this configuration element represents.
Returns a that contains the binding type.
Initializes the contents of this binding configuration element from the property values of a specified binding.
The binding to update this configuration element from.
Gets or sets whether the binding element is dynamic.
true if the binding element is dynamic; otherwise, false.
Gets or sets the maximum amount of memory allocated for the buffer manager that manages the buffers required by endpoints that use this binding.
Returns the maximum size, in bytes, for the pool of buffers used by an endpoint configured with this binding. The default value is 65,536 bytes.
Gets or sets the maximum amount of memory that is allocated for use by the manager of the message buffers that receive messages from the channel.
Returns the maximum amount of memory, in bytes, available for use by the message buffer manager. The default value is 524,288 (0x80000) bytes.
The value set is less than or equal to zero.
Gets or sets the maximum size for a message that can be processed by the binding.
Returns the maximum size, in bytes, for a message that is processed by the binding. The default value is 65,536 bytes.
The value is less than zero.
Applies the settings of this configuration element to the specified binding.
The binding to update the settings of.
Gets a collection of objects that can be attributes or configuration element objects of this configuration element.
Returns a that contains a collection of ConfigurationProperty objects that can be attributes or ConfigurationElement objects on this configuration element.
Gets or sets the URI address of the HTTP proxy.
Returns a that serves as the address of the HTTP proxy. The default value is null.
Gets or sets the configuration element that contains the constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding.
Returns an that contains the complexity restraints.
The valueset is null.
The quota values of XmlDictionaryReaderQuotas are read only.
The quotas set must be positive.
Gets the configuration element that contains the security settings used with this binding.
Returns a that contains the security settings for this binding. The default value is none.
Gets or sets a value that indicates whether the service configured with the associated binding uses streamed or buffered (or both) modes of message transfer.
Returns a that contains indicates whether the service configured with the binding uses streamed or buffered (or both) modes of message transfer. The default value is Buffered.
The value set is not a valid TransferMode value.
Gets or sets a value that indicates whether the auto-configured HTTP proxy of the system should be used with the associated binding, if available.
true if the auto-configured HTTP proxy of the system should be used, if available; otherwise, false. The default value is true.
Gets or sets the character encoding that is used for the message text in the associated binding.
Returns a that indicates the character encoding that is used. The default is UTF8Encoding.
The value set is null.
Represents a configuration element that configures the security for a Web HTTP service through the Windows Azure Service Bus relay.
Initializes a new instance of the class.
Gets or sets the security mode used by the binding.
Returns a that contains the end-to-end HTTP security mode used by the service endpoint.
Gets or sets the relay client authentication type used by the service client.
Returns a that contains the authentication type.
Gets a configuration element that indicates the transport-level security settings for a service endpoint configured to receive HTTP requests.
Returns a that contains the security settings.
Represents the windows element for the configuration of the service bus.
Copies the specified windows element into the current instance.
The windows element to copy.
Gets or sets the domain.
The domain.
Gets or sets the password.
The password.
Gets or sets the collection of configuration properties.
The collection of configuration properties.
Gets or sets the collection of security token service (STS) URI.
The collection of security token service (STS) URI.
Gets or sets a value that indicates whether to use default credentials.
true if to use default credentials; otherwise, false.
Gets or sets the username.
The username.
Represents a configuration section that holds a collection of instances.
Initializes a new instance of the class.
Represents a configuration element that contains the settings for a binding that provides support for the updated versions of the Security, ReliableSession, and TransactionFlow binding elements.
Initializes a new instance of the class.
Initializes a new instance of the using the specified name.
The name of the binding. This value should be unique because it is used as identification for the binding.
Gets the type of the binding element of the current instance.
Returns a that contains the binding element type.
Provides a base class for the configuration element that specifies a binding that supports distributed transactions and secure, reliable sessions.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified name.
A name that uniquely identifies this configuration element.
Initializes this binding configuration element with the content of the specified binding.
A binding.
Gets or sets whether the binding base element is dynamic.
true if the binding base element is dynamic; otherwise, false.
Gets or sets the maximum size of the buffer pool that stores messages processed by the binding.
The maximum size of the buffer pool that stores messages processed by the binding. The default is 524288 bytes.
Gets or sets the maximum size for messages received on a channel configured with the binding.
The maximum size for messages received on a channel configured with the binding. The default is 65536 bytes.
Gets or sets whether MTOM or Text/XML is used to encode SOAP messages.
Indicates whether MTOM or Text/XML is used to encode SOAP messages. The default is Text/XML.
Applies the settings of this configuration element to the specified binding.
The binding to update the settings of.
Gets a collection of properties of this binding configuration element.
A collection of properties of this binding configuration element.
Gets or sets the URI address of the HTTP proxy.
The URI address of the HTTP proxy. The default is null.
Gets constraints on the complexity of SOAP messages that can be processed by endpoints configured with the binding.
Constraints on the complexity of SOAP messages that can be processed by endpoints configured with the binding.
Gets a configuration element that represents an optional configuration setting for WS-Reliable messaging defined in the binding.
A configuration element that represents an optional configuration setting for WS-Reliable messaging defined in the binding.
Gets or sets the character encoding that is used for the message text.
The character encoding that is used for the message text.
Gets or sets a value that indicates whether the auto-configured HTTP proxy of the system should be used, if available.
true if the auto-configured HTTP proxy of the system should be used, if available; otherwise, false.
A configuration element that represents an interoperable binding that supports distributed transactions and secure, reliable sessions.
Gets or sets a value that indicates whether the service or client accepts cookies and propagates them on future requests.
true if the service or client accepts cookies and propagates them on future requests; otherwise, false. The default is false.
Gets the type of the binding.
The type of the binding.
Initializes this binding configuration element with the content of the specified binding.
The binding to initialize this configuration element from.
Applies the settings of this configuration element to the specified binding.
The binding to update the settings of.
Gets a collection of properties of this binding configuration element.
A collection of properties of this binding configuration element.
Gets the configuration element that contains the security settings for the binding.
The configuration element that contains the security settings for the binding.
Represents a configuration element that configures the security for a WS-HTTP service through the Windows Azure Service Bus relay.
Initializes a new instance of the class.
Gets the security settings for the message.
Returns a that specifies the security settings for the message.
Gets or sets the mode of security that is used by an endpoint configured to receive HTTP requests.
Returns a that specifies the type of security that is applied. The default value is Message.
Gets or sets the relay client authentication type used by the service client.
Returns a that contains the authentication type.
Gets the security settings for the transport.
Returns a that specifies the security settings for the transport.Use the object returned by this property to set the transport security parameters for the . If the TransportCredentialOnly value is specified by , then the settings provided by the Transport property become effective for the service endpoint. The value of this property can set only in the constructor it as an explicit parameter and its value cannot be set again after the binding instance is created.
A configuration element that describes the security on an HTTP transport over the Windows Azure Service Bus relay.
Initializes a new instance of the class.
Gets or sets the type of credential to be used by the service or client endpoint for authentication against the proxy.
The type of client credential to be used by the service or client endpoint for authentication against the proxy.
A configuration element that defines the constraints on the complexity of SOAP messages that can be processed by endpoints configured with a binding. This class cannot be inherited.
Initializes a new instance of the class.
Gets or sets the maximum allowed array length.
The maximum allowed array length.
Gets or sets the maximum allowed number of bytes returned for each read.
The maximum allowed number of bytes returned for each read.
Gets or sets the maximum nested node depth for each read.
The maximum nested node depth for each read.
Gets or sets the maximum number of characters allowed in a table name.
The maximum number of characters allowed in a table name.
Gets or sets the maximum number of characters allowed in XML element content.
The maximum number of characters allowed in XML element content.
Maps WSDL contracts and policy assertions into Windows Azure Service Bus HttpRelayTransport bindings.
Initializes a new instance of the class.
Imports a custom policy assertion about bindings.
A metadata importer that can be used to modify the import process.
The policy conversion context to insert your custom policy assertion.
Called prior to importing the metadata documents associated with the HttpRelayTransport binding.
Describes the service
Describes the .
Contains the policy elements.
Imports WSDL contract information for Windows Azure Service Bus HttpRelayTransport bindings.
The WSDL importer for importing and resolving WSDL metadata.
The context for the conversion from WSDL to the service description.
Maps endpoints defined in WSDL into the service description.
The WSDL importer for importing and resolving WSDL metadata.
The context for the conversion.
Maps WSDL contracts and policy assertions into Windows Azure Service Bus OnewayRelayTransport bindings.
Initializes a new instance of the class.
Imports a custom policy assertion about bindings.
A metadata importer that can be used to modify the import process.
The policy conversion context to insert your custom policy assertion.
Called prior to importing the metadata documents associated with the OnewayRelayTransport binding.
Describes the service
Describes the .
Contains the policy elements.
Imports WSDL contract information for Windows Azure Service Bus OnewayRelayTransport bindings.
The WSDL importer for importing and resolving WSDL metadata.
The context for the conversion from WSDL to the service description.
Maps endpoints defined in WSDL into the service description.
The WSDL importer for importing and resolving WSDL metadata.
The context for the conversion.
Maps WSDL contracts and policy assertions into Windows Azure Service Bus standard bindings.
Initializes a new instance of the class.
Called prior to importing the metadata documents associated with the standard binding.
Describes the service.
Describes the .
Contains the policy elements.
Imports WSDL contract information for standard bindings.
The WSDL importer for importing and resolving WSDL metadata.
Provides the context for the conversion from WSDL to the service description.
Maps endpoints defined in WSDL into the service description.
The WSDL importer for importing and resolving WSDL metadata.
The context for the conversion.
Maps WSDL contracts and policy assertions into Windows Azure Service Bus TcpRelayTransport bindings.
Initializes a new instance of the class.
Imports a custom policy assertion about bindings.
A metadata importer that can be used to modify the import process.
The policy conversion context to insert your custom policy assertion.
Called prior to importing the metadata documents associated with the TcpRelayTransport binding.
Describes the service.
Describes the .
Contains the policy elements.
Imports WSDL contract information for Windows Azure Service Bus TcpRelayTransport bindings.
The WSDL importer for importing and resolving WSDL metadata.
The context for the conversion from WSDL to the service description.
Maps endpoints defined in WSDL into the service description.
The WSDL importer for importing and resolving WSDL metadata.
The context for the conversion.
Specifies the types of certificate used in the management of Service Bus for Windows Server farm.
Specifies a custom certificate.
Specifies a generated certificate revocation list.
Specifies a generated farm certificate.
Specifies a generated farm root certificate.
Represents the details associated with the service bus connection.
Initializes a new instance of the class.
Gets or sets the authorization type for the connection.
The authorization type for the connection.
Gets or sets the connection string associated with the connection.
The connection string associated with the connection.
Gets or sets the key name associated with the connection.
The key name associated with the connection.
Gets or sets the access rights associated with the connection.
The access rights associated with the connection.
Gets or sets the secondary connection string associated with the connection.
The secondary connection string associated with the connection.
Represents the details of the certificate associated with the service bus farm.
Initializes a new instance of the class.
Gets or sets the keyname associated with the certificate.
The keyname associated with the certificate.
Gets or sets the name of the certificate.
The name of the certificate.
Gets or sets the type of the certificate.
The type of the certificate.
Gets or sets whether the certificate is downloadable.
true if the certificate is downloadable; otherwise, false.
Gets or sets the expiration date of the certificate.
The expiration date of the certificate.
Gets or sets whether the certificate is auto generated.
true if the certificate is auto generated; otherwise, false.
Gets or sets the thumbprint associated with the certificate.
The thumbprint associated with the certificate.
Provides SKU for the messaging.
Initializes a new instance of the class.
Gets or sets the minimum allowed event hub unit.
The minimum allowed event hub unit.
Gets or sets the stock-keeping unit for the messaging.
The stock-keeping unit for the messaging.
Gets or sets the description for stock-keeping unit.
The description for stock-keeping unit.
Represents a messaging SKU plan.
Initializes a new instance of the class.
Gets or sets the plan revision.
The plan revision.
Gets or sets the selected event hub unit.
The selected event hub unit.
Gets or sets the stock-keeping unit.
The stock-keeping unit.
Gets or sets the exact time the plan has been updated.
The exact time the plan has been updated.
Represents the metric used to monitor the Service Bus status.
Initializes a new instance of the class.
Gets or sets the display name of the metric.
The display name of the metric.
Gets or sets the name of the metric.
The name of the metric.
Gets or sets the primary aggregation for this metric.
The primary aggregation for this metric.
Gets or sets the collection of metric rollup.
The collection of metric rollup.
Gets or sets the metric unit.
The metric unit.
Represents the rollup data for Service Bus metrics.
Initializes a new instance of the class.
Gets or sets the time of the retention associated with the rollup.
The time of the retention associated with the rollup.
Gets or sets the time grain associated with the rollup.
The time grain associated with the rollup.
Gets or sets the collection of metric values.
The collection of metric values.
Represents the value of a metric associated with the service bus.
Initializes a new instance of the class.
Gets or sets the average value of a metric.
The average value of a metric.
Gets or sets the maximum value of a metric.
The maximum value of a metric.
Gets or sets the minimum value of a metric.
The minimum value of a metric.
Gets or sets the time stamp associated with the metric value.
The time stamp associated with the metric value.
Gets or sets the total metric value.
The total metric value.
Represents the availability of the given service namespace.
Initializes a new instance of the class.
Gets or sets whether the namespace is available.
true if the namespace is available; otherwise, false.
Gets or sets the extension data object associated with the namespace.
The extension data object associated with the namespace.
Gets or sets the reason for unavailability of a namespace.
The reason for unavailability of a namespace.
Gets or sets the detailed info regarding the reason associated with the namespace.
The detailed info regarding the reason associated with the namespace.
The data contract serializer.
Defines the desired semantics for a service namespace.
Initializes a new instance of the class.
Gets or sets the management endpoint for the access control service.
The management endpoint for the access control service.
Gets or sets the connection string that is used by the client to connect to the server.
The connection string that is used by the client to connect to the server.
Gets or sets a value that indicates whether to create ACS namespace.
true if ACS namespace has been created; otherwise, false.
Gets or sets the date when the namespace was created.
The date when the namespace was created.
Gets or sets whether the description is a nullable critical description.
true if the description is a nullable critical description; otherwise, false.
Gets or sets the default key for the namespace.
The default key for the namespace.
Specifies whether this instance is enabled.
true if this instance is enabled; otherwise, false.
Specifies whether the Event Hub is enabled.
true if the Event Hub is enabled; otherwise, false.
Gets or sets the name of the namespace.
The name of the namespace.
Gets or sets the type of messaging entities the namespace can contain (queues, topics, relays, Event Hubs, or notification hubs). For more information, see .
Returns .
Gets or sets the geographic region(s) of the Microsoft datacenters in which Customer Data will be stored.
The geographic region(s) of the Microsoft datacenters in which Customer Data will be stored.
The data contract serializer associated with the namespace.
Gets or sets the service bus end point value.
The service bus end point value.
Gets or sets the state of the namespace.
The state of the namespace.
Gets or sets the namespace subscription identifier.
The namespace subscription identifier.
Represents the attributes of a namespace entity.
Initializes a new instance of the4 class.
Gets or sets the number of event hub.
The number of event hub.
Gets or sets the number of notification hub.
The number of notification hub.
Gets or sets the number of queue associated with the status.
The number of queue associated with the status.
Gets or sets the number of relays associated with the status.
The number of relays associated with the status.
Specifies the status serializer.
Gets or sets the number of topics associated with the status.
The number of topics associated with the status.
Enumerates the different namespace states.
The namespace is being activated.
The namespace is active.
The namespace is created.
The namespace is being created.
The namespace is disabled.
The namespace is being disabled.
The namespace is being enabled.
The namespace is removed.
The namespace is being removed.
The namespace is deleted.
The namespace is marked for deletion.
The namespace is unknown.
Specifies the type of namespace to be created (messaging, notification hub, or mixed).
Specifies that the namespace should contain messaging entities (queues, topics, relays, or Event Hubs).
Specifies that the namespace can contain a mixture messaging entities and notification hubs.
Specifies that the namespace should contain notification hubs.
Represents a notification hub plan.
Initializes a new instance of the class.
Gets or sets the revision.
The revision.
Gets or sets the maximum units of the selected SKU.
The maximum units of the selected SKU.
Gets or sets the minimum units of the selected SKU.
The minimum units of the selected SKU.
Specifies the stock-keeping unit.
Gets or sets the exact time the plan has been updated.
The exact time the plan has been updated.
Represents the PNS credential associated with the notification hub.
Initializes a new instance of the class.
Gets or sets the administrative credential.
The administrative credential.
Gets or sets the APNS credential.
The APNS credential.
Gets or sets the GCM credential.
The GCM credential.
Gets or sets the MPNS credential.
The MPNS credential.
Gets or sets the credential revisions.
The credential revisions.
Gets or sets the date when the credential was last updated.
The date when the credential was last updated.
Gets or sets the WNS credential.
The WNS credential.
Provides SKU for notification hub.
Initializes a new instance of the class.
Gets or sets the maximum allowed API calls per day per unit.
The maximum allowed API calls per day per unit.
Gets or sets the maximum allowed devices per unit.
The maximum allowed devices per unit.
Gets or sets the maximum allowed operations per day per unit.
The maximum allowed operations per day per unit.
Gets or sets the maximum allowed pushes per day per unit.
The maximum allowed pushes per day per unit.
Gets or sets the maximum allowed registrations per unit.
The maximum allowed registrations per unit.
Gets or sets the maximum allowed units.
The maximum allowed units.
Gets or sets the minimum allowed units.
The minimum allowed units.
Specifies the stock-keeping unit for the notification hub.
Specifies an enumeration of type for notification hub SKU.
Represents the notification hub basic tier type. See Notification Hubs Pricing Details.
Represents the notification hub Free tier type. See Notification Hubs Pricing Details.
Represents the notification hub Standard tier type. See Notification Hubs Pricing Details.
Represents the address for the portal management.
Initializes a new instance of the class.
Gets or sets the portal address.
The portal address.
Enumerates the types of portal resource.
Specifies a namespace resource.
Specifies a notification hub resource.
Specifies a queue resource.
Specifies a topic resource.
Represents the service bus property.
Initializes a new instance of the class.
Creates a copy of this instance.
A created copy of this instance.
Gets or sets when the property was created.
The date when the property was created.
Gets or sets when the property was modified.
The date when the property was modified.
Gets or sets the name of the property.
The name of the property.
Gets or sets the version of the property.
The version of the property.
The serializer associated with the property.
Gets or sets the property value.
The property value.
Represents the description associated with the region code for the Service bus.
Initializes a new instance of the class.
Gets or sets the code associated with this instance.
The code associated with this instance.
Gets or sets the full name of this instance.
The full name of this instance.
The serializes associated with the description.
Specifies the reason for the unavailability of the service.
The name of the service is invalid.
The name of the service is in lockdown.
The name of the service is in use.
No reason defined.
The service subscription is disabled.
Too many namespace is in current subscription.
Represents the usage credit management.
Initializes a new instance of the class.
Specifies whether this instance is equal with another usage credit.
true if this instance is equal with another usage credit; otherwise, false.
The other usage credit to compare.
Gets or sets the object that stores data
The object that stores data
Gets or sets the credit identifier.
The credit identifier.
Gets or sets the key name associated with the credit.
The key name associated with the credit.
Gets or sets the namespace name associated with the credit.
Returns .
Gets or sets the Basic Tier unit of the notification hub.
The basic unit of the notification hub.
Gets or sets the Standard Tier unit of the notification hub.
The standard unit of the notification hub.
Gets or sets the requestor service.
The requestor service.
Gets or sets the credit revision.
The credit revision.
Specifies the usage credit serializer.
Gets or sets the Azure subscription ID associated with the credit.
Returns .
Returns a string representation of .
A string representation of .
Gets or sets the last date when the credit details were updated.
The last date when the credit details were updated.
Represents the result associated with user validation.
Initializes a new instance of the class.
Gets or sets the reason for user validation.
the reason for user validation.
Gets or sets the result of the validation.
The result of the validation.
Specifies the possible access rights for a user.
The access right is Listen.
The access right is Manage.
The access right is Send.
Represents the rule to allow.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified parameters.
The name of the claim issuer.
The type of the claim.
The value of the claim.
The list of possible .
Initializes a new instance of class.
The name of the claim issuer.
The type of the claim.
The value of the claim.
The list of possible .
Gets or sets the allow rule key name.
The allow rule key name.
Specifies an enumeration of AllowRuleClaim type.
The type is Role.
The type is Upn.
Defines the Azure Service Bus authorization rule that is used to determine whether an operation is permissible or not.
Gets or sets the claim type.
The claim type.
Gets or sets the claim value which is either ‘Send’, ‘Listen’, or ‘Manage’.
The claim value which is either ‘Send’, ‘Listen’, or ‘Manage’.
Creates a copy of .
A created copy of .
Gets or sets the date and time when the authorization rule was created.
The date and time when the authorization rule was created.
Determines whether the specified object is equal to the current object.
true if the specified object is equal to the current object; otherwise, false.
The object to compare with the current object.
Returns the hash code for this instance.
The hash code for this instance.
Gets or sets the name identifier of the issuer.
The name identifier of the issuer.
Gets or sets the authorization rule key name.
The authorization rule key name.
Gets or sets the date and time when the authorization rule was modified.
The date and time when the authorization rule was modified.
The name identifier claim rule.
Enables derived classes to provide custom handling when validating the authorization rule.
Gets or sets the modification revision number.
The modification revision number.
Gets or sets the list of rights.
The list of rights.
The role claim rule.
The role role claim rule.
The shared access key claim rule.
The short name identifier claim rule.
The short UPN claim rule.
The UPN claim rule.
Checks the validity of the specified access rights.
The access rights to check.
Represents a collection of .
Initializes a new instance of the class.
Initializes a new instance of the class with a list of .
The list of .
Adds the specified into the collection.
The to be added.
Clears all elements in the collection.
Determines whether the specified item exists in the collection.
true if the specified item is found; otherwise, false.
The item to search in the collection.
Copies the elements into an array starting at the specified array index.
The array to hold the copied elements.
The zero-based index at which copying starts.
Gets or sets the number of contained in the collection.
The number of contained in the collection.
Gets the enumerator that iterates through the collection.
The enumerator that can be used to iterate through the collection.
Gets the sets of .
The sets of that match the specified value.
The authorization rule to match the specified value.
Gets the set of that matches the specified value.
The sets of that match the specified value.
The value to search for.
Determines whether the specified has equal runtime behavior as this current object.
true if the they are the equal runtime behavior; otherwise, false.
The to compare to the current object.
Specifies the inner collection.
Gets or sets whether the is read only.
true if the is read only; otherwise, false.
Removes the specified from the collection.
true if the operation succeeded; otherwise, false.
The item to remove.
Gets a value that indicates whether the requires encryption.
true if the requires encryption; otherwise, false.
Specifies the serializer for serializing and deserializing the object.
Gets the enumerator that iterates through the collection.
The enumerator that can be used to iterate through the collection.
Gets the rule associated with the specified key.
true if the contains an element with the specified key; otherwise, false.
The name of the key.
The rule associated with the specified key.
Represents the unit of communication between AppFabric ServiceBus clients.
Initializes a new instance of the class.
Initializes a new instance of the class.
The message body stream.
Initializes a new instance of the class using the supplied stream as its body.
The message body stream.
true to indicate that the stream will be closed when the message is closed; false to indicate that the stream will not be closed when the message is closed.
Initializes a new instance of the class from a given object by using DataContractSerializer with a binary XmlDictionaryWriter.
The serializable object.
Initializes a new instance of the class from a given object using the provided XmlObjectSerializer.
The serializable object.
The serializer object.
Abandons the lock on a peek-locked message.
Thrown when the message is in the disposed state or the receiver with which the message was received is in disposed state.
Thrown when invoked on a message that has not been received from the message server or invoked on a message that has not been received in peek-lock mode.
Thrown when operation times out. The timeout period is initialized through the . You may need to increase the value of to avoid this exception if the timeout value is relatively low.
Thrown when the queue or subscription that receives the message is no longer present in the message server.
When service bus service is busy and is unable process the request.
When messaging entity the message was received from has been deleted.
When the lock associated with this message was lost or the lock token was not found.
When this message was received from a Session and the lock associated with the session was lost.
When the security token provided by the TokenProvider does not contain the claims to perform this operation.
When the number of concurrent connections to an entity exceed the maximum allowed value.
Abandons the lock on a peek-locked message.
The key-value pair collection of properties to modify.
Asynchronously abandons the lock on a peek-locked message.
The asynchronous result of the operation.
Asynchronously abandons the lock on a peek-locked message.
The asynchronous result of the operation.
The key-value pair collection of properties to modify.
Begins an asynchronous operation to abandon the lock on a peek-locked message.
An that references the asynchronous request to abandon the lock on a peek-locked message.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains information about the receive operation. This object is passed to the EndAbandon delegate when the operation is complete.
Thrown when the message is in the disposed state or the receiver with which the message was received is in the disposed state.
Thrown when invoked on a message that has not been received from the message server.
Begins an asynchronous operation to abandon the lock on a peek-locked message.
An that references the asynchronous request to abandon the lock on a peek-locked message.
The key-value pair collection of properties to modify.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains information about the receive operation. This object is passed to the EndAbandon delegate when the operation is complete.
Begins an asynchronous operation to complete a message.
An that references the asynchronous request to complete a message.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains information about the receive operation. This object is passed to the EndComplete delegate when the operation is complete.
Thrown when the message is in the disposed state or the receiver with which the message was received is in the disposed state.
Thrown when invoked on a message that has not been received from the message server.
Begins an asynchronous operation to move the message to the dead letter queue.
An that references the asynchronous request to dead letter the message.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains information about the receive operation. This object is passed to the EndDeadLetter delegate when the operation is complete.
Begins an asynchronous operation to move the message to the dead letter queue.
An that references the asynchronous request to dead letter the message.
The key-value pair collection of properties to modify.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains information about the receive operation. This object is passed to the EndDeadLetter delegate when the operation is complete.
Begins an asynchronous operation to move the message to the dead letter queue.
An that references the asynchronous request to dead letter the message.
The reason for deadlettering the message.
The description information for deadlettering the message.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains information about the receive operation. This object is passed to the EndDeadLetter delegate when the operation is complete.
Thrown when the message is in disposed state or the receiver with which the message was received is in disposed state.
Thrown when invoked on a message that has not been received from the message server.
Begins an asynchronous operation to defer a message.
An that references the asynchronous request to defer a message.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains information about the receive operation. This object is passed to the EndDefer(System.IAsyncResult) delegate when the operation is complete.
Thrown when the message is in disposed state or the receiver with which the message was received is in disposed state.
Thrown when invoked on a message that has not been received from the message server.
Begins an asynchronous operation to defer a message.
An that references the asynchronous request to defer a message.
The key-value pair collection of properties to modify.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains information about the receive operation. This object is passed to the EndDefer(System.IAsyncResult) delegate when the operation is complete.
Begins an asynchronous operation to renew lock on a message.
An that references the asynchronous request to renew lock on a message.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains information about the receive operation. This object is passed to the EndRenewLock(System.IAsyncResult) delegate when the operation is complete.
Clones a message, so that it is possible to send a clone of a message as a new message.
The that contains the cloned message.
Completes the receive operation of a message and indicates that the message should be marked as processed and deleted.
Thrown when the message is in disposed state or the receiver with which the message was received is in disposed state.
Thrown when invoked on a message that has not been received from the message server or invoked on a message that has not been received in peek-lock mode.
Thrown when the queue or subscription that receives the message is no longer present in the message server.
Thrown when the operation times out. The timeout period is initialized through the . You may need to increase the value of to avoid this exception if the timeout value is relatively low.
Thrown if the lock on the message has expired. LockDuration is an entity-wide setting and can be initialized through and for queues and subscriptions respectively.
Thrown if the lock on the session has expired. The session lock duration is the same as the message LockDuration and is an entity-wide setting. It can be initialized through and for queues and subscriptions respectively.
When service bus service is busy and is unable process the request.
When messaging entity the message was received from has been deleted.
When the security token provided by the TokenProvider does not contain the claims to perform this operation.
When the number of concurrent connections to an entity exceed the maximum allowed value.
Asynchronously completes the receive operation of a message and indicates that the message should be marked as processed and deleted.
The asynchronous result of the operation.
Gets or sets the type of the content.
The type of the content of the message body. This is a content type identifier utilized by the sender and receiver for application specific logic.
Thrown if the message is in disposed state.
Gets or sets the identifier of the correlation.
The identifier of the correlation.
Thrown if the message is in disposed state.
Moves the message to the dead letter queue.
Thrown when the message is in disposed state or the receiver with which the message was received is in disposed state.
Thrown when invoked on a message that has not been received from the message server or invoked on a message that has not been received in peek-lock mode.
Moves the message to the dead letter queue.
The key-value pair collection of properties to modify.
Moves the message to the dead letter queue.
The reason for deadlettering the message.
The description information for deadlettering the message.
Thrown when the message is in disposed state or the receiver with which the message was received is in disposed state.
Thrown when invoked on a message that has not been received from the message server or invoked on a message that has not been received in peek-lock mode.
Thrown when the queue or subscription that receives the message is no longer present in the message server.
Thrown when operation times out. Timeout period is initialized through the . You may need to increase the value of to avoid this exception if timeout value is relatively low.
Thrown if the lock on the message has expired. LockDuration is an entity-wide setting and can be initialized through and for Queues and Subscriptions respectively.
Thrown if the lock on the session has expired. Session lock duration is the same as message LockDuration and is an entity-wide setting. It can be initialized through and for Queues and Subscriptions respectively.
Asynchronously moves the message to the dead letter queue.
The asynchronous result of the operation.
Asynchronously moves the message to the dead letter queue.
The asynchronous result of the operation.
The key-value pair collection of properties to modify.
Asynchronously moves the message to the dead letter queue.
The asynchronous result of the operation.
The reason for deadlettering the message.
The description information for deadlettering the message.
Indicates that the receiver wants to defer the processing for this message.
Thrown when the message is in the disposed state or the receiver with which the message was received is in the disposed state.
Thrown when invoked on a message that has not been received from the message server or invoked on a message that has not been received in peek-lock mode.
Thrown when the queue or subscription that receives the message is no longer present in the message server.
Thrown when the operation times out. The timeout period is initialized through the . You may need to increase the value of to avoid this exception if the timeout value is relatively low.
Thrown if the lock on the message has expired. LockDuration is an entity-wide setting and can be initialized through and for queues and subscriptions respectively.
Thrown if the lock on the session has expired. The session lock duration is the same as the message LockDuration and is an entity-wide setting. It can be initialized through and for queues and subscriptions respectively.
When service bus service is busy and is unable process the request.
When messaging entity the message was received from has been deleted.
When the security token provided by the TokenProvider does not contain the claims to perform this operation.
When the number of concurrent connections to an entity exceed the maximum allowed value.
Indicates that the receiver wants to defer the processing for this message.
The key-value pair collection of properties to modify.
Asynchronously indicates that the receiver wants to defer the processing for this message.
The asynchronous result of the operation.
Asynchronously indicates that the receiver wants to defer the processing for this message.
The asynchronous result of the operation.
The key-value pair collection of properties to modify.
Gets the number of deliveries.
The number of deliveries.
Thrown if the message is in disposed state.
Thrown if the message has not been delivered by ServiceBus.
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Ends an asynchronous request to abandon the lock on a peek-locked message.
An that references the asynchronous Abandon request.
Thrown if an incorrect is provided. The object passed to EndAbandon must be the one returned from the matching BeginAbandon or passed to the callback provided to BeginAbandon.
Thrown if invoked with a null .
Thrown when the operation times out. The timeout period is initialized through the . You may need to increase the value of to avoid this exception if the timeout value is relatively low.
Thrown when the queue or subscription that receives the message is no longer present in the message server.
Thrown when invoked on a message that has not been received in peek-lock mode.
When service bus service is busy and is unable process the request.
When messaging entity the message was received from has been deleted.
When the lock associated with this message was lost or the lock token was not found.
When this message was received from a Session and the lock associated with the session was lost.
When the security token provided by the TokenProvider does not contain the claims to perform this operation.
When the number of concurrent connections to an entity exceed the maximum allowed value.
Ends an asynchronous operation to complete a message.
An that references the asynchronous Complete request.
Thrown if an incorrect is provided. The object passed to EndComplete must be the one returned from the matching BeginComplete or passed to the callback provided to BeginComplete.
Thrown if invoked with a null .
Thrown when the queue or subscription that receives the message is no longer present in the message server.
Thrown when the operation times out. The timeout period is initialized through the . You may need to increase the value of to avoid this exception if the timeout value is relatively low.
Thrown if the lock on the message has expired. LockDuration is an entity-wide setting and can be initialized through and for queues and subscriptions respectively.
Thrown if the lock on the session has expired. The session lock duration is the same as the message LockDuration and is an entity-wide setting. It can be initialized through and for queues and subscriptions respectively.
Thrown when invoked on a message that has not been received in peek-lock mode.
When service bus service is busy and is unable process the request.
When messaging entity the message was received from has been deleted.
When the security token provided by the TokenProvider does not contain the claims to perform this operation.
When the number of concurrent connections to an entity exceed the maximum allowed value.
Ends an asynchronous request to move the message to the dead letter queue.
An that references the asynchronous request to dead letter message.
Thrown if an incorrect is provided. The object passed to EndDeadLetter must be the one returned from the matching BeginDeadLetter or passed to the callback provided to BeginDeadLetter.
Thrown if invoked with a null .
Thrown when the queue or subscription that receives the message is no longer present in the message server.
Thrown when the operation times out. Timeout period is initialized through the . You may need to increase the value of to avoid this exception if timeout value is relatively low.
Thrown if the lock on the message has expired. LockDuration is an entity-wide setting and can be initialized through and for Queues and Subscriptions respectively.
Thrown if the lock on the session has expired. Session lock duration is the same as message LockDuration and is an entity-wide setting. It can be initialized through and for Queues and Subscriptions respectively.
Thrown when invoked on a message that has not been received in peek-lock mode.
When messaging entity the message was received from has been deleted.
When the security token provided by the TokenProvider does not contain the claims to perform this operation.
When the number of concurrent connections to an entity exceed the maximum allowed value.
When service bus service is busy and is unable process the request.
Ends an asynchronous request to defer a message.
An that references the asynchronous Defer request.
Thrown if an incorrect is provided. The object passed to EndDefer must be the one returned from the matching BeginDefer or passed to the callback provided to BeginDefer.
Thrown if invoked with a null .
Thrown when the queue or subscription that receives the message is no longer present in the message server.
Thrown when the operation times out. Timeout period is initialized through the . You may need to increase the value of to avoid this exception if timeout value is relatively low.
Thrown if the lock on the message has expired. LockDuration is an entity-wide setting and can be initialized through and for Queues and Subscriptions respectively.
Thrown if the lock on the session has expired. Session lock duration is the same as message LockDuration and is an entity-wide setting. It can be initialized through and for Queues and Subscriptions respectively.
Thrown when invoked on a message that has not been received in peek-lock mode.
When service bus service is busy and is unable process the request.
When messaging entity the message was received from has been deleted.
When the security token provided by the TokenProvider does not contain the claims to perform this operation.
When the number of concurrent connections to an entity exceed the maximum allowed value.
Ends an asynchronous request to renew lock on a message.
An that references the RenewLock method.
Gets or sets the enqueued sequence number of the message.
The enqueued sequence number of the message.
Gets or sets the date and time of the sent time in UTC.
The enqueue time in UTC. This value represents the actual time of enqueuing the message.
Thrown if the message is in disposed state.
Gets the date and time in UTC at which the message is set to expire.
The message expiration time in UTC.
Thrown if the message is in disposed state.
If the message has not been delivered by ServerBus.
Gets or sets a value that indicates whether the message is to be persisted to the database immediately, instead of being held in memory for a short time. This property is ignored if the message is sent to a non-express queue or topic.
true if the message is to be persisted to the database immediately, instead of being held in memory for a short time; otherwise, false.
Deserializes the brokered message body into an object of the specified type by using the with a binary .
The deserialized object or graph.
The type to which the message body will be deserialized.
If the message is in disposed state or the message body stream is already disposed.
If the message contains a null body stream or the body stream contains no data or the message body has already been consumed.
Deserializes the brokered message body into an object of the specified type by using the supplied .
The deserialized object or graph.
The serializer object.
The generic type parameter.
Thrown if the message is in disposed state or the message body has already been consumed.
Thrown when invoked with a null object.
Thrown if the message contains a null body stream or the body stream contains no data or the message body has already been consumed.
Specifies whether the message has been consumed.
true if the message has been consumed; otherwise, false.
Gets or sets the application specific label.
The application specific label.
Thrown if the message is in disposed state.
Gets the date and time in UTC until which the message will be locked in the queue/subscription.
The date and time until which the message will be locked in the queue/subscription.
Thrown if the message is in disposed state.
Thrown if the message was not received from the ServiceBus.
Gets the lock token assigned by Service Bus to this message.
The lock token assigned by Service Bus to this message.
Thrown if the message is in disposed state.
Thrown if the message was not received from the ServiceBus.
Gets or sets the identifier of the message.
The identifier of the message.
Thrown if the message is in disposed state.
Thrown if the message identifier is null or exceeds 128 characters in length.
Gets or sets a partition key for sending a transactional message to a queue or topic that is not session-aware.
The partition key for sending a transactional message.
Gets the application specific message properties.
The application specific message properties.
Thrown if the message is in disposed state.
Renews the lock on a message.
If is true, you can retry the operation immediately.
You can retry the operation immediately.
Thrown if you have called too late. In a session, this is never thrown.
Thrown instead of if the message is from a .
Asynchronously renews the lock on a message.
The asynchronous result of the operation.
Gets or sets the address of the queue to reply to.
The reply to queue address.
Thrown if the message is in disposed state.
Gets or sets the session identifier to reply to.
The session identifier to reply to.
Thrown if the message is in disposed state.
Gets or sets the date and time in UTC at which the message will be enqueued. This property returns the time in UTC; when setting the property, the supplied DateTime value must also be in UTC.
The scheduled enqueue time in UTC. This value is for delayed message sending. It is utilized to delay messages sending to a specific time in the future.
Thrown if the message is in disposed state.
Thrown if the passed in value is DateTime.MaxValue.
Gets the unique number assigned to a message by the Service Bus.
The unique number assigned to a message by the Service Bus.
Thrown if the message is in disposed state.
Thrown if the message was not received from the message server.
Gets or sets the identifier of the session.
The identifier of the session.
Thrown if the message is in disposed state.
Gets the size of the message in bytes.
The message size in bytes.
Thrown if the message is in disposed state.
Gets or sets the state of the message.
The state of the message.
This method is reserved and should not be used. When implementing the IXmlSerializable interface, you should return null (Nothing in Visual Basic) from this method, and instead, if specifying a custom schema is required, apply the XmlSchemaProviderAttribute to the class.
An XmlSchema that describes the XML representation of the object that is produced by the WriteXml method and consumed by the ReadXml method.
Generates an object from its XML representation. This method is reserved for internal use and should not be used directly or indirectly (for example, using a serializer or a formatter).
The XmlReader stream from which the object is deserialized.
Converts an object into its XML representation. This method is reserved for internal use and should not be used directly or indirectly (e.g. using a serializer or a formatter).
The XmlWriter stream to which the object is serialized.
Gets or sets the message’s time to live value. This is the duration after which the message expires, starting from when the message is sent to the Service Bus. Messages older than their TimeToLive value will expire and no longer be retained in the message store. Subscribers will be unable to receive expired messages.TimeToLive is the maximum lifetime that a message can receive, but its value cannot exceed the entity specified the value on the destination queue or subscription. If a lower TimeToLive value is specified, it will be applied to the individual message. However, a larger value specified on the message will be overridden by the entity’s DefaultMessageTimeToLive value.
The message’s time to live value.
Thrown if the message is in disposed state.
Thrown if the passed in value is less than or equal to TimeSpan.Zero.
Gets or sets the send to address.
The send to address.
Thrown if the message is in disposed state.
Returns a string that represents the current message.
The string representation of the current message.
Gets or sets a partition key value when a transaction is to be used to send messages via a transfer queue.
The partition key value when a transaction is to be used to send messages via a transfer queue.
Represents the property bag for a .
Initializes a new instance of the class.
Gets or sets the type of the content.
The type of the content of the message body. This is a content type identifier utilized by the sender and receiver for application specific logic.
If the message is in disposed state.
Gets or sets the identifier of the correlation.
The correlation identifier.
If the message is in disposed state.
Gets the number of deliveries that have been made to deliver this message.
The number of deliveries that have been made to deliver this message.
If the message is in disposed state.
If the message has not been delivered by ServiceBus.
Gets or sets the date and time of the sent time in UTC.
The enqueue time in UTC. This value represents the actual time of enqueuing the message.
If the message is in disposed state.
Gets the date and time in UTC at which the message is set to expire.
The message expiration time in UTC.
If the message is in disposed state.
Gets or sets whether to force persistence on this property.
true to force persistence on this property; otherwise, false.
Gets or sets the application specific label.
The application specific label.
If the message is in disposed state.
Gets the date and time in UTC until which the message will be locked in the queue/subscription.
The date and time until which the message will be locked in the queue/subscription.
If the message is in disposed state.
If the message was not received from the ServiceBus.
Gets the lock token assigned by Service Bus to the message.
The lock token assigned by Service Bus to the message.
If the message is in disposed state.
If the message was not received from the ServiceBus.
Gets the brokered message.
The brokered message object.
Gets or sets the identifier of the message.
The message identifier.
If the message is in disposed state.
If message identifier is null or exceeds 128 characters in length.
The name used for applying the property bag to a when sending a message.
Gets or sets a partition key for sending a transactional message to a queue or topic that is not session-aware.
Returns .
Gets the properties of the brokered message.
The properties of the brokered message.
If the message is in disposed state.
Gets or sets the address of the queue to reply to.
The reply to queue address.
If the message is in disposed state.
Gets or sets the session identifier to reply to.
The session identifier to reply to.
Gets or sets the date and time in UTC at which the message will be enqueued.
The scheduled enqueue time in UTC. This value is for delayed message sending. It is utilized to delay messages sending to a specific time in the future.
If the message is in disposed state.
If the passed in value is DateTime.MaxValue.
Gets the unique number assigned to a message by the Service Bus.
The unique number assigned to a message by the Service Bus.
If the message is in disposed state.
If the message was not received from the message server.
Gets or sets the identifier of the session.
The identifier of the session.
If the message is in disposed state.
Creates a copy of the current instance of brokered message.
The copy of the current instance of brokered message.
Gets or sets the message’s time to live value. This is the duration after which the message expires, starting from when the message is sent to the Service Bus.Messages older than their TimeToLive value will expire and no longer be retained in the message store. Subscribers will be unable to receive expired messages.
The message’s time to live value.
If the message is in disposed state.
If the passed in value is less than or equal to TimeSpan.Zero.
Gets or sets the send to address.
The address of the destination queue.
If the message is in disposed state.
Gets or sets a partition key value when a transaction is to be used to send messages via a transfer queue.
Returns .
A data structure that represents the events sent and received from an Event Hub stream.
Performs abort functionality on the messaging entity.
Sends a cleanup message to Service Bus to signal the completion of the usage of an entity.
Sends a cleanup message asynchronously to Service Bus to signal the completion of the usage of an entity.
If an exception occurs, this method performs an abort operation on the entity before throwing the exception.
For internal use only. Do not inherit from this class.
Returns .
Returns .
Returns .
Returns .
Returns .
Enumerates the reason for closing of session.
Specifies that the current lease has been lost.
Specifies that the server is shutting down.
Represents a description of the consumer group.
Initializes a new instance of the class.
The path of the event hub.
Gets the exact time the message was created.
The exact time the message was created.
Gets or sets the path of the event hub.
The path of the event hub.
Gets the name of the consumer group description.
The name of the consumer group description.
Gets the exact time the message has been updated.
The time the message has been updated.
Gets or sets the user metadata.
The user metadata.
Represents the correlation filter expression.
Initializes a new instance of the class with default values.
Initializes a new instance of the class with the specified correlation identifier.
The identifier for the correlation.
Thrown when the is null or empty.
Gets the content type of the message.
The content type of the message.
Gets the identifier of the correlation.
The identifier of the correlation.
Gets the application specific label.
The application specific label.
Indicates whether a message matches against the current SQL expression.
true if a message matches against the current SQL expression; otherwise, false.
The .
Gets the identifier of the message.
The identifier of the message.
Gets the preprocessed filter expression.
The preprocessed filter expression.
Gets the application specific properties of the message.
The application specific properties of the message.
Gets the address of the queue to reply to.
The address of the queue to reply to.
Gets the session identifier to reply to.
The session identifier to reply to.
Gets a value indicating whether the expression requires preprocessing.
true if the expression requires preprocessing; otherwise, false.
Gets the session identifier.
The session identifier.
Gets the address to send to.
The address to send to.
Converts the value of the current instance to its equivalent string representation.
A string representation of the current instance.
Validates the object.
Enumerates the type of messaging cursor.
The client cursor type.
The server cursor type.
Represents the factory for the default event processor.
The type of the event.
Initializes a new instance of the class.
Initializes a new instance of the class using the specified instance.
The instance.
Creates an event processor.
The created event processor.
The partition context.
Exception for signaling message duplicate errors.
Initializes a new instance of the class.
The error message about the exception.
Initializes a new instance of the class.
The error message about the exception.
The inner exception that is the cause of the current exception.
Enumerates the status of the entity availability.
The entity is available.
The entity is limited.
The entity is being renamed.
The entity is being restored.
The entity is unknown.
Represents the description of an entity.
Gets or sets the structure that contains extra data.
An that contains data that is not recognized as belonging to the data contract.
Gets or sets a value that indicates whether the entity description is read-only.
true if the entity description is read-only; otherwise, false.
Throws an exception if the entity description is read-only.
Enumerates the possible values for the status of a messaging entity.
The status of the messaging entity is active.
Indicates that the resource is still being created. Any creation attempt on the same resource path will result in a exception (HttpCode.Conflict 409).
Indicates that the system is still attempting cleanup of the entity. Any additional deletion call will be allowed (the system will be notified). Any additional creation call on the same resource path will result in a exception (HttpCode.Conflict 409).
The status of the messaging entity is disabled.
The receiving status of the messaging entity is disabled.
The messaging entity is being renamed.
Resuming the previous status of the messaging entity.
The sending status of the messaging entity is disabled.
The status of the messaging entity is unknown.
Represents the event sent and received from an Event Hubs stream. It contains the body of the event, a user-defined property bag, and various metadata describing the event, such as its offset in the partition and its number in the stream sequence. Partitions are filled with a sequence of event data.
Initializes a new instance of the class.
Initializes a new instance of the class that uses the specified byte array as the body.
The event data byte array which is used to form the body stream.
Initializes a new instance of the class that uses the argument stream as the body stream.
A stream which is used as the body stream.
Initializes a new instance of the class that takes the input content and serializer to create the body stream.
The serialized .NET object that contains the event data.
The serializer used to serialize .
Makes a deep copy of this event data.
A copy of this event data.
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Gets or sets the date and time of the sent time in UTC.
The enqueue time in UTC. This value represents the actual time of enqueuing the event data.
Gets the body of the event data.
The deserialized object or graph.
The type to which the body will be deserialized.
Gets the body of the event data.
The deserialized object or graph.
The serializer object.
The generic type parameter.
Gets or sets the underlying stream to the event data body.
The underlying stream to the event data body.
Gets the event data bytes.
The event data bytes.
Gets the offset of the data relative to the Event Hub partition stream. The offset is a marker or identifier for an event within the Event Hubs stream. The identifier is unique within a partition of the Event Hubs stream.
The read offset of the event data.
Gets or sets the key that is used to determine to which partition to send event data.
A partition key for the partition to which event data should be sent.
Gets the user properties of the event data that the user explicitly added during send operations.
The user properties of the event data.
Gets the logical sequence number of the event within the partition stream of the Event Hub.
The logical sequence number of the event.
Gets or sets the system properties, including the event data.
The system properties, including the event data.
Provides the names (as fields) of all the system properties that Service Bus automatically updates.
Initializes a new instance of the class.
Specifies the date and time of the sent time in UTC.
Specifies the read offset of the event data.
Specifies the partition key for sending a transactional message to a queue or topic that is not session-aware.
Specifies the publisher of the event data.
Specifies the unique number assigned to a message by the Service Bus.
An anchor class used to send and receive events to and from an Event Hub.
Creates a new instance of the using a connection string from the application configuration settings.
The newly created Event Hub client object.
The path to the Event Hub.
Creates a new instance of the Event Hub client using the specified connection string.
The newly created object.
The connection string to be used.
The path to the Event Hub.
Creates an Event Hubs sender for the specified Event Hubs partition.
Returns the object.
The ID of the partition.
Asynchronous version of .
Returns .
The ID of the partition.
Creates the event hub sender. This method is for internal use, and not meant to be called from user code.
The task representing the asynchronous operation.
Returns the consumer group with the specified name, for the receive operation of event data.
A instance, corresponding to the consumer group.
The name of the group.
Returns the default consumer group, for the receive operation of event data.
The default .
Retrieves Event Hubs runtime information, which is required for creating or objects.
Returns .
Asynchronous version of .
Returns .
Executes the abort action.
Executes the begin close action.
An that references the asynchronous Close operation.
The wait time before the operation times out.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains information about the receive operation. This object is passed to the EndClose delegate when the operation is complete.
Executes the begin open action.
An that references the asynchronous Open operation.
The wait time before the operation times out.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains information about the receive operation. This object is passed to the EndOpen delegate when the operation is complete.
Executes the close action.
The wait time before the operation times out.
Executes the end close action.
An that references the asynchronous Close operation.
Executes the end open action.
An that references the asynchronous Open operation.
Gets the path of the Event Hub.
The path of the Event Hub.
Gets or sets the number of events that any receive operation will actively cache. By default, this value is inherited from if the current instance is created from the factory method. Otherwise, the default value is 10,000.
The number of messages that the message receiver can simultaneously request.
Thrown if the value is less than the minimum required value of 10.
Sends event data to an Event Hub.
The event data.
Asynchronously sends event data to an Event Hub.
The task representing the asynchronous operation.
The to send.
Sends a batch of event data to the logical partition represented by .
An object containing event data instances.
Thrown if the total serialized size of exceeds the allowed size limit for one event transmission (256k by default).
Asynchronously sends a batch of event data to the logical partition represented by .
Returns .
An object containing event data instances.
Thrown if the total serialized size of exceeds the allowed size limit for one event transmission (256k by default).
Represents the consumer group within an Event Hub. This class creates receivers for a specific consumer group within an Event Hub. This can be the default consumer group or another user-created consumer group.
Creates a new Event Hubs receiver in the specified partition. You can use the created receiver to receive events for one Event Hubs partition, specified by .
Returns the object that is tied to the given Event Hubs partition.
The ID of the partition.
Thrown if the service encounters a transient error.
Thrown if the client has a problem connecting to the service.
Thrown if is not within the expected range, as determined by the property.
Thrown if the number of receivers currently connected to the partition specified by has exceeded the maximum allowed quota set by the service.
Thrown if there is currently a receiver connected to the partition as specified by , with an specified.
Creates a new Event Hubs receiver in the specified partition, starting at the specified date and time. You can use the created receiver to receive events for one Event Hubs partition, specified by .
Returns the .
The ID of the partition.
The starting UTC time for receiving messages.
Thrown if the service encounters a transient error.
Thrown if the client has a problem connecting to the service.
Thrown if is not within the expected range, as determined by the property.
Thrown if the number of receivers currently connected to the partition specified by has exceeded the maximum allowed quota set by the service.
Thrown if there is currently a receiver connected to the partition as specified by , with an specified.
Creates a new Event Hubs receiver in the specified partition, starting at the specified date and time. You can use the created receiver to receive events for one Event Hubs partition, specified by .
Returns the .
The ID of the partition.
The starting UTC time for receiving messages.
The epoch value. The service uses this value to enforce partition/lease ownership.
Thrown if the service encounters a transient error.
Thrown if the client has a problem connecting to the service.
Thrown if is not within the expected range, as determined by the property.
Creates a new Event Hubs receiver in the specified partition, and the specified epoch value. You can use the created receiver to receive events for one Event Hubs partition, specified by .
Returns the .
The ID of the partition.
The epoch value. The service uses this value to enforce partition/lease ownership.
Thrown if the service encounters a transient error.
Thrown if the client has a problem connecting to the service.
Thrown if is not within the expected range, as determined by the property.
Creates a new Event Hubs receiver in the specified partition, at the specified starting offset. You can use the created receiver to receive events for one Event Hubs partition, specified by .
Returns the .
The ID of the partition.
The starting offset at which to start receiving messages.
Thrown if is not within the expected range, as determined by the property.
Thrown if the number of receivers currently connected to the partition specified by has exceeded the maximum allowed quota set by the service.
Thrown if there is currently a receiver connected to the partition as specified by , with an specified.
Creates a new Event Hubs receiver in the specified partition, at the specified starting offset. You can use the created receiver to receive events for one Event Hubs partition, specified by .
Returns .
The ID of the partition.
The starting offset at which to start receiving messages.
A Boolean value that indicates whether is treated as an inclusive offset, meaning that the first event returned is the event that contains the starting offset. Normally, the first event returned is the event after the starting offset.
Creates a new Event Hubs receiver in the specified partition, at the specified starting offset. You can use the created receiver to receive events for one Event Hubs partition, specified by .
Returns .
The ID of the partition.
The starting offset at which to start receiving messages.
A Boolean value that indicates whether is treated as an inclusive offset, meaning that the first event returned is the event that contains the starting offset. Normally, the first event returned is the event after the starting offset.
The epoch value. The service uses this value to enforce partition/lease ownership.
Creates a new Event Hubs receiver in the specified partition, at the specified starting offset.
Returns the .
The ID of the partition.
The starting offset at which to start receiving messages. To specify the start of the stream, see .
The epoch value. The service uses this value to enforce partition/lease ownership.
Thrown if the service encounters a transient error.
Thrown if the client has a problem connecting to the service.
Thrown if is not within the expected range, as determined by the property.
Asynchronous version of .
Returns .
The ID of the partition.
Asynchronous version of .
Returns .
The ID of the partition.
The starting UTC time for receiving messages.
Asynchronous version of .
Returns .
The ID of the partition.
The starting UTC time for receiving messages.
The epoch value. The service uses this value to enforce partition/lease ownership.
Asynchronous version of .
Returns .
The ID of the partition.
The epoch value. The service uses this value to enforce partition/lease ownership.
Asynchronous version of .
Returns .
The ID of the partition.
The starting offset at which to start receiving messages.
Asynchronous version of .
Returns .
The ID of the partition.
The starting offset at which to start receiving messages.
A Boolean value that indicates whether is treated as an inclusive offset, meaning that the first event returned is the event that contains the starting offset. Normally, the first event returned is the event after the starting offset.
Asynchronous version of .
Returns .
The ID of the partition.
The starting offset at which to start receiving messages.
A Boolean value that indicates whether is treated as an inclusive offset, meaning that the first event returned is the event that contains the starting offset. Normally, the first event returned is the event after the starting offset.
The epoch value. The service uses this value to enforce partition/lease ownership.
Asynchronous version of .
Returns .
The ID of the partition.
The starting offset at which to start receiving messages. To specify the start of the stream, see .
The epoch value. The service uses this value to enforce partition/lease ownership.
Specifies the default name of the consumer group, which is $Default. You cannot delete or update the default consumer group.
Gets the event hub path.
The event hub path
Gets the name of the consumer group.
The name of the consumer group.
Gets or sets the number of events that any receive operation will actively cache. By default, this value is inherited from . The default value is 10,000.
The number of events that the receiver can cache.
Thrown if the value is less than the minimum required value of 10.
Registers an implementation of in order to start consuming events from Event Hubs for the specified starting from . Use this overload to create an event processor that checkpoints the message offset using a custom implementation of .
Partition information.
Checkpoints the offset for the specified partition when is called.
Implementation of .
Registers an implementation of in order to start consuming events from Event Hubs for the specified starting from . Use this overload to create an event processor that checkpoints the message offset using a custom implementation of .
Partition information.
Checkpoints the offset for the specified partition when is called.
An object.
Implementation of .
Asynchronous version of .
A task instance that represents the asynchronous operation.
Partition information.
Checkpoints the offset for the specified partition when is called.
Implementation of .
Asynchronous version of .
Returns .
Partition information.
Checkpoints the offset for the specified partition when is called.
An object.
Implementation of .
Registers the object used to create an instance of in order to start consuming events for the partition specified by , starting from . Use this overload to create an event processor that checkpoints the message offset using a custom implementation of .
Partition information.
Checkpoints the offset for the specified partition when is called.
Factory to create an instance of .
Registers the object used to create an instance of in order to start consuming events for the partition specified by , starting from . Use this overload to create an event processor that checkpoints the message offset using a custom implementation of .
Partition information.
Checkpoints the offset for the specified partition when is called.
Factory to create an instance of .
An object.
Asynchronous version of .
A task instance that represents the asynchronous operation.
Partition information.
Checkpoints the offset for the specified partition when is called.
Factory to create an instance of .
Asynchronous version of .
Returns .
Partition information.
Checkpoints the offset for the specified partition when is called.
Factory to create an instance of .
An object.
A constant that denotes the start of a stream. You can use this field as an offset argument during receiver creation.
Unregisters for the partition specified by . This results in being called on the underlying event processor.
Partition information.
Reason for which was called.
Asynchronous version of .
A task instance that represents the asynchronous operation.
Partition information.
Reason that was called.
Represents the metadata description of an Event Hub.
Initializes a new instance of the class.
The path of the event hub relative to the service namespace base address.
Gets the .
The .
Gets the exact time the message was created.
The exact time the message was created.
Gets or sets the number of days to retain the events for this Event Hub.
The retention time of the event data, in days.
Gets or sets the current number of shards on the Event Hub.
Returns the number of subscriptions on the Event Hub.
Thrown if the partition count value is negative.
Gets identifiers for partitions created for Event Hubs.
Returns .
Gets the full path of the Event Hub.
The path of the Event Hub.
Thrown if an attempt is made to set the value of this property when the instance is marked as readonly.
Gets or sets the current status of the Event Hub (enabled or disabled).
The current status of the event hub.
Gets the exact time the message has been updated.
The time the message has been updated.
Gets or sets the user metadata.
The user metadata.
A client class used in receive operations related to an Event Hub consumer group. Represents a logical receiver connection to a specific Event Hub partition within a consumer group.
Gets the epoch value that is used to determine partition ownership during the receive operation.
Returns .
Gets the event hub path.
The event hub path.
Gets the name of the Event Hub.
The name of the Event Hub.
Gets a value indicating whether is treated as an inclusive offset, meaning that the first event returned is the event that contains the starting offset. Normally, the first event returned is the event after the starting offset.
Returns .
Gets the partition ID for a logical partition of an Event Hub.
The partition identifier.
Gets or sets the number of events that any receive operation will actively cache. By default, this value is inherited from . The default value is 10,000.
The number of messages that the message receiver can simultaneously request.
Thrown if the value is less than the minimum required value of 10.
Receives Event Hubs event data.
Returns the received object, or null if no event data is available.
Thrown if the service encounters a transient error.
Thrown if the client has a problem connecting to the service.
Thrown if the current namespace is placing too much load on the system.
Thrown if another receiver with a higher value is connected as the current receiver to the same partition specified by .
Receives Event Hubs event data, up to the specified count.
Returns the received collection. The collection is either empty if no event is returned within the specified time, or all events up to are returned.
The maximum amount of event data the user is willing to accept in one call.
Thrown if the service encounters a transient error.
Thrown if the client has a problem connecting to the service.
Thrown if the current namespace is placing too much load on the system.
Thrown if another receiver with a higher value is connected as the current receiver to the same partition specified by .
Receives Event Hubs event data, up to the specified count with the specified timeout value.
Returns the received collection. The collection is either empty if no event is returned within the specified time, or all events up to are returned.
The maximum amount of event data the user is willing to accept in one call.
The maximum time the user is willing to wait for event data to arrive.
Thrown if the service encounters a transient error.
Thrown if the client has a problem connecting to the service.
Thrown if the current namespace is placing too much load on the system.
Thrown if another receiver with a higher value is connected as the current receiver to the same partition specified by .
Receives Event Hubs event data with the specified timeout value.
Returns the received collection, or null if there is no event data available.
The maximum time the user is willing to wait for event data to arrive.
Thrown if the service encounters a transient error.
Thrown if the client has a problem connecting to the service.
Thrown if the current namespace is placing too much load on the system.
Thrown if another receiver with a higher value is connected as the current receiver to the same partition specified by .
Asynchronous version of .
The task representing the asynchronous operation.
Asynchronous version of .
Returns .
The maximum amount of event data the user is willing to accept in one call.
Asynchronous version of .
Returns .
The maximum amount of event data the user is willing to accept in one call.
The maximum time the user is willing to wait for event data to arrive.
Asynchronous version of .
The task representing the asynchronous operation.
The maximum time the user is willing to wait for event data to arrive.
Gets the starting date and time in UTC format for this receiver. The method starts receiving the next event after this value. If null, the receiver starts receiving events from the beginning of the Event Hubs event stream.
The starting date and time in UTC.
Gets the starting offset for this receiver. The method starts receiving the next event after this offset value. If the value is null, the receiver starts receiving events from the beginning of the Event Hubs event stream.
The starting offset.
Returns Event Hubs runtime information, which is required for creating or objects.
Initializes a new instance of the class.
Gets or sets the time at which the Event Hub was created.
Returns .
Gets or sets the number of partitions in an Event Hub.
Returns .
Gets or sets the partition ID for an Event Hub.
Returns .
Gets or sets the path to the Event Hub.
Returns .
A client class used in send operations for an Event Hub. Represents a logical sender connection to a specific Event Hub partition.
Gets the partition ID for a logical partition of an Event Hub.
The partition identifier.
Gets the path of the Event Hub.
The Event Hub path.
Sends event data to the logical partition represented by .
The to send.
Asynchronous version of .
The task representing the asynchronous operation.
The to send.
Sends a batch of event data to the logical partition represented by .
An object containing event data instances.
Thrown if the total serialized size of exceeds the allowed size limit for one event transmission (256k by default).
Asynchronously sends a batch of event data to the logical partition represented by .
Returns .
An object containing event data instances.
Thrown if the total serialized size of exceeds the allowed size limit for one event transmission (256k by default).
Defines the runtime options when registering an interface with an . This is also the mechanism for catching exceptions from an instance used by an object.
Gets the default options, which is 10 for the , and 1 minute for the property.
Returns .
Event that fires when an exception is encountered during event processing. You can register a handler to this event for getting the exception notification.
Gets or sets the initial offset for the event processor.
Returns .
Returns .
Gets or sets the maximum event count that a user is willing to accept for processing per receive loop. This count is on a per-Event Hub partition level.
Returns .
Gets or sets the number of events that any receiver in the currently owned partition will actively cache. The default value for this property is 300.
Returns .
Gets or sets the timespan in which the user is willing to wait when the event processor is performing a receive operation.
Returns .
Provides data for the event.
Initializes a new instance of the class.
The exception that this event data belongs to.
The action associated with the event.
Gets the action associated with the event.
The action associated with the event.
Gets the parent class exception to which this event data belongs.
The exception, generated by the parent class, to which this event data belongs.
Represents the false filter expression.
Initializes a new instance of the class.
Matches a message against the current SQL expression.
true if it matches; otherwise, false.
The brokered message.
Gets the preprocessed filter expression.
The preprocessed filter expression.
Gets a value indicating whether the SQL filter expression requires preprocessing.
true if the SQL filter expression requires preprocessing; otherwise, false. Currently always returns true.
Converts the current instance to its string representation.
A string representation of the current instance.
Validates the SQL expression.
Describes a filter expression that is evaluated against a BrokeredMessage.
Matches the BrokeredMessage against the FilterExpression.
true if the BrokeredMessage matches the filtering expression; otherwise, false.
The BrokeredMessage object.
The operation is invalid with the current state of object.
Filter evaluation failed.
Preprocesses the filter expression and returns a preprocessed FilterExpression.
The preprocessed FilterExpression.
The operation is invalid with the current state of object.
Gets a value indicating whether the filter expression requires preprocessing.
true if the filter expression requires preprocessing; otherwise, false.
Gets or sets the object that contains extra data.
The object that contains extra data.
Validates the FilterExpression and make sure it complies with the valid grammar rules.
The filter statement is invalid or is potentially complex enough to consume too much computing power when evaluating the statement.
The exception that is thrown for signaling filter action errors.
Initializes a new instance of the class using the specified message.
The exception message.
Initializes a new instance of the class using the specified message and inner exception.
The exception message.
The inner exception.
Provides methods for running checkpoint asynchronously. Extensibility is provided to specify host-specific storage for storing the offset. This is provided when is called, to checkpoint the offset position using .
Stores the offset of a particular partition in the host-specific store.
Returns .
Partition information against which to perform a checkpoint.
Current position in the stream.
The sequence number of the partition.
Provides methods for event processors. Applications must implement this interface, which enables the handling of events from Event Hubs. This interface is the main extensibility point for the and .
Called when the ownership of partition moves to a different node for load-balancing purpose, or when the host is shutting down. Called in response to .
A task indicating that the Close operation is complete.
Partition ownership information for the partition on which this processor instance works. You can call to checkpoint progress in the processing of messages from Event Hub streams.
The reason for calling .
Initializes the Event Hub processor instance. This method is called before any event data is passed to this processor instance.
The task that indicates that the Open operation is complete.
Ownership information for the partition on which this processor instance works. Any attempt to call will fail during the Open operation.
Asynchronously processes the specified context and messages. This method is called when there are new messages in the Event Hubs stream. Make sure to checkpoint only when you are finished processing all the events in each batch.
The task that indicates that is complete.
Ownership information for the partition on which this processor instance works.
A batch of Event Hubs events.
An interface that provides a factory for creating instances of .
Creates a new instance of an event processor in the specified partition.
An instance of .
Partition context information.
Represents an interface for the asynchronous handler for the message session.
Raises an event that occurs when the session has been asynchronously closed.
The task object representing the asynchronous operation.
The closed session.
Raises an event that occurs when a message has been brokered.
The task object representing the asynchronous operation.
The message session.
The brokered message.
Raises an event that occurs when the session has been lost.
The task object representing the asynchronous operation.
The exception that occurred that caused the lost session.
Represents an interface for the handler factory associated with the message session.
Creates an instance of the handler factory.
The created instance.
The message session.
The message.
Releases the resources associated with the handler factory instance.
The handler instance.
Represents an interface for the handler associated with the message session.
Raises an event that occurs when an active session closes.
The closing session.
Raises an event that occurs when a message has been brokered.
The current message session.
The brokered message.
Raises an event that occurs when the session has been lost.
The error that caused the lost session.
Represents an interface for the handler factory associated with the message session.
Creates an instance of the handler factory.
The created instance.
The message session.
The message.
Releases the resources associated with the handler factory instance.
The handler instance.
Contains partition ownership information.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified value.
The specified value.
Gets or sets the epoch year of the lease, which is a value you can use to determine the most recent owner of a partition between competing nodes.
The epoch year of the lease.
Determines whether this instance is equal to the specified object.
true if this instance is equal to the specified object; otherwise, false.
The object to compare.
Returns the hash code of the current instance.
The hash code of the current instance.
Determines whether the lease is expired.
true if the lease is expired; otherwise, false.
Gets or sets the current value for the offset in the stream.
The lease offset.
Gets or sets the host owner for the partition.
The host owner of the partition.
Gets the ID of the partition to which this lease belongs.
The partition identifier.
Gets or sets the last checkpointed sequence number in the stream.
Returns .
Gets or sets the lease token that manages concurrency between hosts. You can use this token to guarantee single access to any resource needed by the object.
The lease token.
Represents an exception that occurs when the service lease has been lost.
Initializes a new instance of the class using default values.
Initializes a new instance of the class using specified lease.
The messaging lease.
Initializes a new instance of the class using specified lease and the error that caused the exception.
The messaging lease.
The error that caused the exception.
Initializes a new instance of the class using specified information and context.
The serialized information about the exception.
The contextual information about the source or destination.
Initializes a new instance of the class using specified error message.
The message associated with the error.
Initializes a new instance of the class using specified error message and inner exception.
The message associated with the error.
The error that caused the exception.
Populates a with the data needed to serialize the target object.
The object to populate with data.
The destination (see StreamingContext) for this serialization.
Gets or sets the service lease.
The service lease.
Provides string constants used in Windows Azure Service Bus Messaging.
Specifies the value for AccessedAt string.
Specifies the value for AccessRights string.
Specifies the value for AcsManagementEndpoint string.
Specifies the value for Action string.
Specifies the value for Address string.
Specifies the value for the AdmCredential string.
Specifies the value for AdminApiUserName string.
Specifies the value for AdminGroup string.
Specifies the value for the AdmRegistrationDescription string.
Specifies the value for the AdmRegistrationId string.
Specifies the value for the AdmRegistrationsCount string.
Specifies the value for the AdmTemplateRegistrationDescription string.
Specifies the value for AllowRule string.
Specifies the value for the AllRegistrationsCount string.
Specifies the value for AmqpPort string.
Specifies the value for AmqpsPort string.
Specifies the value for ApiVersion string.
Specifies the value for ApiVersionName string.
Specifies the value for ApnsCredential string.
Specifies the value for AppleRegistrationDescription string.
Specifies the value for the AppleRegistrationsCount string.
Specifies the value for AppleTemplateRegistrationDescription string.
Specifies the value for ApplicationPlatform string.
Specifies the value for AtomEntryContentType string.
Specifies the value for AuthorizationRules string.
Specifies the value for AuthorizationType string.
Specifies the value for AutoDeleteOnIdle string.
Specifies the value for the Baidu channel ID.
Specifies the value for the Baidu credentials.
Specifies the value for the Baidu registration description.
Specifies the value for the Baidu template registration.
Specifies the value for the Baidu user ID.
Specifies the value for BeginSequenceNumber string.
Specifies the value for BodyTemplate string.
Specifies the value for BrokerExternalUrls string.
Specifies the value for CancelScheduledNotification string.
Specifies the value for CertificateInfo string.
Specifies the value for the Channel string.
Specifies the value for Channels string.
Specifies the value for ChannelUri string.
Specifies the value for Checkpoint string.
Specifies the value for ClaimType string.
Specifies the value for ClaimValue string.
Specifies the value for ClientConnectionEndpointPort string.
Specifies the value for ClusterConnectionEndpointPort string.
Specifies the value for Code string.
Specifies the value for ConnectionDetail string.
Specifies the value for ConnectionInformationDescription string.
Specifies the value for ConnectionString string.
Specifies the value for ConsumerGroupCollection string.
Specifies the value for ConsumerGroupDescription string.
Specifies the value for ConsumerGroupName string.
Specifies the value for CorrelationFilter string.
Specifies the value for CountDetails string.
Specifies the value for CreateACSNamespace string.
Specifies the value for CreatedAt string.
Specifies the value for the Critical string.
Specifies the value for CurrentAbsoluteSKUUnits string.
Specifies the value for the CurrentDatabaseCount string.
Specifies the value for CurrentSKUUnits string.
Specifies the value for CursorType string.
Specifies the value for DailyApiCalls string.
Specifies the value for DailyMaxActiveDevices string.
Specifies the value for DailyMaxActiveRegistrations string.
Specifies the value for DailyOperations string.
Specifies the value for DailyPushes string.
Specifies the value for the Data string.
Specifies the value for DatabaseName string.
Specifies the value for DatabaseServer string.
Specifies the value for DatabaseSizeInMB string.
Specifies the value for DataCenter string.
Specifies the value for DeadLetteringOnFilterEvaluationExceptions string.
Specifies the value for DeadLetteringOnMessageExpiration string.
Specifies the value for DefaultKey string.
Specifies the value for DefaultMessageTimeToLive string.
Specifies the value for DefaultRuleDescription string.
Specifies the value for DeleteMethod string.
Specifies the value for the DesiredDatabaseCount string.
Specifies the value for the DeviceChallenge string.
Specifies the value for DeviceToken string.
Specifies the value for DuplicateDetectionHistoryTimeWindow string.
Specifies the value for EmailAddress string.
Specifies the value for EmailRegistrationDescription string.
Specifies the value for EmptyFilterAction string.
Specifies the value for EmptyRuleAction string.
Specifies the value for EnableBatchedOperations string.
Specifies the value for whether checkpointing is enabled. See the documentation for Event Hubs.
Specifies the value for Enabled string.
Specifies the value for EnableExpress string.
Specifies the value for EnablePartitioning string.
Specifies the value for EnableRuleAction string.
Specifies the value for the EnableSubscriptionPartitioning string.
Specifies the value for EncryptionCertificate string.
Specifies the value for EndSequenceNumber string.
Specifies the end time value.
Specifies the enqueue time value.
Specifies the value for EntitiesCount string.
Specifies the value for EntityAvailabilityStatus string.
Specifies the value for EntityStatus string.
Specifies the value for EnumerationResourceName string.
Specifies the value for ETag string.
Specifies the value for EventFeedbackQueueName string.
Specifies the value for EventFeedbackQueueSharedAccessSignature string.
Specifies the value for EventHubCollection string.
Specifies the value for EventHubCount string.
Specifies the value for EventHubDescription string.
Specifies the value for whether the Event Hub is enabled.
Specifies the value for EventHubPartitionCount string.
Specifies the value for EventHubPath string.
Specifies the value for EventInputQueueName string.
Specifies the value for EventInputQueueSharedAccessSignature string.
Specifies the value for EventInputTableName string.
Specifies the value for EventInputTableSharedAccessSignature string.
Specifies the value for EventQueueEndpoint string.
Specifies the value for EventSourceInfo string.
Specifies the value for EventSourceName string.
Specifies the value for EventTableEndpoint string.
Specifies the value for ExpirationTime string.
Specifies the value for Expiry string.
Specifies the value for FailedFilePath string.
Specifies the value for Failure string.
Specifies the value for FalseFilter string.
Specifies the value for FarmCertificate string.
Specifies the value for FarmDNS string.
Specifies the value for FarmType string.
Specifies the value for Filter string.
Specifies the value for FilteringMessagesBeforePublishing string.
Specifies the value for ForwardDeadLetteredMessagesTo string.
Specifies the value for ForwardTo string.
Specifies the value for FullName string.
Specifies the value for GatewayDBConnectionString string.
Specifies the value for GcmCredential string.
Specifies the value for GcmRegistrationDescription string.
Specifies the value for GcmRegistrationId string.
Specifies the value for the GcmRegistrationsCount string.
Specifies the value for GcmTemplateRegistrationDescription string.
Specifies the value for GetMethod string.
Specifies the value for GetVersionInfo string.
Specifies the value for GetVersionInfoHeaderName string.
Specifies the value for Host string.
Specifies the value for HostId string.
Specifies the value for HostName string.
Specifies the value for Hosts string.
Specifies the value for HostStatus string.
Specifies the value for HttpsPort string.
Specifies the value for Id string.
Specifies the value for the Identifier string.
Specifies the value for IfMatch string.
Specifies the value for the ImportFileUri string.
Specifies the Event Hubs value.
Specifies the value for the InputProperties string.
Specifies the value for IsAnonymousAccessible string.
Specifies the value for IsDynamic string.
Specifies the value for IsExpress string.
Specifies the value indicating whether this is a hybrid connection.
Specifies the value for the IsPremium string.
Specifies the value for the IssueRegistrationSecretPayload string.
Specifies the value for IssuerName string.
Specifies the value for the JobType string.
Specifies the value for KeyName string.
Specifies the last checkpoint value.
Specifies the value for LeaseDriverEndpointPort string.
Specifies the value for ListenerCount string.
Specifies the value for ListenerType string.
Specifies the location value.
Specifies the value for LockDuration string.
Specifies the value for ManagementSuffix string.
Specifies the value for MaxAllowedApiCallsPerDayPerUnit string.
Specifies the value for MaxAllowedDevicesPerUnit string.
Specifies the value for MaxAllowedEventHubUnit string.
Specifies the value for MaxAllowedOperationsPerDayPerUnit string.
Specifies the value for MaxAllowedPushesPerDayPerUnit string.
Specifies the value for MaxAllowedRegistrationsPerUnit string.
Specifies the value for MaxAllowedUnits string.
Specifies the value for MaxCorrelationFiltersPerTopic string.
Specifies the value for MaxDeliveryCount string.
Specifies the value for MaxMessageSizeInBytes string.
Specifies the value for MaxSizeInMegabytes string.
Specifies the value for MaxSqlFiltersPerTopic string.
Specifies the value for MaxSubscriptionsPerTopic string.
Specifies the value for MessageBrokerPort string.
Specifies the value for MessageContainerInfo string.
Specifies the value for MessageCount string.
Specifies the value for MessageCountDetails string.
Specifies the value for MessageRetentionInDays string.
Specifies the value for MinAllowedEventHubUnit string.
Specifies the value for MinAllowedUnits string.
Specifies the value for MpnsCredential string.
Specifies the value for MpnsHeader string.
Specifies the value for MpnsHeaders string.
Specifies the value for MpnsRegistrationDescription string.
Specifies the value for the MpnsRegistrationsCount string.
Specifies the value for MpnsTemplateRegistrationDescription string.
Specifies the value for Name string.
Specifies the value for Namespace string.
Specifies the value for NamespaceAvailability string.
Specifies the value for NamespaceDescription string.
Specifies the value for the NamespaceEntityStats string.
Specifies the value for the NamespaceMessagingPlan string.
Specifies the value for the NamespaceSKU string.
Specifies the value for the NamespaceSKUPlan string.
Specifies the value of the namespace type (messaging or notification hub).
Specifies the value for NewPnsHandle string.
Specifies the value for the NHBasicUnit string.
Specifies the value for the NHStandardUnit string.
Specifies the value for NotificationHubCollection string.
Specifies the value for the NotificationHubCount string.
Specifies the value for NotificationHubDescription string.
Specifies the value for the NotificationHubJob string.
Specifies the value for the NotificationHubJobId string.
Specifies the value for NotificationHubPlan string.
Specifies the value for the NotificationHubPnsCredentials string.
Specifies the value for NotificationHubSKU string.
Specifies the value of the notification ID.
Specifies the value for NotificationOutcome string.
Specifies the value for OriginalPnsHandle string.
Specifies the value for Outcome string.
Specifies the outcomes value.
Specifies the value.
Specifies the value for the OutputContainerUri string.
Specifies the value for the OutputFilePath string.
Specifies the value for the OutputProperties string.
Specifies the value for the PartitionCollection string.
Specifies the value for PartitionCount string.
Specifies the value for PartitionDescription string.
Specifies the value for Path string.
Specifies the value for PnsCredential string.
Specifies the value for PnsCredentialName string.
Specifies the value for PnsCredentials string.
Specifies the value for PnsHandle string.
Specifies the value for PortalRedirect string.
Specifies the value for PostMethod string.
Specifies the value for PrimaryKey string.
Specifies the value for the Progress string.
Specifies the value for PublishToRegistry string.
Specifies the value for PutMethod string.
Specifies the value for QueueCollection string.
Specifies the value for the QueueCount string.
Specifies the value for QueueDescription string.
Specifies the value for ReasonDetail string.
Specifies the value for Region string.
Specifies the value for RegionCodeDescription string.
Specifies the value for the RegistrationBoundVariable string.
Specifies the value for RegistrationCollection string.
Specifies the value for the RegistrationCounts string.
Specifies the value for RegistrationId string.
Specifies the value for the RegistrationIds string.
Specifies the value for RegistrationResult string.
Specifies the value for Registrations string.
Specifies the value for the RegistrationSecretGcmPayload string.
Specifies the value for the RegistrationSecretPayload string.
Specifies the value for RegistrationTtl string.
Specifies the value for RelayCollection string.
Specifies the value for the RelayCount string.
Specifies the value for RelayDescription string.
Specifies the value for RelayType string.
Specifies the value for the RequestorService string.
Specifies the value for RequiresClientAuthorization string.
Specifies the value for RequiresDuplicateDetection string.
Specifies the value for RequiresSession string.
Specifies the value for RequiresTransportSecurity string.
Specifies the value for Result string.
Specifies the value for Results string.
Specifies the value for the Revision string.
Specifies the value for Rights string.
Specifies the value for RPHttpsPort string.
Specifies the value for RPHttpsUrl string.
Specifies the value for RuleAction string.
Specifies the value for RuleCollection string.
Specifies the value for RuleDescription string.
Specifies the value for RunAsAccount string.
Specifies the value for SBFarmDBConnectionString string.
Specifies the value for SBFarmInfo string.
Specifies the value for ScaleUnit string.
Specifies the value for ScaleUnitKey string.
Specifies the value for ScheduledNotification string.
Specifies the value for ScheduledNotificationId string.
Specifies the value for ScheduledNotificationPayload string.
Specifies the value for ScheduledNotificationTags string.
Specifies the value for ScheduledNotificationTime string.
Specifies the value for SecondaryConnectionString string.
Specifies the value for SecondaryKey string.
Specifies the value for SelectedEventHubUnit string.
Specifies the value for SelectedSKUMaxUnits string.
Specifies the value for SelectedSKUMinUnits string.
Specifies the value for Service string.
Specifies the value for ServiceBusEndpoint string.
Specifies the value for ServiceBusFarmStatusInfo string.
Specifies the value for ServiceConnectionEndpointPort string.
Specifies the value for ServiceInfo string.
Specifies the value for ServiceName string.
Specifies the value for SharedAccessAuthorizationRule string.
Specifies the value for SizeInBytes string.
Specifies the value for SKU string.
Specifies the value for SKUDescription string.
Specifies the value for SmtpCredential string.
Specifies the value for SqlFilter string.
Specifies the value for SqlRuleAction string.
Specifies the start time value.
Specifies the state value.
Specifies the value for Status string.
Specifies the value for SubscriptionCollection string.
Specifies the value for SubscriptionCount string.
Specifies the value for SubscriptionDescription string.
Specifies the value for SubscriptionId string.
Specifies the value for Success string.
Specifies the value for SupportOrdering string.
Specifies the value for Tag string.
Specifies the value for Tags string.
Specifies the value of the target platforms string.
Specifies the value for TcpPort string.
Specifies the value for TemplateName string.
Specifies the value for TenantApiUserName string.
Specifies the value for TextContentType string.
Specifies the value for TopicCollection string.
Specifies the value for the TopicCount string.
Specifies the value for TopicDescription string.
Specifies the value for TrackingId string.
Specifies the value for TrueFilter string.
Specifies the value for UpdatedAt string.
Specifies the value for UpdatePnsHandlePayload string.
Specifies the value for the UsageCredit string.
Specifies the value for the UserMetadata string.
Specifies the value for UserValidationResult string.
Specifies the value for VolatileTopicCollection string.
Specifies the value for VolatileTopicDescription string.
Specifies the value for the WANHDeviceChallenge string.
Specifies the value for the WANHExpirationTime string.
Specifies the value for the WANHRegistrationSecret string.
Specifies the value for WindowsRegistrationDescription string.
Specifies the value for the WindowsRegistrationsCount string.
Specifies the value for WindowsTemplateRegistrationDescription string.
Specifies the value for WnsCredential string.
Specifies the value for WnsHeaders string.
Specifies the value for XProcessAtHttpHeader string.
Specifies the value for XProcessAtHttpHeaderAttributeValue string.
Represents a message client entity.
Begins an asynchronous operation to close the message client entity.
An that references the asynchronous operation to close the message client entity.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Finishes an asynchronous operation to close the message client entity.
An that references the asynchronous operation to close the message client entity.
This class contains properties that enable you to retrieve details of messages from sub-queues of primary messaging entities (queues, topics, subscriptions).
Initializes a new instance of the class.
Initializes a new instance of the class with the number of active messages, dead letters, scheduled messages, messages transferred to other queues, subscriptions, or topics, and the number of messages transferred to the dead letter queue.
The number of active messages.
The number of dead letters.
The number of scheduled messages.
The number of messages transferred to other queues, subscriptions, or topics.
The number of messages transferred to the dead letter queue.
Gets or sets the number of active messages in the queue, topic, or subscription.
Returns that specifies the number of active messages.
Gets or sets the number of messages that are dead letters.
Returns that specifies the number of messages that are dead letters.
Gets or sets the number scheduled messages.
Returns the number of scheduled messages.
Gets or sets the number messages transferred into dead letters.
Returns that specifies the number messages transferred into dead letters.
Gets or sets the number of messages transferred to another queue, topic, or subscription.
Returns that specifies the number of messages transferred to another queue, topic, or subscription
The exception that is thrown to signal message lock lost errors.
Initializes a new instance of the MessageLockLostException class with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the MessageLockLostException class with a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception.
The exception that is thrown to signal message not found errors.
Initializes a new instance of the class with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception.
Receives messages from the message container and acknowledges them.
Discards the message and relinquishes the message lock ownership.
The lock token bound to the locked message instance to abandon.
Discards the message and relinquishes the message lock ownership.
The lock token.
The properties to modify.
Asynchronously discards the message and relinquishes the message lock ownership.
The asynchronous operation.
The lock token bound to the locked message instance to abandon.
Asynchronously discards the message and relinquishes the message lock ownership.
The asynchronous operation.
The lock token.
The properties to modify.
Gets the batch flush interval.
The batch flush interval. The default value is 20 ms.
Gets a value indicating whether the batching is enabled.
true if batching is enabled; otherwise, false.
Begins an asynchronous operation to abandon the message and relinquish its lock.
An that references the asynchronous operation to abandon the message and relinquish its lock.
The lock token of the . This is only available when a message is received in peek-lock mode. The lock token is used internally to complete or abandon a message.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Begins an asynchronous operation to abandon the message and relinquish its lock.
An that references the asynchronous operation to abandon the message and relinquish its lock.
The lock token.
The properties to modify.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Begins an asynchronous operation to complete receipt of a message.
An object that references the asynchronous .
The lock token of the . This is only available when a message is received in peek-lock mode. The lock token is used internally to complete or abandon a message.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Begins an asynchronous operation to complete a message batching.
A that references the operation.
The lock tokens.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Begins an asynchronous operation to move a message to the dead letter queue.
An that references the asynchronous operation to move a message to the dead letter queue.
The lock token bound to the locked message instance.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Begins an asynchronous operation to move a message to the dead letter queue.
An that references the asynchronous operation to move a message to the dead letter queue.
The lock token.
The properties to modify.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Begins an asynchronous operation to move a message to the dead letter queue.
An that references the asynchronous operation to move a message to the dead letter queue.
The lock token bound to the locked message instance.
The reason for deadlettering the message.
The error description for deadlettering the message.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Begins an asynchronous operation to suspend receipt of a message.
An object that references the asynchronous operation to suspend receipt of a message.
The lock token of the . This is only available when a message is received in peek-lock mode. The lock token is used internally to complete or abandon a message.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Begins an asynchronous operation to suspend receipt of a message.
An object that references the asynchronous operation to suspend receipt of a message.
The lock token.
The properties to modify.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Begins an operation to peek a message.
The result of the operation to peek a message.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Begins an operation to peek a message.
The result of the operation to peek a message.
The sequence number from where to peek a message.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Begins an operation to peek a batch of message.
The result of the operation to peek a message.
The number of message.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Begins an operation to peek a batch of message.
The result of the operation to peek a message.
The sequence number from where to peek a batch of message.
The number of message.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Begins an asynchronous operation to receive a message.
An that references the asynchronous operation to receive a message.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Begins an asynchronous operation to receive a message.
An that references the asynchronous operation to receive a message.
The unique number assigned to a message by the Service Bus.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Begins an asynchronous operation to receive a message.
An that references the asynchronous operation to receive a message.
The server wait time before the operation times out.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Begins an asynchronous operation to receive a batch of message.
An that references the asynchronous operation to receive a batch of message.
The sequence numbers.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Begins an asynchronous operation to receive a batch of message.
An that references the asynchronous operation to receive a batch of message.
The number of message.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Begins an asynchronous operation to receive a batch of message.
An that references the asynchronous operation to receive a batch of message.
The number of message.
The server wait time.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Completes the receive operation on a message.
The lock token of the . This is only available when a message is received in peek-lock mode. The lock token is used internally to complete or abandon a message.
Asynchronously completes the receive operation on a message.
The asynchronous operation.
The lock token.
Completes the receive operation on a batch of message.
The lock tokens.
Asynchronously completes the receive operation on a batch of message.
The asynchronous operation.
The lock tokens.
Moves the undelivered message to the dead letter queue.
The lock token bound to the locked message instance.
Moves the undelivered message to the dead letter queue.
The lock token bound to the locked message instance.
The properties to modify.
Moves the undelivered message to the dead letter queue.
The lock token bound to the locked message instance.
The reason for deadlettering the message.
The error description for deadlettering the message.
Asynchronously moves the undelivered message to the dead letter queue.
The asynchronous operation.
The lock token bound to the locked message instance.
Asynchronously moves the undelivered message to the dead letter queue.
The asynchronous operation.
The lock token bound to the locked message instance.
The properties to modify.
Asynchronously moves the undelivered message to the dead letter queue.
The asynchronous operation.
The lock token bound to the locked message instance.
The reason for deadlettering the message.
The error description for deadlettering the message.
Indicates that the receiver wants to defer the processing for the message.
The lock token of the . This is only available when a message is received in peek-lock mode. The lock token is used internally to complete or abandon a message.
Receive context is null.
Indicates that the receiver wants to defer the processing for the message.
The lock token.
The properties to modify.
Asynchronously defer the processing of the message.
The asynchronous operation.
The lock token.
Asynchronously defer the processing of the message.
The asynchronous operation.
The lock token.
The properties to modify.
Ends the asynchronous operation to abandon the message and relinquish its lock.
An that references the asynchronous operation to abandon the message and relinquish its lock.
Ends the asynchronous operation to complete receipt of a message.
An that references the asynchronous operation to complete receipt of a message.
Ends the asynchronous operation to complete receipt of a batch message.
The result of the operation.
Ends an asynchronous operation to move the message to the dead letter queue.
An object that references the asynchronous operation to move the message to the dead letter queue.
The operation times out.
Ends an asynchronous operation to defer receipt of a message.
An object that references the asynchronous operation to defer receipt of a message.
Ends an asynchronous operation to peek a message.
The that represents the message peeked.
An object that references the asynchronous operation to peek a message.
Ends an asynchronous operation to peek a batch of message.
The batch of message.
An object that references the asynchronous operation to peek a message.
Ends an asynchronous operation to receive a message.
The that represents the received message.
An object that references the asynchronous operation to receive a message.
The operation times out.
Ends an asynchronous operation to receive a batch of message.
An object that represents the batch of message.
The result of the operation.
Gets the lock token bound to the message.
The lock token of the message.
The from which to get the lock token.
Gets the collection of lock tokens from the specified collection of messages.
The collection of lock tokens from the specified messages.
The collection of messages from which to get the lock tokens.
Gets or sets the sequence number of the message last peeked.
The sequence number of the message last peeked.
Gets the message receive mode.
The message receive mode.
Executes upon calling the Abandon operation.
The context information associated by a transaction tracking this operation.
The collection of lock tokens bound to the locked message instances.
The properties to modify.
The time span the operation waits before it times out.
Executes upon calling the OnAbandon or BeginAbandon operation.
An that references the asynchronous operation to abandon the messages and relinquish its lock.
The context information associated by a transaction tracking this operation.
The collection of lock tokens bound to the locked message instances.
The properties to modify.
The start of the synchronization.
The time span the operation waits before it times out.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Executes upon calling the OnComplete or BeginComplete operation.
An that references the asynchronous operation to complete receiving of messages.
The context information associated by a transaction tracking this operation.
A collection of delivery tags.
The start of the synchronization.
The time span the operation waits before it times out.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Executes upon calling the OnComplete or BeginComplete operation.
An that references the asynchronous operation to complete receiving of messages.
The context information associated by a transaction tracking this operation.
The collection of lock tokens bound to the locked message instances.
The start of the synchronization.
The time span the operation waits before it times out.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Executes upon calling the OnDeadLetter or BeginDeadLetter operation.
An that references the asynchronous operation to move undelivered of messages to the deadletter queue.
The context information associated by a transaction tracking this operation.
The collection of lock tokens bound to the locked message instances.
The properties to modify.
The reason for deadlettering the messages.
The error description for deadlettering the messages.
The start of the synchronization.
The time span the operation waits before it times out.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Executes upon calling the OnDefer or BeginDefer operation.
An that references the asynchronous operation to suspend processing of messages.
The context information associated by a transaction tracking this operation.
The collection of lock tokens bound to the locked message instances.
The properties to modify.
The start of synchronization.
The time span the operation waits before it times out.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Executes upon calling the BeginPeek operation.
The result of the operation.
The context information associated by a transaction tracking this operation.
The sequence number from where to begin the operation.
The number of message.
The time span the operation waits before it times out.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Executes upon calling the OnBegin operation for lock messages.
An that references the asynchronous operation to renew processing of lock messages.
The context information associated by a transaction tracking this operation.
The collection of lock tokens bound to the locked message instances.
The start of the synchronization.
The time span the operation waits before it times out.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Executes upon calling the OnTryReceive or BeginTryReceive operation.
An that references the asynchronous operation to try to receive messages.
The context information associated by a transaction tracking this operation.
The collection of unique numbers assigned to messages, by the Service Bus.
The time span the operation waits before it times out.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Executes upon calling the OnTryReceive or BeginTryReceive operation.
An that references the asynchronous operation to try to receive messages.
The context information associated by a transaction tracking this operation.
The number of messages to try receiving.
The time span the operation waits before it times out.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Executes upon calling the OnTryReceive or BeginTryReceive operation.
An that references the asynchronous operation to try to receive messages.
The context information associated by a transaction tracking this operation.
The number of messages to try receiving.
The time span the operation waits before it times out.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Executes upon calling the OnTryReceive or BeginTryReceive operation for the event data.
An that references the asynchronous operation to try to receive event data.
The context information associated by a transaction tracking this operation.
The number of messages to try receiving.
The time span the operation waits before it times out.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Executes upon calling the Complete operation.
The context information associated by a transaction tracking this operation.
The collection of lock tokens bound to the locked message instances.
The time span the operation waits before it times out.
Executes upon calling the DeadLetter operation.
The context information associated by a transaction tracking this operation.
The collection of lock tokens bound to the locked message instances.
The properties to modify.
The reason for deadlettering the message.
The error description for deadlettering the message.
The time span the operation waits before it times out.
Executes upon calling the Defer operation.
The context information associated by a transaction tracking this operation.
The collection of lock tokens bound to the locked message instances.
The properties to modify.
The time span the operation waits before it times out.
Executes the end abandon action.
The result.
Executes the end complete action.
The result.
Executes the end move to dead letter queue action.
An object that references the asynchronously completed operation.
Executes the end defer action.
The result.
Executes the EndPeek operation.
A list of messages.
The result of the operation.
Executes the EndRenew action for message locks.
A of lock messages.
The result of the operation.
Executes the end try receive action.
true if it succeeds; false if it fails.
The result.
The received message collection.
Executes the end try receive action.
true if it succeeds; false if it fails.
The result.
The received message collection.
Executes the EndTryReceive action for the event data.
true if it succeeds; false if it fails.
The result.
The received message collection.
Processes a message in an event-driven message pump.
The method to invoke when the operation is complete.
Specifies the options with which to instantiate the message pump.
Asynchronously processes a message in an event-driven message pump.
The method to invoke when the operation is complete.
Specifies the options with which to instantiate the message pump.
Executes upon calling the Peek operation.
The messages peeked.
The tracking context.
The sequence number from where to peek.
The number of message.
The time span the operation waits before it times out.
Executes the Renew action for lock messages.
The renewed lock messages.
The tracking context.
The lock tokens.
The time span the operation waits before it times out.
Executes upon calling the TryReceive operation.
true indicating that this method operation succeeded; otherwise, false.
The context information associated by a transaction tracking this operation.
The collection of unique numbers assigned to messages, by the Service Bus.
The time span the operation waits before it times out.
When this method returns, contains the collection of messages received.
Executes upon calling the TryReceive operation.
true indicating that this method operation succeeded; otherwise, false.
The context information associated by a transaction tracking this operation.
The number of messages to try receiving.
The time span the operation waits before it times out.
When this method returns, contains the collection of messages received.
Gets the path of the queue or topic, relative to the base address.
A string representing the path of the queue or topic.
Reads the next message without changing the state of the receiver or the message source.
The that represents the next message to be read.
Reads the next message without changing the state of the receiver or the message source.
The that represents the next message to be read.
The sequence number from where to read the message.
Asynchronously reads the next message without changing the state of the receiver or the message source.
The asynchronous operation.
Asynchronously reads the next message without changing the state of the receiver or the message source.
The asynchronous operation.
The sequence number from where to read the message.
Reads the next batch of message without changing the state of the receiver or the message source.
The batch of message to be read.
The number of message.
Reads the next batch of message without changing the state of the receiver or the message source.
The batch of message to be read.
The sequence number from where to read a batch message.
The number of message.
Asynchronously reads the next batch of message without changing the state of the receiver or the message source.
The asynchronous operation.
The number of message.
Asynchronously reads the next batch of message without changing the state of the receiver or the message source.
The asynchronous operation.
The sequence number from where to read a batch message.
The number of message.
Gets or sets the number of messages that the message receiver can simultaneously request.
The number of messages that the message receiver can simultaneously request.
Receives a from the current queue or topic.
The that represents the received message.
Receives a message from the current queue or topic.
The that represents the received message.
The sequence number of the message to receive.
Receives a from the current queue or topic.
The that represents the received message.
The time span the server waits before the operation times out.
Asynchronously receives a message from the current queue or topic.
The asynchronous operation.
Asynchronously receives a message from the current queue or topic.
The asynchronous operation.
The sequence number of the message to receive.
Asynchronously receives a message from the current queue or topic.
The asynchronous operation.
The time span the server waits before the operation times out.
Receives a batch of messages.
A batch of messages.
The sequence numbers.
Receives a batch of messages.
A batch of messages.
The maximum number of messages to return in the batch. As this is an approximation, fewer messages may be returned even if the number of messages is higher than .
Receives a batch of messages.
A batch of messages.
The maximum number of messages to receive.
The server wait time.
Asynchronously receives a batch of messages.
The asynchronous operation.
The sequence numbers.
Asynchronously receives a batch of messages.
The asynchronous operation.
The maximum number of messages to return in the batch. As this is an approximation, fewer messages may be returned even if the number of messages is higher than .
Asynchronously receives a batch of messages.
The asynchronous operation.
The maximum number of messages to receive.
The server wait time.
Gets or sets the start time of the receiver.
The start time of the receiver.
Gets or sets the starting point of the offset.
The starting point of the offset.
The class is used to send messages from the Service Bus. Although you can use the class to send and receive messages without creating a object, you can also use and to create a sender and receiver on an entity without knowing whether it is a topic or a queue.
Gets the batch flush interval.
A batch flush interval. The default value is 20 ms.
Thrown when the is in closing, closed, or faulted state.
Gets a value indicating whether the batching is enabled.
true if batching is enabled; otherwise, false.
Begins an asynchronous request to send a brokered message.
An that references the asynchronous create a queue operation.
The brokered message to send.
A delegate that references the method to invoke when the operation is complete.
A user-defined object that contains information about the receive operation. This object is passed to the delegate when the operation is complete.
Thrown when operation times out. Timeout period is initialized through the . You may need to increase the value of the to avoid this exception if the timeout value is relatively low.
Thrown when the brokered message is null.
Begins an asynchronous request to send a brokered message by batch.
The synchronous result of the operation.
The brokered message to send.
A delegate that references the method to invoke when the operation is complete.
A user-defined object that contains information about the receive operation. This object is passed to the delegate when the operation is complete.
Ends an asynchronous request to send a message.
A that references the method.
Ends an asynchronous request to send a message by batch.
The result of the operation.
Raises an event that starts the cancellation of the scheduled message.
The asynchronous result of the operation.
The context of the tracking.
The sequence numbers.
A client side timeout value for the operation. The operation should be aborted or cancelled if the duration exceeds this timeout.
A user callback to be invoked when the operation completes.
The state to be passed to the callback when the operation completes.
Raises an event when scheduling a message.
The asynchronous result of the operation.
The context of the tracking.
The message to schedule.
A client side timeout value for the operation. The operation should be aborted or cancelled if the duration exceeds this timeout.
A user callback to be invoked when the operation completes.
The state to be passed to the callback when the operation completes.
Allows concrete implementations to define what should be done when sending messages. This method cannot be implemented in a concrete class by the user.
A for the operation.
The context of the tracking.
A list of objects to be sent.
The start of synchronization.
A client side timeout value for the operation. The operation should be aborted or cancelled if the duration exceeds this timeout.
A user callback to be invoked when the operation completes.
The state to be passed to the callback when the operation completes.
Raises an event when sending event data.
The asynchronous result of the operation.
The context of the tracking.
The event data to send.
A client side timeout value for the operation. The operation should be aborted or cancelled if the duration exceeds this timeout.
A user callback to be invoked when the operation completes.
The state to be passed to the callback when the operation completes.
Raises an event when ending the cancellation of the scheduled message.
The result of the operation.
Raises an event when ending the message schedule.
The result of the operation.
The result of the operation.
Executes the end send action. This method cannot be implemented in a concrete class by the user.
The object created from a call to method.
Executes the end send event data action.
The result of the operation.
Allows concrete implementations to override (if needed) what should be done when sending messages in a synchronous manner.
The context of the tracking.
A list of objects to be sent.
A client side timeout value for the operation. The operation should be aborted or cancelled if the duration exceeds this timeout.
Gets the path of the queue or topic relative to the base address.
The path of the queue or topic relative to the base address.
Sends the specified brokered message.
The brokered message to send.
Thrown when operation times out. Timeout period is initialized through the . You may need to increase the value of to avoid this exception if the timeout value is relatively low.
Thrown when is null.
Asynchronously sends the specified brokered message.
The asynchronous result of the operation.
The brokered message to send.
Sends a set of brokered messages (for batch processing).
The collection of brokered messages to send.
Asynchronously sends a set of brokered messages (for batch processing).
The asynchronous result of the operation.
The collection of brokered messages to send.
Represents a message session that allows grouping of related messages for processing in a single transaction.
Begins an asynchronous operation to set the state of the message session.
An that references the asynchronous operation to get the state of the message session.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Starts the renewal of lock of the message session.
An that references the asynchronous operation to get the state of the operation.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Begins an asynchronous operation to set the state of the message session.
An that references the asynchronous operation to get the state of the message session.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Ends an asynchronous operation to get the state of the message session.
The stream from which the state information is persisted.
An that references the asynchronous operation to get the state of the message session.
Starts the renewal of lock of the message session.
The result of the operation.
Ends an asynchronous operation to set the state of the message session.
An that references the asynchronous operation to set the state of the message session.
Gets the state of the message session.
The stream from which the state information is persisted.
Asynchronously gets the state of the message session.
The stream from which the state information is persisted.
Gets or sets the last peeked sequence number in the session.
The last peeked sequence number in the session.
Gets or sets the date and time at which the message session is unlocked.
The date and time for the message session to be locked.
Executes upon calling the Abandon operation.
The context information associated by a transaction tracking this operation.
The collection of lock tokens bound to the locked message instances.
The properties to modify.
The time span the operation waits before it times out.
Aborts the message session.
Executes upon calling the OnAbandon or BeginAbandon operation.
An that references the asynchronous operation to get the result of the operation.
The context information associated by a transaction tracking this operation.
The collection of lock tokens bound to the locked message instances.
The properties to modify.
The start of the synchronization.
The time span the operation waits before it times out.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Begins an asynchronous operation to close the communication object for the message session.
An that references the asynchronous operation to close the communication object for the message session.
The time span interval the operation waits before it times out.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Executes upon calling the OnComplete or BeginComplete operation.
An that references the asynchronous operation to close the communication object for the message session.
The context information associated by a transaction tracking this operation.
A collection of delivery tags.
The start of the synchronization.
The time span interval the operation waits before it times out.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Executes upon calling the OnComplete or BeginComplete operation.
An that references the asynchronous operation to close the communication object for the message session.
The context information associated by a transaction tracking this operation.
The collection of lock tokens bound to the locked message instances.
The start of the synchronization.
The time span interval the operation waits before it times out.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Executes upon calling the OnDeadLetter or BeginDeadLetter operation.
An that references the asynchronous operation to get the state of the operation.
The context information associated by a transaction tracking this operation.
The collection of lock tokens bound to the locked message instances.
The properties to modify.
The reason for deadlettering the messages.
The error description for deadlettering the messages.
The start of the synchronization.
The time span the operation waits before it times out.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Executes upon calling the OnDefer or BeginDefer operation.
An that references the asynchronous operation to suspend processing of messages.
The context information associated by a transaction tracking this operation.
The collection of lock tokens bound to the locked message instances.
The properties to modify.
The start of the synchronization.
The time span the operation waits before it times out.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Executes upon calling the OnGetState or BeginGetState operation.
An that references the asynchronous operation to get the state of the message session.
The context information associated by a transaction tracking this operation.
The time span interval the operation waits before it times out.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Executes upon calling the OnOpen operation of the message receiver.
An that references the asynchronous operation to open a communication object for the message session.
The time span interval the operation waits before it times out.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Executes upon calling the OnPeek or BeginPeek operation.
An that references the asynchronous operation to peek a communication of the message session.
The context information associated by a transaction tracking this operation.
The sequence number to peek from the session.
The number of message in the operation.
The time span interval the operation waits before it times out.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Executes upon calling the RenewLock or BeginRenewLock operation.
An that references the asynchronous operation to get the state of the operation.
The context information associated by a transaction tracking this operation.
The time span interval the operation waits before it times out.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Executes upon calling the OnBegin operation for lock messages.
An that references the asynchronous operation to renew processing of lock messages.
The context information associated by a transaction tracking this operation.
The collection of lock tokens bound to the locked message instances.
The start of the synchronization.
The time span the operation waits before it times out.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Executes upon calling the OnSetState or BeginSetState operation.
An that references the asynchronous operation to set the state of the message session.
The context information associated by a transaction tracking this operation.
The time span interval the operation waits before it times out.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Executes upon calling the OnTryReceive or BeginTryReceive operation of the message receiver.
An that references the asynchronous operation to try to receive messages.
The context information associated by a transaction tracking this operation.
The collection of unique numbers assigned to messages by the Service Bus.
The time span interval the operation waits before it times out.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Executes upon calling the OnTryReceive or BeginTryReceive operation of the message receiver.
An that references the asynchronous operation to try to receive messages.
The context information associated by a transaction tracking this operation.
The number of messages to try to receive.
The time span interval the operation waits before it times out.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Executes upon calling the OnTryReceive or BeginTryReceive operation of the message receiver.
An that references the asynchronous operation to try to receive messages.
The context information associated by a transaction tracking this operation.
The number of messages to try to receive.
The time span interval the operation waits before it times out.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Completes the message receive operation.
The context information associated by a transaction tracking this operation.
The collection of lock tokens bound to the locked message instances.
The time span interval the operation waits before it times out.
Executes upon calling the DeadLetter operation.
The context information associated by a transaction tracking this operation.
The collection of lock tokens bound to the locked message instances.
The properties to modify.
The reason for deadlettering the message.
The error description for deadlettering the message.
The time span the operation waits before it times out.
Executes upon calling the Defer operation.
The context information associated by a transaction tracking this operation.
The collection of lock tokens bound to the locked message instances.
The properties to modify.
The time span the operation waits before it times out.
Ends an asynchronous operation to abandon the message and relinquish its lock.
An that references the asynchronous operation to abandon the messages and relinquish its lock.
Ends an asynchronous operation to close the communication object for the message session.
An that references the asynchronous operation to close the communication object for the message session.
Executes the end complete operation of the message receiver.
An that references the asynchronous operation to complete receiving of messages.
Executes the end deadletter operation of the message receiver.
An that references the asynchronous operation to move undelivered messages to the deadletter queue.
Executes the end defer operation of the message receiver.
An that references the asynchronous operation to suspend processing of messages.
Executes upon calling the OnGetState or EndGetState operation.
The stream from which the state information is persisted.
An that references the asynchronous operation to get the state of the message session.
Ends the asynchronous operation to open a communication object for the message session.
An that references the asynchronous operation to open a communication object for the message session.
Executes upon calling the EndPeek operation.
The list of message from the session.
An that references the asynchronous operation to peek a communication of the message session.
Executes the EndRenewLock operation of the message receiver.
The date and time when the renewal of lock ends.
An that references the asynchronous operation to get the state of the message session.
Executes the EndRenew action for message locks.
An of locked messages..
The result of the operation.
Ends the asynchronous operation to set the state of the message session.
An that references the asynchronous operation to set the state of the message session.
Executes the end try receive operation of the message receiver.
true if it succeeds; false if it fails.
An that references the asynchronous operation to try to receive messages.
When this method returns, contains the received message collection.
Executes the end try receive operation of the message receiver.
true if it succeeds; false if it fails.
An that references the asynchronous operation to try to receive messages.
When this method returns, contains the received message collection.
Executes upon calling the GetState operation.
The stream from which the state information is persisted.
The context information associated by a transaction tracking this operation.
The time span interval the get operation waits before it times out.
Executes the RenewLock action for message locks.
The time span the operation waits before it times out.
The context information associated by a transaction tracking this operation.
The time span interval the operation waits before it times out.
Executes upon calling the SetState operation.
The context information associated by a transaction tracking this operation.
The stream to which the state information is persisted.
The time span interval the set operation waits before it times out.
Attempts a message receive operation.
true if the receive operation was successful; otherwise, false.
The context information associated by a transaction tracking this operation.
The collection of unique numbers assigned to messages by the Service Bus.
The time span interval the operation waits before it times out.
A collection of objects.
Attempts a message receive operation.
true if the receive operation was successful; otherwise, false.
The context information associated by a transaction tracking this operation.
The number of messages to try to receive.
The time span interval the operation waits before it times out.
A collection of objects.
Gets the path of the queue or topic, relative to the base address.
A string representing the path of the queue or topic.
Gets or sets the number of messages that the message receiver can simultaneously request.
The number of messages that the message receiver can simultaneously request.
Specifies the time period within which the host renews its lock on a message.
If is true, you can retry the operation immediately.
You can retry the operation immediately.
You can retry the operation immediately.
Thrown instead of if the message is from a .
Specifies the time period within which the host renews its lock on a message.
The host that is being locked.
Gets or sets the message session identifier.
The message session identifier.
Sets the state of the message session.
Asynchronously sets the state of the message session.
The state of the message session.
Represents the asynchronous handler associated with the message session.
Initializes a new instance of the class.
Raises an event that occurs when the session has been asynchronously closed.
The task object representing the asynchronous operation.
The closed session.
Represents an event that occurs when the session has a brokered message.
The task object representing the asynchronous operation.
The message session.
The brokered message.
Raises an event that occurs when the session has been lost.
The task object representing the asynchronous operation.
The exception occurred that caused the lost session.
Raises an event that occurs when the session has been asynchronously closed.
The task object representing the asynchronous operation.
The closed session.
Represents an event that occurs when the session has a brokered message.
The task object representing the asynchronous operation.
The message session.
The brokered message.
Raises an event that occurs when the session has been lost.
The task object representing the asynchronous operation.
The exception occurred that caused the lost session.
Represents the handler associated with the message session.
Initializes a new instance of the class.
Raises an event that occurs when the session has been closed.
The closed session.
Represents an event that occurs when the session has a brokered message.
The message session.
The brokered message.
Raises an event that occurs when the session has been lost.
The exception occurred that caused the lost session.
Raises an event that occurs when the session has been closed.
The closed session.
Represents an event that occurs when the session has a brokered message.
The message session.
The brokered message.
Raises an event that occurs when the session has been lost.
The exception occurred that caused the lost session.
Represents an exception occurred when the size of the message exceeded the maximum allowed size.
Initializes a new instance of the class with specified exception message.
The message associated with the exception.
Initializes a new instance of the class with specified exception message and the error that caused the exception.
The message associated with the exception.
The error that caused the current exception.
Enumerates a message state.
Specifies an active message state.
Specifies a deferred message state.
Specifies the scheduled message state.
Represents the exception that is thrown for signaling message store lock lost errors.
Initializes a new instance of the class with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception.
The exception that is thrown to signal messaging communication errors.
Initializes a new instance of the class.
The communication path.
Initializes a new instance of the class.
The error message that explains the reason for the exception.
The inner exception that is the cause of the current exception.
Represents the exception that is thrown for signaling messaging entity already exists errors.
Initializes a new instance of the class with the name of the entity.
The name of the entity.
Initializes a new instance of the class.
The name of the entity.
The context information associated by a transaction tracking the operation.
Initializes a new instance of the class.
The error message that explains the reason for the exception.
The context information associated by a transaction tracking the operation.
The inner exception that is the cause of the current exception.
Populates the serialization information with data about the exception.
The serialized object data about the exception being thrown.
The contextual information about the source or destinations.
Exception for signaling messaging entity disabled errors.
Initializes a new instance of the class.
The name of the entity responsible for the exception.
Initializes a new instance of the class.
The error message about the exception.
The inner exception that is the cause of the current exception.
The exception that is thrown for signaling messaging entity not found errors.
Initializes a new instance of the class with the entity name.
The name of the entity.
Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception.
Returns a string representation of the current exception.
A string representation of the current exception.
Represents the exception that is thrown for signaling messaging errors.
Initializes a new instance of the class with serialization information and streaming context.
The serialization information.
The streaming context.
Initializes a new instance of the class with a specified error message.
The error message that explains the reason for the exception.
Initializes a new instance of the class.
The error message that explains the reason for the exception.
true if the exception is transient; otherwise, false.
The exception that is the cause of the current exception.
Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception.
Gets the data associated with the exception.
The data associated with the exception.
Gets or sets the detail information of the messaging exception.
The detail information of the messaging exception.
Populates the serialization information with data about the exception.
The serialized object data about the exception being thrown.
The contextual information about the source or destinations.
Gets or sets a value indicating whether the exception is transient. Check this property to determine if the operation should be retried.
true if the exception is transient; otherwise, false.
Gets or sets the time at which the messaging exception occurred.
The time at which the messaging exception occurred.
Provides the details of the messaging exception.
Returns the exception details for the correlation filters exceeded error.
The exception details for the correlation filters exceeded error.
A descriptive message about the exception.
Returns the exception details for the entity conflict error.
The exception details for the entity conflict error.
A descriptive message about the exception.
Returns the exception details for an entity conflict in progress error. This can occur if there is already a conflicting create or delete call pending on the entity in question.
Returns .
The name of the messaging entity.
Returns the exception details for the entity gone error.
The exception details for the entity gone error.
A descriptive message about the exception.
Returns the exception details for the entity not found error.
The exception details for the entity not found error.
A descriptive message about the exception.
Returns the exception details for the entity update conflict error.
The exception details for the entity update conflict error.
The name of the entity.
Gets the error code.
The error code.
Gets the error level.
One of the values of the enumeration.
Returns the exception details when an Event Hub is at full capacity.
Returns .
A descriptive message about the exception.
Gets the descriptive message about the exception.
The descriptive message about the exception.
Returns the exception details when an Event Hubs publisher has been revoked.
Returns .
A descriptive message about the exception.
Returns the exception details for the server busy error.
The exception details for the server busy error.
A descriptive message about the exception.
Returns the exception details for the SQL filters exceeded error.
The exception details for the SQL filters exceeded error.
A descriptive message about the exception.
Returns the exception details for the store lock lost error.
The exception details for the store lock lost error.
A descriptive message about the exception.
Returns the exception details for the subscriptions exceeded error.
The exception details for the subscriptions exceeded error.
A descriptive message about the exception.
Returns the exception details for the unknown detail error.
The exception details for the unknown detail error.
A descriptive message about the exception.
Returns the exception details for the unspecified internal error.
The exception details for the unspecified internal error.
A descriptive message about the exception.
Enumerates the types of error level for the messaging communication.
Specifies a server error.
Specifies a user error.
Represents a messaging factory. This is the anchor class used for run-time operations that send and receive messages to and from Service Bus queues, topics, or subscriptions.
Returns available sessions across all session-enabled subscriptions and queues in the service namespace.
A that allows grouping of related messages for processing in a single transaction.
Returns available sessions across all session-enabled subscriptions and queues in the service namespace.
A that allows grouping of related messages for processing in a single transaction.
The processing time out.
Asynchronously returns available sessions across all session-enabled subscriptions and queues in the service namespace.
A task instance that represents the asynchronous operation for accept message session.
Asynchronously returns available sessions across all session-enabled subscriptions and queues in the service namespace.
A task instance that represents the asynchronous operation for accept message session.
The processing time out.
Gets the base address of the messaging factory.
A URI that represents the base address of the messaging factory.
Begin an asynchronous operation to accept a message session.
An that references the asynchronous operation to accept a message session.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Begin an asynchronous operation to accept a message session.
An that references the asynchronous operation to accept a message session.
The operation timeout.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains state information about the asynchronous operation.
Begins an asynchronous request to create a object.
An object that references the asynchronous create a operation.
An enumeration of namespace base address.
The settings.
An delegate that references the method to invoke when the operation is complete.
A user-provided object that contains information about the create operation.
Begins an asynchronous request to create a object.
An object that references the asynchronous create a operation.
An enumeration of namespace base address.
The token provider.
An delegate that references the method to invoke when the operation is complete.
A user-provided object that contains information about the create operation.
Begins an asynchronous request to create a object.
An object that references the asynchronous create a operation.
An enumeration of namespace base address.
An delegate that references the method to invoke when the operation is complete.
A user-provided object that contains information about the create operation.
Begins an asynchronous request to create a object.
An object that references the asynchronous create a operation.
An enumeration of namespace base address.
The settings.
An delegate that references the method to invoke when the operation is complete.
A user-provided object that contains information about the create operation.
Begins an asynchronous request to create a object.
An object that references the asynchronous create a operation.
An enumeration of namespace base address.
The token provider.
An delegate that references the method to invoke when the operation is complete.
A user-provided object that contains information about the create operation.
Begins an asynchronous request to create a object.
An object that references the asynchronous create a operation.
An enumeration of namespace base address.
An delegate that references the method to invoke when the operation is complete.
A user-provided object that contains information about the create operation.
Begins an asynchronous request to create a object.
An object that references the asynchronous create a operation.
The namespace base address.
The settings.
An delegate that references the method to invoke when the operation is complete.
A user-provided object that contains information about the create operation. This object is passed to the delegate when the operation is complete.
is empty or null.
is null.
contains a path appended to the full address of the service namespace.
Begins an asynchronous request to create a object.
An object that references the asynchronous create a operation.
The namespace base address.
The token provider.
An delegate that references the method to invoke when the operation is complete.
A user-provided object that contains information about the create operation. This object is passed to the delegate when the operation is complete.
contains a path appended to the full address of the service namespace.
Begins an asynchronous request to create a object.
An object that references the asynchronous create a operation.
The namespace base address.
An delegate that references the method to invoke when the operation is complete.
A user-provided object that contains information about the create operation.
Begins an asynchronous request to create a object.
An object that references the asynchronous create a operation.
The namespace base address.
The settings.
An delegate that references the method to invoke when the operation is complete.
A user-provided object that contains information about the create operation. This object is passed to the delegate when the operation is complete.
is empty or null.
is null.
contains a path appended to the full address of the service namespace.
Begins an asynchronous request to create a object.
An object that references the asynchronous create a operation.
The namespace base address.
The token provider.
An delegate that references the method to invoke when the operation is complete.
A user-provided object that contains information about the create operation. This object is passed to the delegate when the operation is complete.
contains a path appended to the full address of the service namespace.
Begins an asynchronous request to create a object.
An object that references the asynchronous create a operation.
The namespace base address.
An delegate that references the method to invoke when the operation is complete.
A user-provided object that contains information about the create operation.
Begins a create message receiver.
An object that references the asynchronous create message receiver.
The path of the entity.
The receive mode.
The callback.
The state.
Begins a create message receiver.
An object that references the asynchronous create message receiver.
The path of the entity.
The callback.
The state.
Begins a create message sender.
An object that references the asynchronous create message sender.
The path of the entity.
The callback.
The state.
Begins a create message sender.
An object that references the asynchronous create message sender.
The transfer destination entity path.
The via-entity path.
The callback.
The state.
Begins a namespace pairing.
The asynchronous result of the operation.
The pairing options.
The pairing timeout.
The asynchronous pairing callback.
The pairing state.
Creates a new messaging factory object.
The newly created object.
Creates a new object.
The newly created object.
An enumeration of base addresses.
Creates a new object.
The newly created object.
An enumeration of base addresses.
The factory settings.
Creates a new object.
The newly created object.
An enumeration of base addresses.
The token provider.
Creates a new object.
The newly created object.
An enumeration of address.
Creates a new object.
The newly created object.
An enumeration of address.
The factory settings.
Creates a new object.
The newly created object.
An enumeration of address.
The token provider.
Creates a new object.
The newly created object.
The base address of the service namespace.
Creates a new object.
The newly created object.
The base address of the service namespace.
The settings.
Thrown when is empty.
Thrown when or are null.
contains a path appended to the full address of the service namespace.
Creates a new object.
The newly created object.
The base address of the namespace.
The token provider.
contains a path appended to the full address of the service namespace.
Thrown when is empty.
Thrown when or are null.
Creates a new object.
The newly created object.
The namespace base address.
Creates a new object.
The newly created object.
The namespace base address.
The settings.
Thrown when or is null.
contains a path appended to the full address of the service namespace.
Creates a new object.
The newly created object.
The base address of the namespace.
The token provider.
contains a path appended to the full address of the service namespace.
Thrown when or are null.
Asynchronously creates a new messaging factory object.
A task instance that represents the asynchronous create operation.
An enumeration of base addresses.
Asynchronously creates a new messaging factory object.
A task instance that represents the asynchronous create operation.
An enumeration of base addresses.
The settings.
Asynchronously creates a new messaging factory object.
A task instance that represents the asynchronous create operation.
An enumeration of base addresses.
The token provider.
Asynchronously creates a new messaging factory object.
A task instance that represents the asynchronous create operation.
An enumeration of address.
Asynchronously creates a new messaging factory object.
A task instance that represents the asynchronous create operation.
An enumeration of address.
The settings.
Asynchronously creates a new messaging factory object.
A task instance that represents the asynchronous create operation.
An enumeration of address.
The token provider.
Asynchronously creates a new messaging factory object.
A task instance that represents the asynchronous create operation.
The base address of the service namespace.
Asynchronously creates a new messaging factory object.
A task instance that represents the asynchronous create operation.
The base address of the service namespace.
The settings.
Asynchronously creates a new messaging factory object.
A task instance that represents the asynchronous create operation.
The base address of the service namespace.
The token provider.
Asynchronously creates a new messaging factory object.
A task instance that represents the asynchronous create operation.
The namespace base address.
Asynchronously creates a new messaging factory object.
A task instance that represents the asynchronous create operation.
The namespace base address.
The settings.
Asynchronously creates a new messaging factory object.
A task instance that represents the asynchronous create operation.
The namespace base address.
The token provider.
Creates a new object using the specified path.
The newly created object.
The path to the Event Hub.
Thrown if is null.
Creates a new object from a connection string.
The newly created object.
The connection string.
Creates a message receiver.
The newly created message receiver.
The path of the entity.
Creates a message receiver.
The newly created message receiver.
The path of the entity.
The receive mode.
Asynchronously creates a message receiver.
A task instance that represents the asynchronous create message receiver operation.
The path of the entity.
Asynchronously creates a message receiver.
A task instance that represents the asynchronous create message receiver operation.
The path of the entity.
The receive mode.
Creates a message sender.
The newly created message sender.
The path of the entity.
Creates a message sender.
The created object.
The transfer destination entity path.
The via-entity path.
Asynchronously creates a message sender.
A task instance that represents the asynchronous create message sender operation.
The path of the entity.
Asynchronously creates a message sender.
A task instance that represents the asynchronous create message sender operation.
The transfer destination entity path.
The via-entity path.
Creates a new queue client.
The newly created queue client.
The path of the queue relative to the service namespace base address.
is null or empty.
length is greater than .
The operation times out. The timeout period is initialized through the object. You may need to increase the value of to avoid this exception if the timeout value is relatively low.
An internal error or unexpected exception occurs.
The factory has been closed or aborted.
Creates a new queue client.
The newly created queue client.
The path of the queue relative to the service namespace base address.
The receive mode.
is null or empty.
length is greater than .
The operation times out. The timeout period is initialized through the object. You may need to increase the value of to avoid this exception if the timeout value is relatively low.
An internal error or unexpected exception occurs.
The factory has been closed or aborted.
Creates a subscription client.
The newly created subscription client.
The topic path relative to the service namespace.
The name of the subscription.
The supplied is null or empty.
The length of is greater than .
The operation times out. The timeout period is initialized through the object. You may need to increase the value of to avoid this exception if the timeout value is relatively low.
An internal error or unexpected exception occurs.
The factory has been closed or aborted.
Creates a new subscription client.
The newly created subscription client.
The topic path relative to the service namespace.
The name of the subscription.
The receive mode.
The supplied is null or empty.
The length of is greater than .
The operation times out. The timeout period is initialized through the object. You may need to increase the value of to avoid this exception if the timeout value is relatively low.
An internal error or unexpected exception occurs.
The factory has been closed or aborted.
Creates a new topic client.
The newly created topic client.
The topic path relative to the service namespace base address.
The supplied is null.
The operation times out. The timeout period is initialized through the object. You may need to increase the value of to avoid this exception if the timeout value is relatively low.
An internal error or unexpected exception occurs.
The factory has been closed or aborted.
Ends an asynchronous request to accept a object.
A that has been ended.
The result.
Ends an asynchronous request to create a object.
The newly created object.
An that references the creation of a object.
Ends a create message receiver.
The newly created object.
The result.
Ends a create message sender.
The newly created object.
The result.
Ends the namespace pairing.
The result of the operation.
Retrieves a copy of the settings of the messaging factory.
A copy of the messaging factory settings.
Gets a list of namespace endpoints.
A list of namespace endpoints.
Executes the abort action.
Executes the accept message session.
The executed message session.
The message receive mode.
The server wait time.
The operation timeout.
Executes the accept session receiver action.
An object that references the asynchronous accept session receiver action.
The name of the entity.
The session identifier.
The message receive mode.
The wait time before the operation times out.
Executes the begin accept message session action.
The asynchronous result of the operation.
The receive mode.
The server wait time.
The operation timeout.
The asynchronous callback.
The session state.
Executes the begin accept session receiver action.
An object that references the asynchronous accept session receiver action.
The name of the entity.
The session identifier.
The message receive mode.
The wait time before the operation times out.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains information about the receive operation.
Executes the begin close action.
An object that references the asynchronous close action.
The timeout.
The callback.
The state.
Executes the begin create message receiver action.
An object that references the asynchronous create message receiver action.
The name of the entity.
The message receive mode.
The wait time before the operation times out.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains information about the receive operation.
Executes the begin create message sender action.
An object that references the asynchronous create message sender action.
The name of the transfer destination entity.
The via-entity name.
The timeout.
The callback message.
The state.
Executes the begin create message sender action.
An object that references the asynchronous create message sender action.
The name of the entity.
The timeout.
The callback.
The state.
Executes the close action.
The timeout.
Executes the create event hub client action.
The created .
The path of the event hub client.
Executes the create message receiver action.
An object that references the asynchronous create message receiver action.
The name of the entity.
The message receive mode.
The timeout.
Executes the create message sender action.
The executed action.
The name of the transfer destination entity.
The via-entity name.
The message timeout.
Executes the create message sender action.
An object that references the asynchronous create message sender action.
The name of the entity.
The timeout.
Executes the create queue client action.
The newly created queue client.
The path of the queue relative to the service namespace base address.
The receive mode.
Executes a create subscription client action.
A newly created subscription client.
The subscription path.
The receive mode.
Executes a create subscription client action.
A newly created subscription client.
The path of the subscription relative to the service namespace base address.
The name of the subscription.
The receive mode.
Executes the create topic client action.
The newly created topic client.
The path of the topic relative to the service namespace base address.
Executes the end accept message session action.
The executed action.
The result of the operation.
Executes the end accept session receiver action.
The executed object.
An object that stores state information and any user-defined data for this asynchronous operation.
Executes the end close action.
The result.
Executes the end create message receiver action.
The executed action.
The result.
Executes the end create message sender action.
The executed action.
The result.
Asynchronously pairs a namespace.
The result of the operation.
The pairing options.
Gets or sets the number of messages that the message receiver can simultaneously request.
The number of messages that the message receiver can simultaneously request.
Represents the messaging factory settings.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified messaging factory settings for cloning.
The specified messaging factory settings.
Gets or set the transport settings for the Advanced Message Queuing Protocol (AMQP).
The transport settings for the Advanced Message Queuing Protocol (AMQP).
Creates a copy of .
A created copy of .
Gets or sets a value that indicates whether the messaging operation enables additional client timeout.
true if the messaging operation enables additional client timeout; otherwise, false.
Gets or sets the transport settings required for the net messaging.
The transport settings required for the net messaging.
Executes the asynchronous begin create factory action.
An that references the asynchronous request to create factory.
The collection of uniform resource identifiers.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains information about the receive operation.
Executes the asynchronous begin create factory action.
An that references the asynchronous request to create factory.
The uniform resource identifier.
An delegate that references the method to invoke when the operation is complete.
A user-defined object that contains information about the receive operation.
Ends an asynchronous request to create factory.
The newly created messaging factory.
An that references the asynchronous request to create factory.
Gets or sets the that specifies how long the messaging operation has to complete before timing out.
The that specifies how long the messaging operation has to complete before timing out. The default value is one minute.
A null is set; for example, a nullable .
A zero or negative is set.
Gets or sets the token provider of the factory settings.
The token provider of the factory settings.
Gets or sets the messaging transport type.
The messaging transport type.
Represents the binding that is used for net messaging.
Initializes a new instance of the class.
Initializes a new instance of the class.
The configuration to use for the initialization.
Returns an ordered collection of binding elements contained in the current binding.
The object which contains the ordered stack of binding elements described by the . The order of the binding elements starting from the bottom is transport, encoding, and security.
Gets or sets the maximum size allowed for a buffer pool that stores TCP messages processed by the binding.
The maximum size allowed for a buffer pool that stores TCP messages processed by the binding.
Gets or sets the number of messages that the message receiver can fetch in advance.
The number of messages that the message receiver can fetch in advance.
Gets the URI transport scheme for the channels and listeners that are configured with this binding.
The URI transport scheme for the channels and listeners that are configured with this binding.
Gets or sets the timespan value that specifies period of inactivity that the session waits before timing out.
The timespan value that specifies period of inactivity that the session waits before timing out.
Gets or sets the transport settings for the net messaging.
The transport settings for the net messaging.
Represents the binding element used to specify a net messaging transport for transmitting messages on the Service Bus.
Initializes a new instance of the class.
Builds a channel factory.
The interface implemented by the channel factory.
The binding context.
The type of the channel.
Thrown when TChannel isn’t a supported channel type.
Builds a channel listener.
An implemented interface.
The binding context.
The type of the channel.
Thrown when TChannel isn’t a supported channel type.
Queries if the binding element can build a channel factory.
true if the binding element can build a channel factory for a specific type of channel; otherwise, false.
The binding context.
The type of the channel.
Thrown when context is null.
Queries if the binding element can build a channel listener.
true if the binding element can build a channel listener for a specific type of channel; otherwise, false.
The binding context.
The type of the channel.
Thrown when context is null.
Makes a deep copy of this binding element.
A copy of this binding element.
Gets a specific binding element property.
The binding element property.
The binding context.
The generic type parameter.
Gets or sets the number of prefetch.
The number of prefetch.
Gets the URI scheme for the transport.
The URI scheme for the transport.
Gets or sets the timespan value that specifies period of inactivity that the session waits before timing out.
The timespan value. The default value is 1 minute.
Exports a custom policy assertion.
The MetadataExporter object that you can use to modify the exporting process.
The PolicyConversionContext object that you can use to insert your custom policy assertion.
Writes custom Web Services Description Language (WSDL) elements into the generated WSDL for a contract.
The WsdlExporter object that exports the contract information.
Provides mappings from exported WSDL elements to the contract description.
Writes custom Web Services Description Language (WSDL) elements into the generated WSDL for an endpoint.
The WsdlExporter object that exports the endpoint information.
Provides mappings from exported WSDL elements to the endpoint description.
Gets or sets the transport settings for the net messaging.
The transport settings for the net messaging.
Represents .NET messaging transport settings.
Initializes a new instance of the class.
Gets or sets the batch flush interval.
The batch flush interval.
Makes a deep copy of this object.
A copy of this object.
Gets a value that indicates whether the message redirect is enabled.
true if the message redirect is enabled; otherwise, false.
The exception that is thrown when subscription matching resulted no match.
Initializes a new instance of the class with error message.
The error message about the exception.
Initializes a new instance of the class with error message and inner exception.
The error message about the exception.
The inner exception that is the cause of the current exception.
Returns the string representation of the .
The string representation of the .
Provides options associated with message pump processing using and .
Initializes a new instance of the class.
Gets or sets a value that indicates whether the message-pump should call or on messages after the callback has completed processing.
true to complete the message processing automatically on successful execution of the operation; otherwise, false.
Gets or sets the needed time for the session to automatically renew.
The needed time for the session to automatically renew.
Occurs when exception is received. Enables you to be notified of any errors encountered by the message pump.
Gets or sets the maximum number of concurrent calls to the callback the message pump should initiate.
The maximum number of concurrent calls to the callback.
Represents the available options for the shard message.
Initializes a new instance of the class.
Gets or sets the duration of the auto checkpoint.
The duration of the auto checkpoint.
Occurs when an exception was received.
Gets or sets the maximum number of the maximum concurrent calls.
The maximum number of the maximum concurrent calls.
Represents the exception occurred for the paired messaging factory.
Initializes a new instance of the class.
The exception message.
Represents the event arguments associated with paired namespace for the service bus messaging.
Gets or sets the options associated the paired namespace.
The options associated the paired namespace.
Represents the options for the paired namespace for the service bus messaging.
Initializes a new instance of the class.
The secondary namespace manager.
The secondary messaging factory associated with the paired namespace.
Initializes a new instance of the class.
The secondary namespace manager.
The secondary messaging factory associated with the paired namespace.
The message interval failover.
Dissolves the pairing of the paired namespace.
Gets the message interval failover.
The message interval failover.
Notifies the primary messaging on sending the result.
The string of the path.
true if the results successfully send; otherwise, false.
Gets the secondary messaging factory associated with the paired namespace.
The secondary messaging factory associated with the paired namespace.
Gets the object that manages entities, such as queues, topics, subscriptions and rules in the paired namespace.
The object that manages entities, such as queues, topics, subscriptions and rules in the paired namespace.
Encapsulates information related to an Event Hubs partition used by .
Checkpoints progress of an Event Hubs message stream. Make sure to call this method once all the messages in a batch are processed.
The task representing the asynchronous operation.
Checkpoints progress of an Event Hubs message stream with the specified offset.
Returns .
An object to use for checkpointing the state of the stream.
Gets or sets the name of the consumer group.
The name of the consumer group.
Gets or sets the path of the event hub.
The path of the event hub.
Gets or sets the messaging lease.
The messaging lease.
Represents the metadata and approximate runtime information for a logical partition of an Event Hub.
Initializes a new instance of the class.
The path of the Event Hub.
The partition identifier.
Gets the begin sequence number.
The begin sequence number.
Gets the name of the Event Hubs consumer group.
The Event Hubs consumer group.
Gets the end sequence number.
The end sequence number.
Gets the path of the event hub.
The path of the event hub.
Gets the approximate incoming rate of events (in bytes per second) for the partition.
Returns .
Gets the approximate outgoing rate (in bytes per second) for the partition in the specified consumer group.
Returns .
Gets the partition ID for the Event Hub to which it belongs.
The partition identifier.
Gets the approximate size, in bytes, of the Event Hubs partition.
Returns .
Represents the exception that is thrown for signaling partition not owned errors.
Initializes a new instance of the class with a specified error message.
The error message that describes the cause of the exception.
Initializes a new instance of the class with a specified error message and a reference to the inner exception.
The error message that describes the cause of the exception.
The inner exception that is the cause of the current exception.
Represents credential properties for a push notification service.
Initializes a new instance of the class.
Represents the queue client object.
Discards the message and relinquishes the message lock ownership.
The lock token bound to the locked message instance to abandon.
Thrown if the operation exceeded the timeout value set by .
Thrown if the client entity has been closed or aborted.
Discards the message and relinquishes the message lock ownership.
The lock token bound to the locked message instance to abandon.
The properties of the message to modify.
Asynchronously discards the message and relinquishes the message lock ownership.
The discarded message.
The lock token bound to the locked message instance to abandon.
Asynchronously discards the message and relinquishes the message lock ownership.
The discarded message.
The lock token bound to the locked message instance to abandon.
The properties of the message to modify.
Accepts a message session that allows grouping of related messages for processing in a single transaction.
A that allows grouping of related messages for processing in a single transaction.
Thrown if the operation exceeded the timeout value set by .
Thrown if the client is already closed, aborted, or disposed.
Accepts a message session that allows grouping of related messages for processing in a single transaction using the given session identifier.
A that allows grouping of related messages for processing in a single transaction.
The session identifier of the message session.
Thrown if sessionId is null, empty, or white spaces.
Thrown if the operation exceeded the timeout value set by .
Thrown if the client is already closed, aborted, or disposed.
Accepts a message session that allows grouping of related messages for processing in a single transaction using the given session identifier and wait time.
A that allows grouping of related messages for processing in a single transaction.
The session identifier of the message session.
The time span the server waits for processing messages before it times out.
Thrown if sessionId is null, empty, or white spaces.
Thrown if is not a positive TimeSpan value.
Thrown if the operation exceeded the timeout value set by .
Thrown if the client is already closed, aborted, or disposed.
Accepts a message session that allows grouping of related messages for processing in a single transaction using the specified server wait time.
A that allows grouping of related messages for processing in a single transaction.
The time span the server waits for processing messages before it times out.
Thrown if is not a positive TimeSpan value.
Thrown if the operation exceeded the timeout value set by .
Thrown if the client is already closed, aborted, or disposed.
Asynchronously accepts a message session that allows grouping of related messages for processing in a single transaction.
The result of an asynchronous operation.
Asynchronously accepts a message session that allows grouping of related messages for processing in a single transaction using the given session identifier.
The result of an asynchronous operation.
The session identifier of the message session.
Asynchronously accepts a message session that allows grouping of related messages for processing in a single transaction using the given session identifier and wait time.
The result of an asynchronous operation.
The session identifier of the message session.
The time span the server waits for processing messages before it times out.
Asynchronously accepts a message session that allows grouping of related messages for processing in a single transaction using the specified server wait time.
The result of an asynchronous operation.
The time span the server waits for processing messages before it times out.
Begins an asynchronous operation to abandon the message and relinquish its lock.
An that references the asynchronous operation to abandon the message and relinquish its lock.
The lock token bound to the locked message instance to