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
используется для того, чтобы избежать исключений, вызываемых сбоями сети, потерей сообщений и другими ошибками.