Freigeben über


IReliableStateManagerReplica Schnittstelle

Definition

Definiert das Replikat eines zuverlässigen Zustandsanbieters.

public interface IReliableStateManagerReplica : Microsoft.ServiceFabric.Data.IAsyncEnumerable<Microsoft.ServiceFabric.Data.IReliableState>, Microsoft.ServiceFabric.Data.IReliableStateManager, Microsoft.ServiceFabric.Data.IStateProviderReplica
type IReliableStateManagerReplica = interface
    interface IStateProviderReplica
    interface IReliableStateManager
    interface IAsyncEnumerable<IReliableState>
Public Interface IReliableStateManagerReplica
Implements IAsyncEnumerable(Of IReliableState), IReliableStateManager, IStateProviderReplica
Abgeleitet
Implementiert

Eigenschaften

OnDataLossAsync

Die Funktion wird bei vermutetem Datenverlust aufgerufen.

(Geerbt von IStateProviderReplica)

Methoden

Abort()

Beenden Sie das Zustandsanbieterreplikat erzwungen.

(Geerbt von IStateProviderReplica)
BackupAsync(BackupOption, TimeSpan, CancellationToken, Func<BackupInfo,CancellationToken,Task<Boolean>>)

Führt eine Sicherung des gesamten zuverlässigen Zustands aus, der von diesem IReliableStateManagerverwaltet wird.

(Geerbt von IStateProviderReplica)
BackupAsync(Func<BackupInfo,CancellationToken,Task<Boolean>>)

Führt eine vollständige Sicherung des gesamten zuverlässigen Zustands aus, der von diesem IReliableStateManagerverwaltet wird.

(Geerbt von IStateProviderReplica)
ChangeRoleAsync(ReplicaRole, CancellationToken)

Benachrichtigen Sie das Zustandsanbieterreplikat, dass sich seine Rolle ändert, z. B. in Primär oder Sekundär.

(Geerbt von IStateProviderReplica)
CloseAsync(CancellationToken)

Schließen Sie das Zustandsanbieterreplikat ordnungsgemäß.

(Geerbt von IStateProviderReplica)
CreateTransaction()

Erstellen und starten Sie eine neue Transaktion, die zum Gruppieren von Vorgängen verwendet werden kann, die atomar ausgeführt werden sollen.

(Geerbt von IReliableStateManager)
GetAsyncEnumerator()

Gibt einen IAsyncEnumerator<T> zurück, der die Auflistung asynchron durchläuft.

(Geerbt von IAsyncEnumerable<T>)
GetOrAddAsync<T>(ITransaction, String)

Ruft eine IReliableState des angegebenen Typs T und mit dem angegebenen Namen ab, falls vorhanden, oder erstellt einen und gibt es zurück, wenn es noch nicht vorhanden ist.

(Geerbt von IReliableStateManager)
GetOrAddAsync<T>(ITransaction, String, TimeSpan)

Ruft eine IReliableState des angegebenen Typs T und mit dem angegebenen Namen ab, falls vorhanden, oder erstellt einen und gibt es zurück, wenn es noch nicht vorhanden ist.

(Geerbt von IReliableStateManager)
GetOrAddAsync<T>(ITransaction, Uri)

Ruft eine IReliableState des angegebenen Typs T und mit dem angegebenen Namen ab, falls vorhanden, oder erstellt einen und gibt es zurück, wenn es noch nicht vorhanden ist.

(Geerbt von IReliableStateManager)
GetOrAddAsync<T>(ITransaction, Uri, TimeSpan)

Ruft eine IReliableState des angegebenen Typs T und mit dem angegebenen Namen ab, falls vorhanden, oder erstellt einen und gibt es zurück, wenn es noch nicht vorhanden ist.

(Geerbt von IReliableStateManager)
GetOrAddAsync<T>(String)

Ruft eine IReliableState des angegebenen Typs T und mit dem angegebenen Namen ab, falls vorhanden, oder erstellt einen und gibt es zurück, wenn es noch nicht vorhanden ist.

(Geerbt von IReliableStateManager)
GetOrAddAsync<T>(String, TimeSpan)

Ruft eine IReliableState des angegebenen Typs T und mit dem angegebenen Namen ab, falls vorhanden, oder erstellt einen und gibt es zurück, wenn es noch nicht vorhanden ist.

(Geerbt von IReliableStateManager)
GetOrAddAsync<T>(Uri)

Ruft eine IReliableState des angegebenen Typs T und mit dem angegebenen Namen ab, falls vorhanden, oder erstellt einen und gibt es zurück, wenn es noch nicht vorhanden ist.

(Geerbt von IReliableStateManager)
GetOrAddAsync<T>(Uri, TimeSpan)

Ruft eine IReliableState des angegebenen Typs T und mit dem angegebenen Namen ab, falls vorhanden, oder erstellt einen und gibt es zurück, wenn es noch nicht vorhanden ist.

(Geerbt von IReliableStateManager)
Initialize(StatefulServiceInitializationParameters)

Initialisieren Sie das Zustandsanbieterreplikat mithilfe der Dienstinitialisierungsinformationen.

(Geerbt von IStateProviderReplica)
OpenAsync(ReplicaOpenMode, IStatefulServicePartition, CancellationToken)

Öffnen Sie das Zustandsanbieterreplikat zur Verwendung.

(Geerbt von IStateProviderReplica)
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.

(Geerbt von IReliableStateManager)
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.

(Geerbt von IReliableStateManager)
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.

(Geerbt von IReliableStateManager)
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.

(Geerbt von IReliableStateManager)
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.

(Geerbt von IReliableStateManager)
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.

(Geerbt von IReliableStateManager)
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.

(Geerbt von IReliableStateManager)
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.

(Geerbt von IReliableStateManager)
RestoreAsync(String)

Stellen Sie eine Sicherung wieder her, die von oder BackupAsync(BackupOption, TimeSpan, CancellationToken, Func<BackupInfo,CancellationToken,Task<Boolean>>)erstellt wurdeBackupAsync(Func<BackupInfo,CancellationToken,Task<Boolean>>).

(Geerbt von IStateProviderReplica)
RestoreAsync(String, RestorePolicy, CancellationToken)

Stellen Sie eine Sicherung wieder her, die von oder BackupAsync(BackupOption, TimeSpan, CancellationToken, Func<BackupInfo,CancellationToken,Task<Boolean>>)erstellt wurdeBackupAsync(Func<BackupInfo,CancellationToken,Task<Boolean>>).

(Geerbt von IStateProviderReplica)
TryAddStateSerializer<T>(IStateSerializer<T>)

Registriert ein benutzerdefiniertes Serialisierungsprogramm für alle zuverlässigen Sammlungen.

(Geerbt von IReliableStateManager)
TryGetAsync<T>(String)

Versucht, eine IReliableState des angegebenen Typs T und mit dem angegebenen Namen abzurufen.

(Geerbt von IReliableStateManager)
TryGetAsync<T>(Uri)

Versucht, eine IReliableState des angegebenen Typs T und mit dem angegebenen Namen abzurufen.

(Geerbt von IReliableStateManager)

Ereignisse

StateManagerChanged

Tritt auf, wenn sich der Zustand des Zustands des Zustands-Managers ändert. Beispiel: Erstellen oder Löschen des zuverlässigen Zustands oder Neuerstellung des zuverlässigen Zustands-Managers.

(Geerbt von IReliableStateManager)
TransactionChanged

Tritt auf, wenn sich der Status einer Transaktion ändert. Beispiel: Commit einer Transaktion.

(Geerbt von IReliableStateManager)

Gilt für: