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


IssuedSecurityTokenProvider.GetTokenCore(TimeSpan) Метод

Определение

Получает ядро маркера.

protected:
 override System::IdentityModel::Tokens::SecurityToken ^ GetTokenCore(TimeSpan timeout);
protected override System.IdentityModel.Tokens.SecurityToken GetTokenCore (TimeSpan timeout);
override this.GetTokenCore : TimeSpan -> System.IdentityModel.Tokens.SecurityToken
Protected Overrides Function GetTokenCore (timeout As TimeSpan) As SecurityToken

Параметры

timeout
TimeSpan

Момент времени, определяемый структурой TimeSpan, после которого истекает время ожидания вызова.

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

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

Комментарии

При кэшировании и повторном использовании маркеров безопасности, возвращаемых из метода GetTokenCore, необходимо соблюдать осторожность, поскольку маркер безопасности может стать непригодным для использования при закрытии канала, с которым связан поставщик маркера. Маркер безопасности становится непригодным для использования, если запрашиваемый тип ключа является ассиметричным, и поток выполняется в воплощаемом контексте при вызове метода GetTokenCore.

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