HttpRelayTransportBindingElement Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents the binding element used to specify an HTTP transport for transmitting messages on the Azure Service Bus.
public class HttpRelayTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement, System.ServiceModel.Channels.ITransportTokenAssertionProvider, System.ServiceModel.Description.IPolicyExportExtension, System.ServiceModel.Description.IWsdlExportExtension
type HttpRelayTransportBindingElement = class
inherit TransportBindingElement
interface IPolicyExportExtension
interface IWsdlExportExtension
interface ITransportTokenAssertionProvider
Public Class HttpRelayTransportBindingElement
Inherits TransportBindingElement
Implements IPolicyExportExtension, ITransportTokenAssertionProvider, IWsdlExportExtension
- Inheritance
-
HttpRelayTransportBindingElement
- Derived
- Implements
Constructors
HttpRelayTransportBindingElement() |
Initializes a new instance of the HttpRelayTransportBindingElement class. |
HttpRelayTransportBindingElement(HttpRelayTransportBindingElement) |
Initializes a new instance of the HttpRelayTransportBindingElement class, using the specified element to be cloned. |
HttpRelayTransportBindingElement(RelayClientAuthenticationType) |
Initializes a new instance of the HttpRelayTransportBindingElement class using the specified client authentication type. |
Properties
AllowCookies |
Gets or sets a value that indicates whether the client accepts cookies and propagates them on future requests. |
HostNameComparisonMode |
Gets or sets the comparison mode use in the host name. |
IsDynamic |
Gets or sets whether the binding element is dynamic. |
KeepAliveEnabled |
Gets or sets a value that indicates whether to make a persistent connection to a service endpoint. |
MaxBufferSize |
Gets or sets the maximum size of the buffer to use. |
ProxyAddress |
Gets or sets a URI that contains the address of the proxy to use for HTTP requests. |
ProxyAuthenticationScheme |
Gets or sets the authentication scheme used to authenticate client requests being processed by an HTTP proxy. |
RelayClientAuthenticationType |
Gets or sets the relay client authentication type. |
Scheme |
Gets the URI scheme for the transport. |
TransferMode |
Gets or sets the transfer mode. |
UseDefaultWebProxy |
Gets or sets a value that indicates whether the machine-wide proxy settings are used rather than the user specific settings. |
Methods
BuildChannelFactory<TChannel>(BindingContext) |
Creates a channel factory that can be used to create a channel. |
BuildChannelListener<TChannel>(BindingContext) |
Creates a channel listener for channels of the specified generic type. |
CanBuildChannelFactory<TChannel>(BindingContext) |
Determines whether a channel factory of the specified type can be built. |
CanBuildChannelListener<TChannel>(BindingContext) |
Returns a value that indicates whether the binding element can build a listener for a specific type of channel. |
Clone() |
Returns a copy of the binding element object. |
CreateInnerChannelBindingElement() |
Creates a HttpTransportBindingElement 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. |
InitializeInnerChannelBindingElement(HttpTransportBindingElement) |
Initializes the specified binding element with the settings from the current instance of theHttpRelayTransportBindingElement binding element. |
Explicit Interface Implementations
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
Exports a custom policy assertion about this binding. |
IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext) |
Writes custom Web Services Description Language (WSDL) elements into the generated WSDL for a contract. |
IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext) |
Writes custom Web Services Description Language (WSDL) elements into the generated WSDL for an endpoint. |