Class WebHttpRelaySecurityElement
- Namespace
- Microsoft.ServiceBus.Configuration
- Assembly
- Microsoft.ServiceBus.dll
Represents a configuration element that configures the security for a Web HTTP service through the Azure Service Bus relay.
public sealed class WebHttpRelaySecurityElement : ConfigurationElement
- Inheritance
-
WebHttpRelaySecurityElement
Constructors
WebHttpRelaySecurityElement()
public WebHttpRelaySecurityElement()
Properties
Mode
Gets or sets the security mode used by the binding.
public EndToEndWebHttpSecurityMode Mode { get; set; }
Property Value
- EndToEndWebHttpSecurityMode
Returns a EndToEndWebHttpSecurityMode that contains the end-to-end HTTP security mode used by the service endpoint.
Properties
protected override ConfigurationPropertyCollection Properties { get; }
Property Value
- ConfigurationPropertyCollection
RelayClientAuthenticationType
Gets or sets the relay client authentication type used by the service client.
public RelayClientAuthenticationType RelayClientAuthenticationType { get; set; }
Property Value
- RelayClientAuthenticationType
Returns a RelayClientAuthenticationType that contains the authentication type.
Transport
Gets a configuration element that indicates the transport-level security settings for a service endpoint configured to receive HTTP requests.
public HttpRelayTransportSecurityElement Transport { get; }
Property Value
- HttpRelayTransportSecurityElement
Returns a HttpRelayTransportSecurityElement that contains the security settings.