Condividi tramite


TypedAsyncResult<T> Classe

Definizione

Implementazione concreta di AsyncResult che eseguirà il wrapping del risultato Type e lo restituirà quando il metodo di End(IAsyncResult) viene chiamato.

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

Parametri di tipo

T

Tipo del risultato.

Ereditarietà
TypedAsyncResult<T>

Costruttori

TypedAsyncResult<T>(AsyncCallback, Object)

Inizializza una nuova istanza della classe TypedAsyncResult<T> che include un delegato di callback e un oggetto stato.

TypedAsyncResult<T>(Object)

Inizializza una nuova istanza della classe TypedAsyncResult<T> con un oggetto stato.

Proprietà

AsyncState

Ottiene un oggetto definito dall'utente che qualifica o contiene informazioni sull'operazione asincrona.

(Ereditato da AsyncResult)
AsyncWaitHandle

Ottiene un oggetto WaitHandle che viene usato per attendere il completamento di un'operazione asincrona.

(Ereditato da AsyncResult)
CompletedSynchronously

Valore che indica se l'operazione asincrona. è stata completata in modo sincrono

(Ereditato da AsyncResult)
IsCompleted

Ottiene un valore che indica l'eventuale completamento dell'operazione asincrona.

(Ereditato da AsyncResult)
Result

Ottiene il risultato tipizzato dell'operazione asincrona completata.

Metodi

Complete(Boolean)

Chiamare questa versione di completo quando l'operazione asincrona viene completata e non è stata rilevata alcuna eccezione. Aggiorna lo stato dell'operazione e notifica il callback.

(Ereditato da AsyncResult)
Complete(Boolean, Exception)

Chiamare questa versione di completo se viene generata un'eccezione durante l'elaborazione. Oltre a notificare il callback, consente di acquisire l'eccezione e la archivia in modo da poterla generare durante la chiamata al metodo End(IAsyncResult).

(Ereditato da AsyncResult)
Complete(T, Boolean)

Chiamare questa versione di completo quando l'operazione asincrona viene completata e non è stata rilevata alcuna eccezione. Aggiorna lo stato dell'operazione e notifica il callback.

Complete(T, Boolean, Exception)

Chiamare questa versione di completo se viene generata un'eccezione durante l'elaborazione. Oltre a notificare il callback, consente di acquisire l'eccezione e la archivia in modo da poterla generare durante la chiamata al metodo End(IAsyncResult).

Dispose()

Rilascia le risorse usate dall'istanza corrente della classe AsyncResult.

(Ereditato da AsyncResult)
Dispose(Boolean)

Oggetto chiamato dai metodi Dispose() e Finalize() per rilasciare le risorse gestite e non gestite usate dall'istanza corrente della classe AsyncResult.

(Ereditato da AsyncResult)
End(IAsyncResult)

Chiamare End quando la funzione End per l'operazione asincrona viene completata. Garantisce che l'operazione asincrona venga completata ed esegue alcune convalide comuni.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a