AsyncResult Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classe de base abstraite qui implémente l'interface IAsyncResult. Sert de classe de base de laquelle dériver les objets IAsyncResult qui peuvent être utilisés pour des scénarios de programmation asynchrones courants.
public ref class AsyncResult abstract : IAsyncResult, IDisposable
public abstract class AsyncResult : IAsyncResult, IDisposable
type AsyncResult = class
interface IAsyncResult
interface IDisposable
Public MustInherit Class AsyncResult
Implements IAsyncResult, IDisposable
- Héritage
-
AsyncResult
- Dérivé
- Implémente
Remarques
Pour plus d’informations, consultez l’interface System.IAsyncResult .
La classe TypedAsyncResult<T> est dérivée de AsyncResult.
Constructeurs
AsyncResult() |
Appelé à partir de constructeurs dans des classes dérivées pour initialiser un instance de la AsyncResult classe qui n’a pas de délégué de rappel ou d’objet d’état. |
AsyncResult(AsyncCallback, Object) |
Appelé à partir de constructeurs dans des classes dérivées pour initialiser un instance de la AsyncResult classe qui a un délégué de rappel et un objet d’état. |
AsyncResult(Object) |
Appelé à partir de constructeurs dans des classes dérivées pour initialiser un instance de la AsyncResult classe qui n’a pas de délégué de rappel, mais qui a 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. |
AsyncWaitHandle |
Obtient un WaitHandle qui est utilisé pour attendre qu’une opération asynchrone se termine. |
CompletedSynchronously |
Obtient une valeur qui indique si l’opération asynchrone s’est terminée de manière synchrone. |
IsCompleted |
Obtient une valeur qui indique si l’opération asynchrone est 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. |
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). |
Dispose() |
Libère les ressources utilisées par l'instance actuelle de la classe 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. |
End(IAsyncResult) |
Appelez cette méthode lorsque la |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
Finalize() |
Autorise l'objet AsyncResult à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. |
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) |