Table of Contents

Class BasicHttpRelaySecurity

Namespace
Microsoft.ServiceBus
Assembly
Microsoft.ServiceBus.dll

Provides properties used to configure the security settings of a BasicHttpRelayBinding binding.

public sealed class BasicHttpRelaySecurity
Inheritance
BasicHttpRelaySecurity
Inherited Members

Properties

Message

Gets the message-level security settings for a BasicHttpRelayBinding binding.

public BasicHttpRelayMessageSecurity Message { get; }

Property Value

BasicHttpRelayMessageSecurity

Returns a BasicHttpRelayMessageSecurity, which represents the message-level security settings for this binding.

Mode

Gets or sets the security mode for a BasicHttpRelayBinding binding.

public EndToEndBasicHttpSecurityMode Mode { get; set; }

Property Value

EndToEndBasicHttpSecurityMode

One of the values of EndToEndBasicHttpSecurityMode enumeration. The default value is None.

Exceptions

ArgumentOutOfRangeException

The value is not a legal value for EndToEndBasicHttpSecurityMode.

RelayClientAuthenticationType

Gets or sets the type of authentication used by the Azure Service Bus service.

public RelayClientAuthenticationType RelayClientAuthenticationType { get; set; }

Property Value

RelayClientAuthenticationType

Returns a RelayClientAuthenticationType that contains the type of authentication used by the service.

Transport

Gets the transport-level security settings for a BasicHttpRelayBinding binding.

public HttpRelayTransportSecurity Transport { get; }

Property Value

HttpRelayTransportSecurity

Returns a HttpRelayTransportSecurity that contains the security settings.