Table of Contents

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.