Microsoft.ServiceBus Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
AuthorizationFailedException |
The exception that occurs when an authorization attempt fails. |
AzureActiveDirectoryTokenProvider |
Represents the Azure Active Directory token provider for the Service Bus and Event Hubs. |
BasicHttpRelayBinding |
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. |
BasicHttpRelayMessageSecurity |
Provides properties used to configure message-level security settings for BasicHttpRelayBinding. |
BasicHttpRelaySecurity |
Provides properties used to configure the security settings of a BasicHttpRelayBinding binding. |
ConnectionStatusBehavior |
An endpoint behavior that provides access to the connection status of a service listening on Azure Service Bus. |
ConnectivitySettings |
Holds the connectivity settings effective for all Azure Service Bus-based endpoints that are active in the current application domain. |
HttpRelayTransportBindingElement |
Represents the binding element used to specify an HTTP transport for transmitting messages on the Azure Service Bus. |
HttpRelayTransportSecurity |
Represents the transport-level security settings for the WSHttpRelayBinding. |
HttpsRelayTransportBindingElement |
Represents the binding element used to specify an HTTPS relay transport for transmitting messages. |
HybridConnectionStateChangedArgs |
Represents the arguments to the hybrid connection state change. |
InvalidRequestException |
The exception that is thrown when an invalid request occurs. |
IoTTokenProvider | |
ManagedIdentityTokenProvider | |
MessageSecurityOverRelayConnection |
Describes the message security on a relay connection for a binding. |
MessageSecurityOverRelayHttp |
Enables setting message-level security properties on the WSHttpRelayBinding binding. |
MessageSecurityOverRelayOneway |
The message security on a one-way connection over the Azure Service Bus relay. |
NamespaceManager |
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. |
NamespaceManagerSettings |
Contains the settings for the namespace manager. |
NetEventRelayBinding |
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. |
NetOnewayRelayBinding |
Represents a binding for a secure, one-way connection through the cloud. |
NetOnewayRelaySecurity |
The collection of security settings for a NetOnewayRelayBinding binding. |
NetTcpRelayBinding |
Provides a secure, reliable binding suitable for cross-computer communication. |
NetTcpRelayBindingBase |
The base class for common methods for the NetTcpRelayBinding binding. |
NetTcpRelaySecurity |
Specifies the types of transport-level and message-level security used by an endpoint configured with a NetTcpRelayBinding. |
NonDualMessageSecurityOverRelayHttp |
Enables setting message-level security properties for a WS-Http relay binding. |
NoRetry |
Represents a retry policy that performs no retries. |
OAuthTokenProvider |
Provides authentication token for the service bus. |
RelayedOnewayTransportBindingElement |
Represents the transport binding element used for one-way communication. |
RelayedOnewayTransportSecurity |
Represents the transport security settings of a one-way binding. |
RelayNotFoundException |
The exception that is thrown when the ServiceBus relay is not found. |
RetryExponential |
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. |
RetryPolicy |
Represents an abstraction for retrying messaging operations. Users should not implement this class, and instead should use one of the provided implementations. |
SamlTokenProvider |
Provides a set of methods that execute asynchronous SAML token retrieval operations. |
ServerErrorException |
An exception that is thrown by the Azure Service Bus when an error occurs while processing a request. |
ServiceAudience | |
ServiceBusConnectionStringBuilder |
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. |
ServiceBusEnvironment |
Describes the Service Bus environment. |
ServiceBusErrorData |
Represents the data associated with the service bus error. |
ServiceRegistrySettings |
Contains the settings for the Azure Service Bus registry. |
SharedAccessSignatureToken |
Represents the shared access signature token. |
SharedAccessSignatureTokenProvider |
Represents the shared access signature associated with the token provider. |
SharedSecretTokenProvider |
Provides methods that return name/value pairs for web token assertions, and that execute asynchronous shared secret token retrieval operations. |
SimpleWebSecurityToken |
A security token that wraps a Simple Web Token. |
SimpleWebSecurityTokenSerializer |
Represents a class to use to read and to write SimpleWebSecurityToken, Microsoft.ServiceBus.JsonSecurityToken, SecurityKeyIdentifierClause, and SecurityKeyIdentifier objects as XML. This class is intended for internal use only, and kept public only due to compatibility reasons. |
SimpleWebTokenProvider |
Provides a set of methods that execute asynchronous simple Web token (SWT) retrieval operations. |
SocketConnectionPoolSettings |
Represents the properties that control the behavior of the socket connection pool. |
SslStateInfo | |
TcpClientTransportTokenAssertionProviderBindingElement |
Represents the transport binding element that supports channel security over an SSL stream for use in policy exports. |
TcpRelayTransportBindingElement |
Represents the binding element for the TCP transport relay. |
TcpRelayTransportSecurity |
Provides properties that control authentication parameters and protection level for the TCP transport relay binding. |
TokenConstants |
Provides constants that represent parameter names, field names, method names, and delimiters that are used in authentication requests. |
TokenProvider |
Represents a security token provider with built-in factory methods returning some well-known token providers. |
TokenProvider.Key | |
TokenProviderException |
Represents an exception regarding the token provider for the Service Bus. |
TransportClientEndpointBehavior |
Describes the WCF endpoint behavior that is used to specify the Service Bus credentials for a particular endpoint. |
WebHttpRelayBinding |
A binding used to configure endpoints for Web services that are exposed through HTTP requests instead of SOAP messages. |
WebHttpRelaySecurity |
Specifies the types of security available to a service endpoint configured to receive HTTP requests. |
WindowsTokenProvider |
Represents the token provider for the service bus. |
WS2007HttpRelayBinding |
Represents an interoperable binding that derives from WSHttpRelayBinding and provides support for the updated versions of the Security, ReliableSession, and TransactionFlow binding elements. |
WSHttpRelayBinding |
Represents an interoperable binding that supports distributed transactions and secure, reliable sessions through the cloud. |
WSHttpRelayBindingBase |
Provides the base class with members common to the WSHttpRelayBinding. |
WSHttpRelaySecurity |
Represents the security settings for the WSHttpRelayBinding. |
Interfaces
IConnectionStatus |
Describes the current status of a one-way connection. |
IHybridConnectionStatus |
Provides access to the current connection state of a hybrid connection channel. |
Enums
AuthorizationFailedException.FailureCode |
Enumerates the possible causes of failure during authorization attempts. |
ConnectivityMode |
Sets the underlying wire-level protocol used to communicate with Service Bus. |
DiscoveryType |
Describes the publishing behavior of a service in the Service Registry. |
EndToEndBasicHttpSecurityMode |
An enumeration type that specifies the modes of security that can be used with BasicHttpRelayBinding. |
EndToEndSecurityMode |
Determines the security settings for an Azure Service Bus binding and describes the security relationship between the client and the service endpoint. |
EndToEndWebHttpSecurityMode |
Specifies the types of security that can be used with the WebHttpRelayBinding. |
ExceptionErrorCodes |
Specifies the error codes of the exceptions. |
HybridConnectionState |
Describes the current connection state for a hybrid connection. |
RelayClientAuthenticationType |
Describes whether clients of a service are required to present a security token issued by Azure Access Control to the Azure Service Bus when sending messages. |
RelayedOnewayConnectionMode |
Represents the different types of one-way connections available through the Azure Access Control. |
RelayEventSubscriberAuthenticationType |
Describes whether subscribers to a NetEventRelayBinding are required to present a security token issued by the Azure Access Control service to the Azure Service Bus service when sending messages. |
RelayTransportProtectionMode |
Describes the types of protection on a transport relay. |
RelayType |
Specifies an enumeration of relay type. |
SocketSecurityRole |
Describes the role for socket security. |
TcpRelayConnectionMode |
Describes the connection mode for the NetTcpRelayBinding. |
TokenScope |
Enumerates the token scope for the service bus. |
Delegates
AzureActiveDirectoryTokenProvider.AuthenticationCallback |
The authentication delegate to provide access token. |