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.
Remarque : |
---|
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