OperationBase.Cancel-Methode
Bricht den Vorgang ab.
Namespace: System.ServiceModel.DomainServices.Client
Assembly: System.ServiceModel.DomainServices.Client (in system.servicemodel.domainservices.client.dll)
Verwendung
'Usage
Dim instance As OperationBase
instance.Cancel
Syntax
'Declaration
Public Sub Cancel
public void Cancel ()
public:
void Cancel ()
public void Cancel ()
public function Cancel ()
Ausnahmen
Ausnahmetyp | Bedingung |
---|---|
NotSupportedException | SupportsCancellation ist false. |
InvalidOperationException | Der Vorgang wurde bereits abgeschlossen. |
Hinweise
Die Standardimplementierung der SupportsCancellation-Eigenschaft gibt immer false zurück. Sie müssen die SupportsCancellation-Eigenschaft und die CancelCore-Methode überschreiben, um Abbrüche des Vorgangs zu unterstützen.
Die Cancel-Methode ruft sowohl die CancelCore-Methode als auch den completeAction-Delegaten auf, der im Konstruktor angegeben wurde. Überprüfen Sie beim Abschluss des Vorgangs die IsCanceled-Eigenschaft, um zu bestimmen, ob der Vorgang erfolgreich abgebrochen wurde.
Hinweis: |
---|
Ein erfolgreicher Abbruch garantiert nicht, dass Zustandsänderungen auf dem Server verhindert wurden. |
Das System#ComponentModel#INotifyPropertyChanged#PropertyChanged-Ereignis wird für die folgenden Eigenschaften ausgelöst: IsCanceled, CanCancel und IsComplete.
Threadsicherheit
Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht sichergestellt.
Plattformen
Entwicklungsplattformen
Windows XP Home Edition, Windows XP Professional, Windows Server 2003 , Windows Server 2008 und Windows 2000
Zielplattformen
Change History
Siehe auch
Verweis
OperationBase-Klasse
OperationBase-Member
System.ServiceModel.DomainServices.Client-Namespace