销售电话: 1-800-867-1380

HttpRelayTransportBindingElement 类

注:本页面内容可能不完全适用中国大陆地区运营的 Windows Azure服务。如要了解不同地区 Windows Azure 服务的差异, 请参考本网站.

代表绑定元素,该绑定元素用于指定一种用来在 Windows Azure 服务总线上传输消息的 HTTP 传输。

命名空间:  Microsoft.ServiceBus
程序集:  Microsoft.ServiceBus(在 Microsoft.ServiceBus.dll 中)

public class HttpRelayTransportBindingElement : TransportBindingElement, 
	IPolicyExportExtension, IWsdlExportExtension, ITransportTokenAssertionProvider

HttpRelayTransportBindingElement 类型公开以下成员。

  名称说明
公共方法HttpRelayTransportBindingElement()()()()初始化 HttpRelayTransportBindingElement 类的新实例。
受保护方法HttpRelayTransportBindingElement(HttpRelayTransportBindingElement)使用要克隆的指定元素初始化 HttpRelayTransportBindingElement 类的新实例。
公共方法HttpRelayTransportBindingElement(RelayClientAuthenticationType)使用指定的客户端身份验证类型初始化 HttpRelayTransportBindingElement 类的新实例。
页首

  名称说明
公共属性AllowCookies获取或设置一个值,用于指示客户端是否接受 Cookie 并根据将来的请求传播这些 Cookie。
公共属性HostNameComparisonMode获取或设置主机名中使用的比较模式。
公共属性IsDynamic获取或设置绑定元素是否为动态。
公共属性KeepAliveEnabled获取或设置一个值,用于指示是否与某个服务终结点建立持久连接。
公共属性ManualAddressing (从 TransportBindingElement 继承。)
公共属性MaxBufferPoolSize (从 TransportBindingElement 继承。)
公共属性MaxBufferSize获取或设置要使用的缓冲区的最大大小。
公共属性MaxReceivedMessageSize (从 TransportBindingElement 继承。)
公共属性ProxyAddress获取或设置一个 URI,其中包含用于 HTTP 请求的代理地址。
公共属性ProxyAuthenticationScheme获取或设置用于对 HTTP 代理处理的客户端请求进行身份验证的身份验证方案。
公共属性RelayClientAuthenticationType获取或设置中继客户端身份验证类型。
公共属性Scheme获取传输的 URI 方案。 (覆盖 TransportBindingElement..::..Scheme。)
公共属性TransferMode获取或设置传输模式。
公共属性UseDefaultWebProxy获取或设置一个值,用于指示是否要使用计算机范围的代理设置,而不是特定于用户的设置。
页首

  名称说明
公共方法BuildChannelFactory<(Of <<'(TChannel>)>>)创建一个可用于创建通道的通道工厂。 (覆盖 BindingElement..::..BuildChannelFactory<(Of <<'(TChannel>)>>)(BindingContext)。)
公共方法BuildChannelListener<(Of <<'(TChannel>)>>)为指定的泛型类型的通道创建通道侦听器。 (覆盖 BindingElement..::..BuildChannelListener<(Of <<'(TChannel>)>>)(BindingContext)。)
公共方法CanBuildChannelFactory<(Of <<'(TChannel>)>>)确定是否可以构建指定类型的通道工厂。 (覆盖 BindingElement..::..CanBuildChannelFactory<(Of <<'(TChannel>)>>)(BindingContext)。)
公共方法CanBuildChannelListener<(Of <<'(TChannel>)>>)返回一个值,用于指示绑定元素是否可为指定类型的通道构建侦听器。 (覆盖 BindingElement..::..CanBuildChannelListener<(Of <<'(TChannel>)>>)(BindingContext)。)
公共方法Clone返回绑定元素对象的副本。 (覆盖 BindingElement..::..Clone()()()()。)
受保护方法CreateInnerChannelBindingElement为内部通道创建 HttpTransportBindingElement
公共方法Equals (从 Object 继承。)
受保护方法Finalize (从 Object 继承。)
公共方法GetHashCode (从 Object 继承。)
公共方法GetProperty<(Of <<'(T>)>>)从指定的绑定上下文获取指定的属性。 (覆盖 TransportBindingElement..::..GetProperty<(Of <<'(T>)>>)(BindingContext)。)
公共方法GetTransportTokenAssertion获取代表安全绑定中使用的传输令牌的 XML 元素。
公共方法GetType (从 Object 继承。)
受保护方法InitializeInnerChannelBindingElement使用 HttpRelayTransportBindingElement 绑定元素当前实例中的设置初始化指定的绑定元素。
受保护方法MemberwiseClone (从 Object 继承。)
公共方法ToString (从 Object 继承。)
页首

  名称说明
显式接口实现私有方法IWsdlExportExtension..::..ExportContract将自定义 Web Services 描述语言 (WSDL) 元素写入某个约定的生成 WSDL。
显式接口实现私有方法IWsdlExportExtension..::..ExportEndpoint将自定义 Web Services 描述语言 (WSDL) 元素写入某个终结点的生成 WSDL。
显式接口实现私有方法IPolicyExportExtension..::..ExportPolicy导出有关绑定的自定义策略声明。
页首

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

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

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。
本文是否对您有所帮助?
(1500 个剩余字符)
感谢您的反馈

社区附加资源

添加
显示:
© 2014 Microsoft