Namespace Microsoft.ServiceBus
Classes
- AuthorizationFailedException
The exception that occurs when an authorization attempt fails.
- 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 service listening on the Windows Azure Service Bus.
- ConnectivitySettings
Holds the connectivity settings effective for all Windows 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 Windows 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.
- 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 Windows 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.
- NoRetry
Represents a retry policy that performs no retries.
- NonDualMessageSecurityOverRelayHttp
Enables setting message-level security properties for a WS-Http relay binding.
- OAuthTokenProvider
Provides authentication token for the service bus.
- RelayNotFoundException
The exception that is thrown when the ServiceBus relay is not found.
- RelayedOnewayTransportBindingElement
Represents the transport binding element used for one-way communication.
- RelayedOnewayTransportSecurity
Represents the transport security settings of a one-way binding.
- 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 Windows Azure Service Bus when an error occurs while processing a request.
- 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 Windows Azure Service Bus environment.
- ServiceBusErrorData
Represents the data associated with the service bus error.
- ServiceRegistrySettings
Contains the settings for the Windows 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, System.IdentityModel.Tokens.SecurityKeyIdentifierClause, and System.IdentityModel.Tokens.SecurityKeyIdentifier objects as XML.
- 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.
- 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
Represents a key associated with the token.
- 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.
- 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 and the Microsoft.ServiceBus.WS2007FederationHttpRelayBinding.
- WSHttpRelaySecurity
Represents the security settings for the WSHttpRelayBinding.
- 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.
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
Describes the connectivity mode.
- 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 Windows 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 Windows Azure Access Control to the Windows Azure Service Bus when sending messages.
- RelayEventSubscriberAuthenticationType
Describes whether subscribers to a NetEventRelayBinding 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.
- RelayTransportProtectionMode
Describes the types of protection on a transport relay.
- RelayType
Specifies an enumeration of relay type.
- RelayedOnewayConnectionMode
Represents the different types of one-way connections available through the Windows Azure Access Control.
- SocketSecurityRole
Describes the role for socket security.
- TcpRelayConnectionMode
Describes the connection mode for the NetTcpRelayBinding.
- TokenScope
Enumerates the token scope for the service bus.