Partager via


Méthode OperationBase.Cancel

Annule l'opération.

Espace de noms: System.ServiceModel.DomainServices.Client
Assembly : System.ServiceModel.DomainServices.Client (dans system.servicemodel.domainservices.client.dll)

Utilisation

'Utilisation
Dim instance As OperationBase

instance.Cancel

Syntaxe

'Déclaration
Public Sub Cancel
public void Cancel ()
public:
void Cancel ()
public void Cancel ()
public function Cancel ()

Exceptions

Type d'exception Condition
NotSupportedException

SupportsCancellation a la valeur false.

InvalidOperationException

L'opération est déjà terminée.

Notes

L'implémentation par défaut de la propriété SupportsCancellation retourne toujours false. Vous devez substituer la propriété SupportsCancellation et la méthode CancelCore pour prendre en charge l'annulation dans votre opération.

La méthode Cancel appelle à la fois la méthode CancelCore et le délégué completeAction spécifié dans le constructeur. Une fois l'opération terminée, vérifiez la propriété IsCanceled pour déterminer si l'opération a été annulée avec succès.

noteRemarque :
L'annulation réussie ne garantit pas que les modifications d'état ont été empêchées sur le serveur.

L'événement System#ComponentModel#INotifyPropertyChanged#PropertyChanged est déclenché pour les propriétés suivantes : IsCanceled, CanCancel et IsComplete.

Sécurité des threads

Tous les membres publics statiques (Partagés dans Visual Basic) de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Plateformes

Plateformes de développement

Windows XP Édition familiale, Windows XP Professionnel, Windows Server 2003 , Windows Server 2008 et Windows 2000

Plateformes cibles

Change History

Voir aussi

Référence

Classe OperationBase
Membres OperationBase
Espace de noms System.ServiceModel.DomainServices.Client