HttpsRelayTransportBindingElement HttpsRelayTransportBindingElement Class

Represents the binding element used to specify an HTTPS relay transport for transmitting messages.

Syntax

Declaration

public class HttpsRelayTransportBindingElement : HttpRelayTransportBindingElement, IPolicyExportExtension, IWsdlExportExtension, ITransportTokenAssertionProviderPublic Class HttpsRelayTransportBindingElement
    Inherits HttpRelayTransportBindingElement
    Implements IPolicyExportExtension, IWsdlExportExtension, ITransportTokenAssertionProvider

Inheritance Hierarchy

Inherited Members

, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
Microsoft.ServiceBus.HttpRelayTransportBindingElement.System.ServiceModel.Description.IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)
Microsoft.ServiceBus.HttpRelayTransportBindingElement.System.ServiceModel.Description.IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)
,
Microsoft.ServiceBus.HttpRelayTransportBindingElement.System.ServiceModel.Description.IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)
Microsoft.ServiceBus.HttpRelayTransportBindingElement.System.ServiceModel.Description.IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)
,
Microsoft.ServiceBus.HttpRelayTransportBindingElement.System.ServiceModel.Description.IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)
Microsoft.ServiceBus.HttpRelayTransportBindingElement.System.ServiceModel.Description.IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)
,
Microsoft.ServiceBus.HttpRelayTransportBindingElement.System.ServiceModel.Description.IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)
Microsoft.ServiceBus.HttpRelayTransportBindingElement.System.ServiceModel.Description.IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)
,
Microsoft.ServiceBus.HttpRelayTransportBindingElement.System.ServiceModel.Description.IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)
Microsoft.ServiceBus.HttpRelayTransportBindingElement.System.ServiceModel.Description.IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)
,
Microsoft.ServiceBus.HttpRelayTransportBindingElement.System.ServiceModel.Description.IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)
Microsoft.ServiceBus.HttpRelayTransportBindingElement.System.ServiceModel.Description.IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)
, , , , , , , , , , , , , , , , , , ,

Constructors summary

Initializes a new instance of the HttpsRelayTransportBindingElement class, using the default settings.

Initializes a new instance of the HttpsRelayTransportBindingElement class, using the specified element.

Initializes a new instance of the HttpsRelayTransportBindingElement class, using the specified type of client authentication.

Properties summary

Gets the URI scheme for the transport.

Methods summary

Creates a deep copy of the current binding element.

Creates a HttpTransportBindingElement binding element for the inner channel.

Gets the specified property from the specified binding context.

Initializes the specified binding element with the settings from the current instance of theHttpsRelayTransportBindingElement binding element.

Constructors

  • HttpsRelayTransportBindingElement()
    HttpsRelayTransportBindingElement()

    Initializes a new instance of the HttpsRelayTransportBindingElement class, using the default settings.

    public HttpsRelayTransportBindingElement()Public Sub New
  • HttpsRelayTransportBindingElement(HttpsRelayTransportBindingElement)
    HttpsRelayTransportBindingElement(HttpsRelayTransportBindingElement)

    Initializes a new instance of the HttpsRelayTransportBindingElement class, using the specified element.

    protected HttpsRelayTransportBindingElement(HttpsRelayTransportBindingElement elementToBeCloned)Protected Sub New(elementToBeCloned As HttpsRelayTransportBindingElement)

    Parameters

  • HttpsRelayTransportBindingElement(RelayClientAuthenticationType)
    HttpsRelayTransportBindingElement(RelayClientAuthenticationType)

    Initializes a new instance of the HttpsRelayTransportBindingElement class, using the specified type of client authentication.

    public HttpsRelayTransportBindingElement(RelayClientAuthenticationType relayClientAuthenticationType)Public Sub New(relayClientAuthenticationType As RelayClientAuthenticationType)

    Parameters

Properties

  • Scheme
    Scheme

    Gets the URI scheme for the transport.

    public override string Scheme { get; }Public Overrides ReadOnly Property Scheme As String

    Property Value

    • The URI scheme for the transport, which is “HTTPS”.

Methods

  • Clone()
    Clone()

    Creates a deep copy of the current binding element.

    public override BindingElement Clone()Public Overrides Function Clone As BindingElement

    Returns

  • CreateInnerChannelBindingElement()
    CreateInnerChannelBindingElement()

    Creates a HttpTransportBindingElement binding element for the inner channel.

    protected override HttpTransportBindingElement CreateInnerChannelBindingElement()Protected Overrides Function CreateInnerChannelBindingElement As HttpTransportBindingElement

    Returns

  • GetProperty<T>(BindingContext)
    GetProperty(Of T)(BindingContext)

    Gets the specified property from the specified binding context.

    public override T GetProperty<T>(BindingContext context)where T : classPublic Overrides Function GetProperty(Of T As Class)(context As BindingContext) As T

    Parameters

    Returns

    • T
      T

      A binding element that contains the property.

  • InitializeInnerChannelBindingElement(HttpTransportBindingElement)
    InitializeInnerChannelBindingElement(HttpTransportBindingElement)

    Initializes the specified binding element with the settings from the current instance of theHttpsRelayTransportBindingElement binding element.

    protected override void InitializeInnerChannelBindingElement(HttpTransportBindingElement httpTransportElement)Protected Overrides Sub InitializeInnerChannelBindingElement(httpTransportElement As HttpTransportBindingElement)

    Parameters

Details

Assembly

Microsoft.ServiceBus.dll