HttpsRelayTransportBindingElement Class

Definition

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

public class HttpsRelayTransportBindingElement : Microsoft.ServiceBus.HttpRelayTransportBindingElement
type HttpsRelayTransportBindingElement = class
    inherit HttpRelayTransportBindingElement
Public Class HttpsRelayTransportBindingElement
Inherits HttpRelayTransportBindingElement
Inheritance
HttpsRelayTransportBindingElement

Constructors

HttpsRelayTransportBindingElement()

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

HttpsRelayTransportBindingElement(HttpsRelayTransportBindingElement)

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

HttpsRelayTransportBindingElement(RelayClientAuthenticationType)

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

Properties

AllowCookies

Gets or sets a value that indicates whether the client accepts cookies and propagates them on future requests.

(Inherited from HttpRelayTransportBindingElement)
HostNameComparisonMode

Gets or sets the comparison mode use in the host name.

(Inherited from HttpRelayTransportBindingElement)
IsDynamic

Gets or sets whether the binding element is dynamic.

(Inherited from HttpRelayTransportBindingElement)
KeepAliveEnabled

Gets or sets a value that indicates whether to make a persistent connection to a service endpoint.

(Inherited from HttpRelayTransportBindingElement)
MaxBufferSize

Gets or sets the maximum size of the buffer to use.

(Inherited from HttpRelayTransportBindingElement)
ProxyAddress

Gets or sets a URI that contains the address of the proxy to use for HTTP requests.

(Inherited from HttpRelayTransportBindingElement)
ProxyAuthenticationScheme

Gets or sets the authentication scheme used to authenticate client requests being processed by an HTTP proxy.

(Inherited from HttpRelayTransportBindingElement)
RelayClientAuthenticationType

Gets or sets the relay client authentication type.

(Inherited from HttpRelayTransportBindingElement)
Scheme

Gets the URI scheme for the transport.

TransferMode

Gets or sets the transfer mode.

(Inherited from HttpRelayTransportBindingElement)
UseDefaultWebProxy

Gets or sets a value that indicates whether the machine-wide proxy settings are used rather than the user specific settings.

(Inherited from HttpRelayTransportBindingElement)

Methods

BuildChannelFactory<TChannel>(BindingContext)

Creates a channel factory that can be used to create a channel.

(Inherited from HttpRelayTransportBindingElement)
BuildChannelListener<TChannel>(BindingContext)

Creates a channel listener for channels of the specified generic type.

(Inherited from HttpRelayTransportBindingElement)
CanBuildChannelFactory<TChannel>(BindingContext)

Determines whether a channel factory of the specified type can be built.

(Inherited from HttpRelayTransportBindingElement)
CanBuildChannelListener<TChannel>(BindingContext)

Returns a value that indicates whether the binding element can build a listener for a specific type of channel.

(Inherited from HttpRelayTransportBindingElement)
Clone()

Creates a deep copy of the current binding element.

CreateInnerChannelBindingElement()

Creates a HttpTransportBindingElement binding element for the inner channel.

GetProperty<T>(BindingContext)

Gets the specified property from the specified binding context.

GetTransportTokenAssertion()

Gets the XML element that represents the transport token used in the security binding.

(Inherited from HttpRelayTransportBindingElement)
InitializeInnerChannelBindingElement(HttpTransportBindingElement)

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

Explicit Interface Implementations

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Exports a custom policy assertion about this binding.

(Inherited from HttpRelayTransportBindingElement)
IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)

Writes custom Web Services Description Language (WSDL) elements into the generated WSDL for a contract.

(Inherited from HttpRelayTransportBindingElement)
IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)

Writes custom Web Services Description Language (WSDL) elements into the generated WSDL for an endpoint.

(Inherited from HttpRelayTransportBindingElement)

Applies to