WSFederationAuthenticationModule.GetXmlTokenFromMessage Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Извлекает выданный токен из указанного ответного сообщения входа WS Federation.
Перегрузки
GetXmlTokenFromMessage(SignInResponseMessage) |
Извлекает выданный токен из указанного ответного сообщения входа WS Federation. |
GetXmlTokenFromMessage(SignInResponseMessage, WSFederationSerializer) |
Извлекает выданный токен из указанного ответного сообщения входа WS-Federation с использованием указанного сериализатора WS-Federation. |
GetXmlTokenFromMessage(SignInResponseMessage)
Извлекает выданный токен из указанного ответного сообщения входа WS Federation.
public:
virtual System::String ^ GetXmlTokenFromMessage(System::IdentityModel::Services::SignInResponseMessage ^ message);
public virtual string GetXmlTokenFromMessage (System.IdentityModel.Services.SignInResponseMessage message);
abstract member GetXmlTokenFromMessage : System.IdentityModel.Services.SignInResponseMessage -> string
override this.GetXmlTokenFromMessage : System.IdentityModel.Services.SignInResponseMessage -> string
Public Overridable Function GetXmlTokenFromMessage (message As SignInResponseMessage) As String
Параметры
- message
- SignInResponseMessage
Ответное сообщение входа, из которого требуется извлечь токен. Ответ входа в систему содержит токен, выданный службой токенов безопасности.
Возвращаемое значение
Строка, содержащая XML, представляющий выданный токен. Это элемент <wst:RequestSecurityTokenResponse>
.
Исключения
message
имеет значение null
.
message
не содержит токена. (Не содержит допустимый параметр wresult или wresultptr).
Комментарии
Если в ответном сообщении входа нет параметра wresult, GetReferencedResult вызывается метод , чтобы попытаться получить маркер с помощью параметра wresultptr.
Применяется к
GetXmlTokenFromMessage(SignInResponseMessage, WSFederationSerializer)
Извлекает выданный токен из указанного ответного сообщения входа WS-Federation с использованием указанного сериализатора WS-Federation.
public:
virtual System::String ^ GetXmlTokenFromMessage(System::IdentityModel::Services::SignInResponseMessage ^ message, System::IdentityModel::Services::WSFederationSerializer ^ federationSerializer);
public virtual string GetXmlTokenFromMessage (System.IdentityModel.Services.SignInResponseMessage message, System.IdentityModel.Services.WSFederationSerializer federationSerializer);
abstract member GetXmlTokenFromMessage : System.IdentityModel.Services.SignInResponseMessage * System.IdentityModel.Services.WSFederationSerializer -> string
override this.GetXmlTokenFromMessage : System.IdentityModel.Services.SignInResponseMessage * System.IdentityModel.Services.WSFederationSerializer -> string
Public Overridable Function GetXmlTokenFromMessage (message As SignInResponseMessage, federationSerializer As WSFederationSerializer) As String
Параметры
- message
- SignInResponseMessage
Ответное сообщение входа, из которого требуется извлечь токен. Ответ входа в систему содержит токен, выданный службой токенов безопасности.
- federationSerializer
- WSFederationSerializer
Сериализатор WS-Federation, для использования для десериализации ответного сообщения входа.
Возвращаемое значение
Строка, содержащая XML, представляющий выданный токен. Это элемент <wst:RequestSecurityTokenResponse>
.
Исключения
message
имеет значение null
.