WSTrustChannelFactory 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
生成通道(WSTrustChannel 对象)的工厂类,该通道用于与 WS-Trust 终结点进行通信。
public ref class WSTrustChannelFactory : System::ServiceModel::ChannelFactory<System::ServiceModel::Security::IWSTrustChannelContract ^>
[System.Runtime.InteropServices.ComVisible(false)]
public class WSTrustChannelFactory : System.ServiceModel.ChannelFactory<System.ServiceModel.Security.IWSTrustChannelContract>
[<System.Runtime.InteropServices.ComVisible(false)>]
type WSTrustChannelFactory = class
inherit ChannelFactory<IWSTrustChannelContract>
Public Class WSTrustChannelFactory
Inherits ChannelFactory(Of IWSTrustChannelContract)
- 继承
-
WSTrustChannelFactory
- 属性
构造函数
WSTrustChannelFactory() |
初始化 WSTrustChannelFactory 类的新实例。 |
WSTrustChannelFactory(Binding) |
使用指定的绑定初始化 WSTrustChannelFactory 类的新实例。 |
WSTrustChannelFactory(Binding, EndpointAddress) |
使用指定的绑定和终结点地址初始化 WSTrustChannelFactory 类的新实例。 |
WSTrustChannelFactory(Binding, String) |
使用指定的绑定和远程地址初始化 WSTrustChannelFactory 类的新实例。 |
WSTrustChannelFactory(ServiceEndpoint) |
使用指定的终结点初始化 WSTrustChannelFactory 类的新实例。 |
WSTrustChannelFactory(String) |
使用指定的终结点配置名称初始化 WSTrustChannelFactory 类的新实例。 |
WSTrustChannelFactory(String, EndpointAddress) |
初始化与指定终结点配置名称和终结点地址关联的 WSTrustChannelFactory 类的新实例。 |
属性
Credentials |
获取客户端在通过由工厂产生的通道与服务终结点进行通信时使用的凭据。 (继承自 ChannelFactory) |
DefaultCloseTimeout |
获取为完成关闭操作提供的默认时间间隔。 (继承自 ChannelFactory) |
DefaultOpenTimeout |
获取为完成打开操作提供的默认时间间隔。 (继承自 ChannelFactory) |
Endpoint |
获取由工厂产生的通道所要连接的服务终结点。 (继承自 ChannelFactory) |
IsDisposed |
获取一个值,该值指示通信对象是否已被释放。 (继承自 CommunicationObject) |
SecurityTokenHandlerCollectionManager |
获取或设置 SecurityTokenHandlerCollectionManager,其中包含此工厂类创建的通道所使用的 SecurityTokenHandler 对象集,这些对象用于序列化和验证 WS-Trust 消息中找到的令牌。 |
SecurityTokenResolver |
获取或设置用于解析在 Ws-Trust 消息的大多数元素中找到的安全令牌引用的 SecurityTokenResolver。 |
State |
获取指示通信对象当前状态的值。 (继承自 CommunicationObject) |
ThisLock |
获取在状态转换过程中保护类实例的相互排斥锁。 (继承自 CommunicationObject) |
TrustVersion |
获取或设置 WS-Trust 的版本,其中,此工厂创建的通道用于序列化消息。 |
UseKeyTokenResolver |
获取或设置 SecurityTokenResolver,它用于解析在 RST 消息的 wst:UseKey 元素中找到的安全令牌引用,以及在 RST 消息中发现的 wst:RenewTarget 元素中找到的安全令牌引用。 |
WSTrustRequestSerializer |
获取或设置用于序列化 wst:RequestSecurityToken 消息的 WSTrustRequestSerializer。 |
WSTrustResponseSerializer |
获取或设置用于序列化 wst:RequestSecurityTokensResponse 消息的 WSTrustResponseSerializer。 |
方法
事件
Closed |
当通信对象转换到已关闭状态时发生。 (继承自 CommunicationObject) |
Closing |
当通信对象转换到正在关闭状态时发生。 (继承自 CommunicationObject) |
Faulted |
在通信对象转换到出错状态时发生。 (继承自 CommunicationObject) |
Opened |
当通信对象转换到已打开状态时发生。 (继承自 CommunicationObject) |
Opening |
当通信对象转换到正在打开状态时发生。 (继承自 CommunicationObject) |
显式接口实现
IDisposable.Dispose() |
关闭当前的通道工厂。 (继承自 ChannelFactory) |