Table of Contents

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.