WSTrustChannel 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示通道,其用于发送 WS-Trust 消息至安全标记服务 (STS)。
public ref class WSTrustChannel : System::ServiceModel::Channels::IChannel, System::ServiceModel::Security::IWSTrustChannelContract
public class WSTrustChannel : System.ServiceModel.Channels.IChannel, System.ServiceModel.Security.IWSTrustChannelContract
type WSTrustChannel = class
interface IWSTrustChannelContract
interface IWSTrustContract
interface IChannel
interface ICommunicationObject
Public Class WSTrustChannel
Implements IChannel, IWSTrustChannelContract
- 继承
-
WSTrustChannel
- 实现
注解
重要
使用不受信任的数据调用此类中的方法存在安全风险。 仅使用受信任的数据调用此类中的方法。 有关详细信息,请参阅 “验证所有输入”。
构造函数
WSTrustChannel(WSTrustChannelFactory, IWSTrustChannelContract, TrustVersion, WSTrustSerializationContext, WSTrustRequestSerializer, WSTrustResponseSerializer) |
初始化 WSTrustChannel 类的新实例。 |
属性
Channel |
获取或设置用于发送和接收消息的通道对象。 |
ChannelFactory |
获取或设置创建通道的工厂。 |
Contract |
获取或设置通道用于发送和接收消息的通道协定。 |
State |
获取面向通信的对象的当前状态。 |
TrustVersion |
获取或设置此通道同于序列化 Message 对象的 WS-Trust 的版本。 |
WSTrustRequestSerializer |
通道用来序列化 WS-Trust 请求消息的 WSTrustRequestSerializer。 |
WSTrustResponseSerializer |
获取或设置通道用于序列化 WS-Trus 响应消息的 WSTrustResponseSerializer。 |
WSTrustSerializationContext |
获取或设置通道用于序列化 WS-Trust 消息的 WSTrustSerializationContext。 |
方法
事件
Closed |
当通信对象完成从正在关闭状态转换到已关闭状态时发生。 |
Closing |
当通信对象首次进入正在关闭状态时发生。 |
Faulted |
当通信对象首次进入出错状态时发生。 |
Opened |
当通信对象完成从正在打开状态转换到已打开状态时发生。 |
Opening |
当通信对象首次进入正在打开状态时发生。 |