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

表示新通道的 WSTrustChannelA WSTrustChannel that represents the new channel.

适用于