WSFederationSerializer.CreateRequest 方法

定义

将 WS 联合身份验证登录请求消息转换为安全令牌服务(RequestSecurityToken 类)可使用的 SecurityTokenService 对象。

public:
 virtual System::IdentityModel::Protocols::WSTrust::RequestSecurityToken ^ CreateRequest(System::IdentityModel::Services::FederationMessage ^ message, System::IdentityModel::Protocols::WSTrust::WSTrustSerializationContext ^ context);
public virtual System.IdentityModel.Protocols.WSTrust.RequestSecurityToken CreateRequest (System.IdentityModel.Services.FederationMessage message, System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext context);
abstract member CreateRequest : System.IdentityModel.Services.FederationMessage * System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext -> System.IdentityModel.Protocols.WSTrust.RequestSecurityToken
override this.CreateRequest : System.IdentityModel.Services.FederationMessage * System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext -> System.IdentityModel.Protocols.WSTrust.RequestSecurityToken
Public Overridable Function CreateRequest (message As FederationMessage, context As WSTrustSerializationContext) As RequestSecurityToken

参数

message
FederationMessage

要转换的消息。 这应该是 SignInRequestMessage 实例。

context
WSTrustSerializationContext

当前序列化上下文。

返回

表示转换的登录请求消息的 RequestSecurityToken 对象。

例外

message 为 null。

- 或 -

contextnull

消息不是类型 SignInRequestMessage

- 或 -

SignInRequestMessage 对象缺少用来构造一个有效的 RequestSecurityToken 对象的请求信息。

适用于