TypedAsyncResult<T> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Конкретная реализация AsyncResult, которая создаст программу-оболочку для полученного Type и возвратит его при вызове метода End(IAsyncResult).
generic <typename T>
public ref class TypedAsyncResult : System::IdentityModel::AsyncResult
public class TypedAsyncResult<T> : System.IdentityModel.AsyncResult
type TypedAsyncResult<'T> = class
inherit AsyncResult
Public Class TypedAsyncResult(Of T)
Inherits AsyncResult
Параметры типа
- T
Тип результата.
- Наследование
Конструкторы
TypedAsyncResult<T>(AsyncCallback, Object) |
Инициализирует новый экземпляр класса TypedAsyncResult<T>, содержащий делегат обратного вызова и объект состояния. |
TypedAsyncResult<T>(Object) |
Инициализирует новый экземпляр класса TypedAsyncResult<T>, содержащий объект состояния. |
Свойства
AsyncState |
Получает определенный пользователем объект, который определяет или содержит сведения об асинхронной операции. (Унаследовано от AsyncResult) |
AsyncWaitHandle |
Возвращает дескриптор WaitHandle, используемый для ожидания завершения асинхронной операции. (Унаследовано от AsyncResult) |
CompletedSynchronously |
Возвращает значение, указывающее, выполнялась ли асинхронная операция синхронно. (Унаследовано от AsyncResult) |
IsCompleted |
Возвращает значение, указывающее, выполнена ли асинхронная операция. (Унаследовано от AsyncResult) |
Result |
Получает типизированный результат завершенной асинхронной операции. |
Методы
Complete(Boolean) |
Вызовите эту версию полного, когда асинхронная операция завершена и исключение не было обнаружено. Она обновляет состояние операции и уведомляет обратный вызов. (Унаследовано от AsyncResult) |
Complete(Boolean, Exception) |
Вызовите эту версию для завершения, если поднимаете исключение во время обработки. Помимо уведомления обратного вызова, перехватывает исключение и сохраняет его для выдачи во время вызова метода End(IAsyncResult). (Унаследовано от AsyncResult) |
Complete(T, Boolean) |
Вызовите эту версию полного, когда асинхронная операция завершена и исключение не было обнаружено. Она обновляет состояние операции и уведомляет обратный вызов. |
Complete(T, Boolean, Exception) |
Вызовите эту версию для завершения, если поднимаете исключение во время обработки. Помимо уведомления обратного вызова, перехватывает исключение и сохраняет его для выдачи во время вызова метода End(IAsyncResult). |
Dispose() |
Освобождает ресурсы, используемые текущим экземпляром класса AsyncResult. (Унаследовано от AsyncResult) |
Dispose(Boolean) |
Вызывается методами Dispose() и Finalize() для освобождения управляемых и неуправляемых ресурсов, используемых текущим экземпляром класса AsyncResult. (Унаследовано от AsyncResult) |
End(IAsyncResult) |
End (Конец) должен быть вызван после завершения функции End для операции асинхронной. Он проверяет, что асинхронная операция завершена, и выполняет некоторую общую проверку. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |