TypedAsyncResult<T> 类  
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
AsyncResult 的具体实现将包含结果 Type,并在调用 End(IAsyncResult) 的方法时将其返回。
generic <typename T>
public ref class TypedAsyncResult : System::IdentityModel::AsyncResultpublic class TypedAsyncResult<T> : System.IdentityModel.AsyncResulttype TypedAsyncResult<'T> = class
    inherit AsyncResultPublic 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) |