Поделиться через


WSFederationSerializer.CreateRequest Метод

Определение

Преобразует сообщение запроса входа WS-Federation в объект 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, представляющий преобразованное сообщение Sign-In Request.

Исключения

Параметр message имеет значение null.

-или-

context имеет значение null.

Сообщение не принадлежит к типу SignInRequestMessage.

-или-

В объекте SignInRequestMessage отсутствуют необходимые сведения для создания допустимого объекта RequestSecurityToken.

Применяется к