WSTrustChannelFactory.CreateTrustChannel(IWSTrustChannelContract, TrustVersion, WSTrustSerializationContext, WSTrustRequestSerializer, WSTrustResponseSerializer) 方法
定义
使用反映此工厂的配置的参数创建 WSTrustChannel 对象。Creates a WSTrustChannel object using parameters that reflect the configuration of this factory.
protected:
virtual System::ServiceModel::Security::WSTrustChannel ^ CreateTrustChannel(System::ServiceModel::Security::IWSTrustChannelContract ^ innerChannel, System::ServiceModel::Security::TrustVersion ^ trustVersion, System::IdentityModel::Protocols::WSTrust::WSTrustSerializationContext ^ context, System::IdentityModel::Protocols::WSTrust::WSTrustRequestSerializer ^ requestSerializer, System::IdentityModel::Protocols::WSTrust::WSTrustResponseSerializer ^ responseSerializer);
protected virtual System.ServiceModel.Security.WSTrustChannel CreateTrustChannel (System.ServiceModel.Security.IWSTrustChannelContract innerChannel, System.ServiceModel.Security.TrustVersion trustVersion, System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext context, System.IdentityModel.Protocols.WSTrust.WSTrustRequestSerializer requestSerializer, System.IdentityModel.Protocols.WSTrust.WSTrustResponseSerializer responseSerializer);
abstract member CreateTrustChannel : System.ServiceModel.Security.IWSTrustChannelContract * System.ServiceModel.Security.TrustVersion * System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext * System.IdentityModel.Protocols.WSTrust.WSTrustRequestSerializer * System.IdentityModel.Protocols.WSTrust.WSTrustResponseSerializer -> System.ServiceModel.Security.WSTrustChannel
override this.CreateTrustChannel : System.ServiceModel.Security.IWSTrustChannelContract * System.ServiceModel.Security.TrustVersion * System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext * System.IdentityModel.Protocols.WSTrust.WSTrustRequestSerializer * System.IdentityModel.Protocols.WSTrust.WSTrustResponseSerializer -> System.ServiceModel.Security.WSTrustChannel
Protected Overridable Function CreateTrustChannel (innerChannel As IWSTrustChannelContract, trustVersion As TrustVersion, context As WSTrustSerializationContext, requestSerializer As WSTrustRequestSerializer, responseSerializer As WSTrustResponseSerializer) As WSTrustChannel
参数
- innerChannel
- IWSTrustChannelContract
由能够发送和接收消息的基类创建的通道。The channel created by the base class capable of sending and receiving messages.
- trustVersion
- TrustVersion
应使用的 WS-Trust 版本。The version of WS-Trust that should be used.
- context
- WSTrustSerializationContext
应该用于序列化 WS-Trust 消息的 WSTrustSerializationContext 对象。The WSTrustSerializationContext object that should be used to serialize WS-Trust messages.
- requestSerializer
- WSTrustRequestSerializer
应该用于序列化 WS-Trust 请求消息的 WSTrustRequestSerializer 对象。The WSTrustRequestSerializer object that should be used to serialize WS-Trust request messages.
- responseSerializer
- WSTrustResponseSerializer
应该用于序列化 WS-Trust 响应消息的 WSTrustResponseSerializer 对象。The WSTrustResponseSerializer object that should be used to serialize WS-Trust response messages.
返回
表示新通道的 WSTrustChannel。A WSTrustChannel that represents the new channel.