Partager via


TypedAsyncResult<T> Classe

Définition

Implémentation concrète de AsyncResult qui encapsule le résultat Type et le retourne lorsque la méthode de End(IAsyncResult) est appelée.

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

Paramètres de type

T

Type du résultat.

Héritage
TypedAsyncResult<T>

Constructeurs

TypedAsyncResult<T>(AsyncCallback, Object)

Initialise une nouvelle instance de la classe TypedAsyncResult<T> qui possède un délégué de rappel et un objet d'état.

TypedAsyncResult<T>(Object)

Initialise une nouvelle instance de la classe TypedAsyncResult<T> ayant un objet d'état.

Propriétés

AsyncState

Obtient un objet défini par l’utilisateur qui qualifie ou contient des informations sur une opération asynchrone.

(Hérité de AsyncResult)
AsyncWaitHandle

Obtient un WaitHandle qui est utilisé pour attendre qu’une opération asynchrone se termine.

(Hérité de AsyncResult)
CompletedSynchronously

Obtient une valeur qui indique si l’opération asynchrone s’est terminée de manière synchrone.

(Hérité de AsyncResult)
IsCompleted

Obtient une valeur qui indique si l’opération asynchrone est terminée.

(Hérité de AsyncResult)
Result

Obtient ou définit le résultat typé de l'opération asynchrone terminée.

Méthodes

Complete(Boolean)

Appelez cette version de "complete" lorsque l'opération asynchrone est terminée et qu'aucune exception n'est survenue. Elle met à jour l'état de l'opération et notifie le rappel.

(Hérité de AsyncResult)
Complete(Boolean, Exception)

Appelez cette version de "complete" si vous déclenchez une exception pendant le traitement. En plus de notifier le rappel, elle capture l'exception et l'enregistre pour la lever pendant l'appel à la méthode End(IAsyncResult).

(Hérité de AsyncResult)
Complete(T, Boolean)

Appelez cette version de "complete" lorsque l'opération asynchrone est terminée et qu'aucune exception n'est survenue. Elle met à jour l'état de l'opération et notifie le rappel.

Complete(T, Boolean, Exception)

Appelez cette version de "complete" si vous déclenchez une exception pendant le traitement. En plus de notifier le rappel, elle capture l'exception et l'enregistre pour la lever pendant l'appel à la méthode End(IAsyncResult).

Dispose()

Libère les ressources utilisées par l'instance actuelle de la classe AsyncResult.

(Hérité de AsyncResult)
Dispose(Boolean)

Appelé par les méthodes Dispose() et Finalize() pour libérer les ressources managées et non managées utilisées par l'instance actuelle de la classe AsyncResult.

(Hérité de AsyncResult)
End(IAsyncResult)

La fin doit être appelée lorsque la fonction de fin (End) de l'opération asynchrone est terminée. Elle garantit que l'opération asynchrone est terminée, et effectue une validation commune.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à