WSHttpRelaySecurityElement WSHttpRelaySecurityElement Class

Represents a configuration element that configures the security for a WS-HTTP service through the Azure Service Bus relay.

Syntax

Declaration

public sealed class WSHttpRelaySecurityElement : ConfigurationElementPublic NotInheritable Class WSHttpRelaySecurityElement
    Inherits ConfigurationElement

Inheritance Hierarchy

Inherited Members

System.Configuration.ConfigurationElement

Init()
Init()
, , , , , , , , , , ,
Unmerge(ConfigurationElement, ConfigurationElement, System.Configuration.ConfigurationSaveMode)
Unmerge(ConfigurationElement, ConfigurationElement, System.Configuration.ConfigurationSaveMode)
, , , , , , , , , , , , , , , , , , , , , ,

System.Object

, , , ,

Properties summary

Gets the security settings for the message.

Gets or sets the mode of security that is used by an endpoint configured to receive HTTP requests.

Gets or sets the relay client authentication type used by the service client.

Gets the security settings for the transport.

Properties

  • Message
    Message

    Gets the security settings for the message.

    [ConfigurationProperty("message")]
    public NonDualMessageSecurityOverRelayHttpElement Message { get; }<ConfigurationProperty("message")>
    Public ReadOnly Property Message As NonDualMessageSecurityOverRelayHttpElement

    Property Value

  • Mode
    Mode

    Gets or sets the mode of security that is used by an endpoint configured to receive HTTP requests.

    [ConfigurationProperty("mode", DefaultValue = EndToEndSecurityMode.Transport)]
    public EndToEndSecurityMode Mode { get; set; }<ConfigurationProperty("mode", DefaultValue:=EndToEndSecurityMode.Transport)>
    Public Property Mode As EndToEndSecurityMode

    Property Value

  • Properties
    Properties
    protected override ConfigurationPropertyCollection Properties { get; }Protected Overrides ReadOnly Property Properties As ConfigurationPropertyCollection

    Property Value

    Overrides

  • RelayClientAuthenticationType
    RelayClientAuthenticationType

    Gets or sets the relay client authentication type used by the service client.

    [ConfigurationProperty("relayClientAuthenticationType")]
    public RelayClientAuthenticationType RelayClientAuthenticationType { get; set; }<ConfigurationProperty("relayClientAuthenticationType")>
    Public Property RelayClientAuthenticationType As RelayClientAuthenticationType

    Property Value

  • Transport
    Transport

    Gets the security settings for the transport.

    [ConfigurationProperty("transport")]
    public WSHttpRelayTransportSecurityElement Transport { get; }<ConfigurationProperty("transport")>
    Public ReadOnly Property Transport As WSHttpRelayTransportSecurityElement

    Property Value

Details

Namespace

Microsoft.ServiceBus.Configuration

Assembly

Microsoft.ServiceBus.dll