SALES: 1-800-867-1380

HttpRelayTransportBindingElement Class

 

Represents the binding element used to specify an HTTP transport for transmitting messages on the Windows Azure Service Bus.

Namespace:   Microsoft.ServiceBus
Assembly:  Microsoft.ServiceBus (in Microsoft.ServiceBus.dll)


public class HttpRelayTransportBindingElement : TransportBindingElement, 
	IPolicyExportExtension, IWsdlExportExtension, ITransportTokenAssertionProvider

NameDescription
System_CAPS_pubmethodHttpRelayTransportBindingElement()

Initializes a new instance of the HttpRelayTransportBindingElement class.

System_CAPS_protmethodHttpRelayTransportBindingElement(HttpRelayTransportBindingElement)

Initializes a new instance of the HttpRelayTransportBindingElement class, using the specified element to be cloned.

System_CAPS_pubmethodHttpRelayTransportBindingElement(RelayClientAuthenticationType)

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

NameDescription
System_CAPS_pubpropertyAllowCookies

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

System_CAPS_pubpropertyHostNameComparisonMode

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

System_CAPS_pubpropertyIsDynamic

Gets or sets whether the binding element is dynamic.

System_CAPS_pubpropertyKeepAliveEnabled

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

System_CAPS_pubpropertyManualAddressing

(Inherited from TransportBindingElement.)

System_CAPS_pubpropertyMaxBufferPoolSize

(Inherited from TransportBindingElement.)

System_CAPS_pubpropertyMaxBufferSize

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

System_CAPS_pubpropertyMaxReceivedMessageSize

(Inherited from TransportBindingElement.)

System_CAPS_pubpropertyProxyAddress

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

System_CAPS_pubpropertyProxyAuthenticationScheme

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

System_CAPS_pubpropertyRelayClientAuthenticationType

Gets or sets the relay client authentication type.

System_CAPS_pubpropertyScheme

Gets the URI scheme for the transport.(Overrides TransportBindingElement.Scheme.)

System_CAPS_pubpropertyTransferMode

Gets or sets the transfer mode.

System_CAPS_pubpropertyUseDefaultWebProxy

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

NameDescription
System_CAPS_pubmethodBuildChannelFactory<TChannel>(BindingContext)

Creates a channel factory that can be used to create a channel.(Overrides BindingElement.BuildChannelFactory<TChannel>(BindingContext).)

System_CAPS_pubmethodBuildChannelListener<TChannel>(BindingContext)

Creates a channel listener for channels of the specified generic type.(Overrides BindingElement.BuildChannelListener<TChannel>(BindingContext).)

System_CAPS_pubmethodCanBuildChannelFactory<TChannel>(BindingContext)

Determines whether a channel factory of the specified type can be built.(Overrides BindingElement.CanBuildChannelFactory<TChannel>(BindingContext).)

System_CAPS_pubmethodCanBuildChannelListener<TChannel>(BindingContext)

Returns a value that indicates whether the binding element can build a listener for a specific type of channel.(Overrides BindingElement.CanBuildChannelListener<TChannel>(BindingContext).)

System_CAPS_pubmethodClone()

Returns a copy of the binding element object.(Overrides BindingElement.Clone().)

System_CAPS_protmethodCreateInnerChannelBindingElement()

Creates a HttpTransportBindingElement for the inner channel.

System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetProperty<T>(BindingContext)

Gets the specified property from the specified binding context.(Overrides TransportBindingElement.GetProperty<T>(BindingContext).)

System_CAPS_pubmethodGetTransportTokenAssertion()

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

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_protmethodInitializeInnerChannelBindingElement(HttpTransportBindingElement)

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

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodToString()

(Inherited from Object.)

NameDescription
System_CAPS_pubinterfaceSystem_CAPS_privmethodIPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Exports a custom policy assertion about bindings.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)

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

System_CAPS_pubinterfaceSystem_CAPS_privmethodIWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)

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

Windows Azure Service Bus supports only Full Trust code access security.

The HttpRelayTransportBindingElement is closely aligned with the WCFHttpTransportBindingElement and is the foundation for all HTTP Relay bindings that are configured to use unsecured HTTP communication.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2016 Microsoft