SecurityTokenProvider.BeginGetTokenCore Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Начинает асинхронную операцию получения маркера безопасности.
protected:
virtual IAsyncResult ^ BeginGetTokenCore(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
protected virtual IAsyncResult BeginGetTokenCore (TimeSpan timeout, AsyncCallback callback, object state);
abstract member BeginGetTokenCore : TimeSpan * AsyncCallback * obj -> IAsyncResult
override this.BeginGetTokenCore : TimeSpan * AsyncCallback * obj -> IAsyncResult
Protected Overridable Function BeginGetTokenCore (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Параметры
- timeout
- TimeSpan
Объект TimeSpan, который задает время ожидания для сообщения, получающего маркер безопасности.
- callback
- AsyncCallback
Делегат AsyncCallback, принимающий уведомление о завершении асинхронной операции закрытия.
- state
- Object
Задаваемый приложением объект, который содержит сведения о состоянии, связанные с асинхронной операцией закрытия.
Возвращаемое значение
Объект IAsyncResult, который ссылается на асинхронную операцию.
Комментарии
При наследовании от класса SecurityTokenProvider не требуется переопределять асинхронные методы, поскольку базовый класс SecurityTokenProvider обеспечивает асинхронную реализацию, основанную на синхронных методах. Поэтому не требуется переопределять метод BeginGetTokenCore за исключением случаев, когда необходимо предоставить собственную асинхронную реализацию.
Метод BeginGetToken вызывает метод BeginGetTokenCore.
Примечания для тех, кто наследует этот метод
Асинхронные методы с префиксами Begin и End не требуется переопределять в производных классах. Базовый класс SecurityTokenProvider предоставляет асинхронную реализацию, основанную на синхронных методах.