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 à partir de laquelle dériver IAsyncResult des objets qui peuvent être utilisés pour les scénarios de programmation asynchrone 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
| Nom | Description |
|---|---|
| AsyncResult() |
Appelé à partir de constructeurs dans des classes dérivées pour initialiser une 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 une 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 une 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
| Nom | Description |
|---|---|
| AsyncState |
Obtient un objet défini par l’utilisateur qui qualifie ou contient des informations sur une opération asynchrone. |
| AsyncWaitHandle |
Obtient un WaitHandle élément utilisé pour attendre la fin d’une opération asynchrone. |
| CompletedSynchronously |
Obtient une valeur qui indique si l’opération asynchrone s’est terminée de façon synchrone. |
| IsCompleted |
Obtient une valeur qui indique si l’opération asynchrone est terminée. |
Méthodes
| Nom | Description |
|---|---|
| Complete(Boolean, Exception) |
Appelez cette version complète si vous déclenchez une exception pendant le traitement. En plus de notifier le rappel, il capture l’exception et la stocke à lever pendant l’appel à la End(IAsyncResult) méthode. |
| Complete(Boolean) |
Appelez cette version de fin lorsque votre opération asynchrone est terminée et qu’aucune exception n’a été rencontrée. Il met à jour l’état de l’opération et avertit le rappel. |
| Dispose() |
Libère les ressources utilisées par l’instance actuelle de la AsyncResult classe. |
| Dispose(Boolean) |
Appelée par les méthodes et Finalize() les Dispose() méthodes pour libérer les ressources managées et non managées utilisées par l’instance actuelle de la AsyncResult classe. |
| 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() |
Permet à l’objet AsyncResult d’essayer de libérer des ressources et d’effectuer d’autres opérations de nettoyage avant qu’il ne soit récupéré par garbage collection. |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |