IReliableStateManagerReplica Schnittstelle
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.
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 |
GetOrAddAsync<T>(ITransaction, String, TimeSpan) |
Ruft eine IReliableState des angegebenen Typs |
GetOrAddAsync<T>(ITransaction, Uri) |
Ruft eine IReliableState des angegebenen Typs |
GetOrAddAsync<T>(ITransaction, Uri, TimeSpan) |
Ruft eine IReliableState des angegebenen Typs |
GetOrAddAsync<T>(String) |
Ruft eine IReliableState des angegebenen Typs |
GetOrAddAsync<T>(String, TimeSpan) |
Ruft eine IReliableState des angegebenen Typs |
GetOrAddAsync<T>(Uri) |
Ruft eine IReliableState des angegebenen Typs |
GetOrAddAsync<T>(Uri, TimeSpan) |
Ruft eine IReliableState des angegebenen Typs |
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 |
TryGetAsync<T>(Uri) |
Versucht, eine IReliableState des angegebenen Typs |
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:
Azure SDK for .NET