IReliableStateManager.RemoveAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
RemoveAsync(ITransaction, Uri, TimeSpan) |
Entfernt den IReliableState mit dem angegebenen Namen aus diesem Zustands-Manager. Der Zustand wird dauerhaft aus dem persistenten Speicher und allen Replikaten entfernt, wenn ein Commit für die Transaktion ausgeführt wird. |
RemoveAsync(ITransaction, String, TimeSpan) |
Entfernt den IReliableState mit dem angegebenen Namen aus diesem Zustands-Manager. Der Zustand wird dauerhaft aus dem persistenten Speicher und allen Replikaten entfernt, wenn ein Commit für die Transaktion ausgeführt wird. |
RemoveAsync(Uri, TimeSpan) |
Entfernt den IReliableState mit dem angegebenen Namen aus diesem Zustands-Manager. Der Zustand wird dauerhaft aus dem persistenten Speicher und allen Replikaten entfernt. |
RemoveAsync(String, TimeSpan) |
Entfernt den IReliableState mit dem angegebenen Namen aus diesem Zustands-Manager. Der Zustand wird dauerhaft aus dem persistenten Speicher und allen Replikaten entfernt. |
RemoveAsync(Uri) |
Entfernt den IReliableState mit dem angegebenen Namen aus diesem Zustands-Manager. Der Zustand wird dauerhaft aus dem persistenten Speicher und allen Replikaten entfernt. |
RemoveAsync(ITransaction, String) |
Entfernt den IReliableState mit dem angegebenen Namen aus diesem Zustands-Manager. Der Zustand wird dauerhaft aus dem persistenten Speicher und allen Replikaten entfernt, wenn ein Commit für die Transaktion ausgeführt wird. |
RemoveAsync(String) |
Entfernt den IReliableState mit dem angegebenen Namen aus diesem Zustands-Manager. Der Zustand wird dauerhaft aus dem persistenten Speicher und allen Replikaten entfernt. |
RemoveAsync(ITransaction, Uri) |
Entfernt den IReliableState mit dem angegebenen Namen aus diesem Zustands-Manager. Der Zustand wird dauerhaft aus dem persistenten Speicher und allen Replikaten entfernt, wenn ein Commit für die Transaktion ausgeführt wird. |
RemoveAsync(ITransaction, Uri, TimeSpan)
Entfernt den IReliableState mit dem angegebenen Namen aus diesem Zustands-Manager. Der Zustand wird dauerhaft aus dem persistenten Speicher und allen Replikaten entfernt, wenn ein Commit für die Transaktion ausgeführt wird.
public System.Threading.Tasks.Task RemoveAsync(Microsoft.ServiceFabric.Data.ITransaction tx, Uri name, TimeSpan timeout);
abstract member RemoveAsync : Microsoft.ServiceFabric.Data.ITransaction * Uri * TimeSpan -> System.Threading.Tasks.Task
Public Function RemoveAsync (tx As ITransaction, name As Uri, timeout As TimeSpan) As Task
Parameter
- tx
- ITransaction
Transaktion, der dieser Vorgang zugeordnet werden soll.
- name
- Uri
Der Name des zu entfernenden IReliableState-Objekts.
- timeout
- TimeSpan
Die Zeitspanne, die auf den Abschluss des Vorgangs gewartet werden muss, bevor eine TimeoutException ausgelöst wird. Wird hauptsächlich verwendet, um Deadlocks zu verhindern. Der Standardwert ist 4 Sekunden.
Gibt zurück
Aufgabe, die den asynchronen Entfernungsvorgang darstellt.
Ausnahmen
tx
ist NULL oder name
null.
Ein IReliableState mit dem angegebenen Namen ist nicht vorhanden oder timeout
ist negativ.
Der Vorgang konnte innerhalb des angegebenen Timeouts nicht abgeschlossen werden.
Wird ausgelöst, wenn sich nicht IReliableStateManager in befindet Primary.
Die Transaktion wurde intern vom System fehlerhaft gemacht. Wiederholen des Vorgangs für eine neue Transaktion
Wird ausgelöst, wenn ein Methodenaufruf für den aktuellen Zustand des Objekts ungültig ist. Beispiel: Die verwendete Transaktion wurde bereits beendet: Vom Benutzer committet oder abgebrochen. Wenn diese Ausnahme ausgelöst wird, ist es sehr wahrscheinlich, dass im Dienstcode der Verwendung von Transaktionen ein Fehler vorliegt.
Gibt an, dass der Reliable State Manager geschlossen ist.
Hinweise
Dies ist ein atomischer Vorgang. Die IReliableState wird zusammen mit dem gesamten Zustand erfolgreich entfernt oder bleibt im Takt. Wenn diese Methode eine Ausnahme auslöst, muss die Transaktion abgebrochen werden.
Gilt für:
RemoveAsync(ITransaction, String, TimeSpan)
Entfernt den IReliableState mit dem angegebenen Namen aus diesem Zustands-Manager. Der Zustand wird dauerhaft aus dem persistenten Speicher und allen Replikaten entfernt, wenn ein Commit für die Transaktion ausgeführt wird.
public System.Threading.Tasks.Task RemoveAsync(Microsoft.ServiceFabric.Data.ITransaction tx, string name, TimeSpan timeout);
abstract member RemoveAsync : Microsoft.ServiceFabric.Data.ITransaction * string * TimeSpan -> System.Threading.Tasks.Task
Public Function RemoveAsync (tx As ITransaction, name As String, timeout As TimeSpan) As Task
Parameter
- tx
- ITransaction
Transaktion, der dieser Vorgang zugeordnet werden soll.
- name
- String
Der Name des zu entfernenden IReliableState-Objekts.
- timeout
- TimeSpan
Die Zeitspanne, die auf den Abschluss des Vorgangs gewartet werden muss, bevor eine TimeoutException ausgelöst wird. Wird hauptsächlich verwendet, um Deadlocks zu verhindern. Der Standardwert ist 4 Sekunden.
Gibt zurück
Aufgabe, die den asynchronen Entfernungsvorgang darstellt.
Ausnahmen
tx
ist NULL oder name
null.
Ein IReliableState mit dem angegebenen Namen ist nicht vorhanden oder timeout
ist negativ.
Der Vorgang konnte innerhalb des angegebenen Timeouts nicht abgeschlossen werden.
Wird ausgelöst, wenn sich nicht IReliableStateManager in befindet Primary.
Die Transaktion wurde intern vom System fehlerhaft gemacht. Wiederholen des Vorgangs für eine neue Transaktion
Wird ausgelöst, wenn ein Methodenaufruf für den aktuellen Zustand des Objekts ungültig ist. Beispiel: Die verwendete Transaktion wurde bereits beendet: Vom Benutzer committet oder abgebrochen. Wenn diese Ausnahme ausgelöst wird, ist es sehr wahrscheinlich, dass im Dienstcode der Verwendung von Transaktionen ein Fehler vorliegt.
Gibt an, dass der Reliable State Manager geschlossen ist.
Hinweise
Dies ist ein atomischer Vorgang. Die IReliableState wird zusammen mit dem gesamten Zustand erfolgreich entfernt oder bleibt im Takt. Wenn diese Methode eine Ausnahme auslöst, muss die Transaktion abgebrochen werden.
Gilt für:
RemoveAsync(Uri, TimeSpan)
Entfernt den IReliableState mit dem angegebenen Namen aus diesem Zustands-Manager. Der Zustand wird dauerhaft aus dem persistenten Speicher und allen Replikaten entfernt.
public System.Threading.Tasks.Task RemoveAsync(Uri name, TimeSpan timeout);
abstract member RemoveAsync : Uri * TimeSpan -> System.Threading.Tasks.Task
Public Function RemoveAsync (name As Uri, timeout As TimeSpan) As Task
Parameter
- name
- Uri
Der Name des zu entfernenden IReliableState-Objekts.
- timeout
- TimeSpan
Die Zeitspanne, die auf den Abschluss des Vorgangs gewartet werden muss, bevor eine TimeoutException ausgelöst wird. Wird hauptsächlich verwendet, um Deadlocks zu verhindern. Der Standardwert ist 4 Sekunden.
Gibt zurück
Aufgabe, die den asynchronen Entfernungsvorgang darstellt.
Ausnahmen
name
ist NULL.
Ein IReliableState mit dem angegebenen Namen ist nicht vorhanden oder timeout
ist negativ.
Der Vorgang konnte innerhalb des angegebenen Timeouts nicht abgeschlossen werden.
Wird ausgelöst, wenn sich nicht IReliableStateManager in befindet Primary.
Gibt an, dass der Reliable State Manager geschlossen ist.
Der Vorgang wurde intern vom System fehlerhaft. Wiederholen Sie den Vorgang.
Hinweise
Dies ist ein atomischer Vorgang. Die IReliableState wird zusammen mit dem gesamten Zustand erfolgreich entfernt oder bleibt im Takt.
Gilt für:
RemoveAsync(String, TimeSpan)
Entfernt den IReliableState mit dem angegebenen Namen aus diesem Zustands-Manager. Der Zustand wird dauerhaft aus dem persistenten Speicher und allen Replikaten entfernt.
public System.Threading.Tasks.Task RemoveAsync(string name, TimeSpan timeout);
abstract member RemoveAsync : string * TimeSpan -> System.Threading.Tasks.Task
Public Function RemoveAsync (name As String, timeout As TimeSpan) As Task
Parameter
- name
- String
Der Name des zu entfernenden IReliableState-Objekts.
- timeout
- TimeSpan
Die Zeitspanne, die auf den Abschluss des Vorgangs gewartet werden muss, bevor eine TimeoutException ausgelöst wird. Wird hauptsächlich verwendet, um Deadlocks zu verhindern. Der Standardwert ist 4 Sekunden.
Gibt zurück
Aufgabe, die den asynchronen Entfernungsvorgang darstellt.
Ausnahmen
name
ist NULL.
Ein IReliableState mit dem angegebenen Namen ist nicht vorhanden oder timeout
ist negativ.
Der Vorgang konnte innerhalb des angegebenen Timeouts nicht abgeschlossen werden.
Wird ausgelöst, wenn sich nicht IReliableStateManager in befindet Primary.
Gibt an, dass der Reliable State Manager geschlossen ist.
Der Vorgang wurde intern vom System fehlerhaft. Wiederholen Sie den Vorgang.
Hinweise
Dies ist ein atomarer Vorgang. Die IReliableState wird zusammen mit dem gesamten Zustand erfolgreich entfernt oder wird in Takt gelassen.
Gilt für:
RemoveAsync(Uri)
Entfernt den IReliableState mit dem angegebenen Namen aus diesem Zustands-Manager. Der Zustand wird dauerhaft aus dem persistenten Speicher und allen Replikaten entfernt.
public System.Threading.Tasks.Task RemoveAsync(Uri name);
abstract member RemoveAsync : Uri -> System.Threading.Tasks.Task
Public Function RemoveAsync (name As Uri) As Task
Parameter
- name
- Uri
Der Name des zu entfernenden IReliableState-Objekts.
Gibt zurück
Aufgabe, die den asynchronen Entfernungsvorgang darstellt.
Ausnahmen
name
ist NULL.
Ein IReliableState mit dem angegebenen Namen ist nicht vorhanden.
Der Vorgang konnte innerhalb des Standardtimeouts nicht abgeschlossen werden.
Wird ausgelöst, wenn der IReliableStateManager nicht in Primaryist.
Gibt an, dass der Reliable State Manager geschlossen ist.
Der Vorgang wurde intern vom System fehlerhaft. Wiederholen Sie den Vorgang.
Hinweise
Dies ist ein atomarer Vorgang. Die IReliableState wird zusammen mit dem gesamten Zustand erfolgreich entfernt oder wird in Takt gelassen.
Gilt für:
RemoveAsync(ITransaction, String)
Entfernt den IReliableState mit dem angegebenen Namen aus diesem Zustands-Manager. Der Status wird dauerhaft aus dem persistenten Speicher und allen Replikaten entfernt, wenn die Transaktion committet wird.
public System.Threading.Tasks.Task RemoveAsync(Microsoft.ServiceFabric.Data.ITransaction tx, string name);
abstract member RemoveAsync : Microsoft.ServiceFabric.Data.ITransaction * string -> System.Threading.Tasks.Task
Public Function RemoveAsync (tx As ITransaction, name As String) As Task
Parameter
- tx
- ITransaction
Transaktion, der dieser Vorgang zugeordnet werden soll.
- name
- String
Der Name des zu entfernenden IReliableState-Objekts.
Gibt zurück
Aufgabe, die den asynchronen Entfernungsvorgang darstellt.
Ausnahmen
tx
ist NULL oder name
null.
Ein IReliableState mit dem angegebenen Namen ist nicht vorhanden.
Der Vorgang konnte innerhalb des Standardtimeouts nicht abgeschlossen werden.
Wird ausgelöst, wenn der IReliableStateManager nicht in Primaryist.
Die Transaktion wurde intern vom System fehlerhaft gemacht. Wiederholen des Vorgangs für eine neue Transaktion
Wird ausgelöst, wenn ein Methodenaufruf für den aktuellen Zustand des Objekts ungültig ist. Beispiel: Die verwendete Transaktion ist bereits beendet: vom Benutzer zugesagt oder abgebrochen. Wenn diese Ausnahme ausgelöst wird, ist es sehr wahrscheinlich, dass im Dienstcode der Verwendung von Transaktionen ein Fehler vorliegt.
Gibt an, dass der Reliable State Manager geschlossen ist.
Hinweise
Dies ist ein atomarer Vorgang. Die IReliableState wird zusammen mit dem gesamten Zustand erfolgreich entfernt oder wird in Takt gelassen. Wenn diese Methode eine Ausnahme auslöst, muss die Transaktion abgebrochen werden.
Gilt für:
RemoveAsync(String)
Entfernt den IReliableState mit dem angegebenen Namen aus diesem Zustands-Manager. Der Zustand wird dauerhaft aus dem persistenten Speicher und allen Replikaten entfernt.
public System.Threading.Tasks.Task RemoveAsync(string name);
abstract member RemoveAsync : string -> System.Threading.Tasks.Task
Public Function RemoveAsync (name As String) As Task
Parameter
- name
- String
Der Name des zu entfernenden IReliableState-Objekts.
Gibt zurück
Aufgabe, die den asynchronen Entfernungsvorgang darstellt.
Ausnahmen
name
ist NULL.
Ein IReliableState mit dem angegebenen Namen ist nicht vorhanden.
Der Vorgang konnte innerhalb des Standardtimeouts nicht abgeschlossen werden.
Wird ausgelöst, wenn der IReliableStateManager nicht in Primaryist.
Gibt an, dass der Reliable State Manager geschlossen ist.
Der Vorgang wurde intern vom System fehlerhaft. Wiederholen Sie den Vorgang.
Hinweise
Dies ist ein atomarer Vorgang. Die IReliableState wird zusammen mit dem gesamten Zustand erfolgreich entfernt oder wird in Takt gelassen.
Gilt für:
RemoveAsync(ITransaction, Uri)
Entfernt den IReliableState mit dem angegebenen Namen aus diesem Zustands-Manager. Der Status wird dauerhaft aus dem persistenten Speicher und allen Replikaten entfernt, wenn die Transaktion committet wird.
public System.Threading.Tasks.Task RemoveAsync(Microsoft.ServiceFabric.Data.ITransaction tx, Uri name);
abstract member RemoveAsync : Microsoft.ServiceFabric.Data.ITransaction * Uri -> System.Threading.Tasks.Task
Public Function RemoveAsync (tx As ITransaction, name As Uri) As Task
Parameter
- tx
- ITransaction
Transaktion, der dieser Vorgang zugeordnet werden soll.
- name
- Uri
Der Name des zu entfernenden IReliableState-Objekts.
Gibt zurück
Aufgabe, die den asynchronen Entfernungsvorgang darstellt.
Ausnahmen
tx
ist NULL oder name
null.
Ein IReliableState mit dem angegebenen Namen ist nicht vorhanden.
Der Vorgang konnte innerhalb des Standardtimeouts nicht abgeschlossen werden.
Wird ausgelöst, wenn der IReliableStateManager nicht in Primaryist.
Die Transaktion wurde intern vom System fehlerhaft gemacht. Wiederholen des Vorgangs für eine neue Transaktion
Wird ausgelöst, wenn ein Methodenaufruf für den aktuellen Zustand des Objekts ungültig ist. Beispiel: Die verwendete Transaktion ist bereits beendet: vom Benutzer zugesagt oder abgebrochen. Wenn diese Ausnahme ausgelöst wird, ist es sehr wahrscheinlich, dass im Dienstcode der Verwendung von Transaktionen ein Fehler vorliegt.
Gibt an, dass der Reliable State Manager geschlossen ist.
Hinweise
Dies ist ein atomarer Vorgang. Die IReliableState wird zusammen mit dem gesamten Zustand erfolgreich entfernt oder wird in Takt gelassen. Wenn diese Methode eine Ausnahme auslöst, muss die Transaktion abgebrochen werden.
Gilt für:
Azure SDK for .NET