Class BasicHttpRelaySecurityElement
- Namespace
- Microsoft.ServiceBus.Configuration
- Assembly
- Microsoft.ServiceBus.dll
Represents a configuration element that configures the security for a basic HTTP relay binding.
public sealed class BasicHttpRelaySecurityElement : ConfigurationElement
- Inheritance
-
BasicHttpRelaySecurityElement
Constructors
BasicHttpRelaySecurityElement()
public BasicHttpRelaySecurityElement()
Properties
Message
Gets a Configuration element that specifies the message-level security settings for a BasicHttpRelayBinding.
public BasicHttpRelayMessageSecurityElement Message { get; }
Property Value
- BasicHttpRelayMessageSecurityElement
Returns a BasicHttpRelayMessageSecurityElement that contains the security settings.
Mode
Gets or sets the security mode for a BasicHttpRelayBinding.
public EndToEndBasicHttpSecurityMode Mode { get; set; }
Property Value
- EndToEndBasicHttpSecurityMode
Returns a value from the EndToEndBasicHttpSecurityMode enumeration. The default value is none.
Properties
Gets the collection of properties.
protected override ConfigurationPropertyCollection Properties { get; }
Property Value
- ConfigurationPropertyCollection
RelayClientAuthenticationType
Gets or sets the authentication type specified in this configuration element.
public RelayClientAuthenticationType RelayClientAuthenticationType { get; set; }
Property Value
- RelayClientAuthenticationType
Returns a value from RelayClientAuthenticationType that contains the type of authentication to be used by binding elements the current instance is applied to.
Transport
Gets a configuration element that specifies the transport-level security settings for a BasicHttpRelayBinding binding.
public HttpRelayTransportSecurityElement Transport { get; }
Property Value
- HttpRelayTransportSecurityElement
Returns a HttpRelayTransportSecurityElement that contains properties that control authentication parameters for the HTTP transport.