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


SecurityTokenProvider.GetToken(TimeSpan) Метод

Определение

Возвращает маркер безопасности.

public:
 System::IdentityModel::Tokens::SecurityToken ^ GetToken(TimeSpan timeout);
public System.IdentityModel.Tokens.SecurityToken GetToken (TimeSpan timeout);
member this.GetToken : TimeSpan -> System.IdentityModel.Tokens.SecurityToken
Public Function GetToken (timeout As TimeSpan) As SecurityToken

Параметры

timeout
TimeSpan

Объект TimeSpan, который задает время ожидания для сообщения, получающего маркер безопасности.

Возвращаемое значение

Объект SecurityToken, представляющий получаемый маркер безопасности.

Комментарии

Метод GetToken вызывается классом ClientCredentials, когда клиент отправляет сообщение протокола SOAP и требуется маркер безопасности.

Метод GetToken вызывает метод GetTokenCore.

В большинстве случаев параметр timeout не используется в классах, наследуемых от SecurityTokenProvider, например UserNameSecurityTokenProvider. Однако иногда извлечение маркера безопасности связано с распределенным обменом сообщениями. Примером может служить объект IssuedSecurityTokenProvider, используемый в федеративной службе. В таких случаях параметр timeout используется для того, чтобы избежать исключений, вызываемых сбоями сети, потерей сообщений и другими ошибками.

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