StatefulServiceBase.OnDataLossAsync(RestoreContext, CancellationToken) 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.
Diese Methode wird während eines vermuteten Datenverlusts aufgerufen. Sie können diese Methode überschreiben, um den Dienst bei Datenverlust wiederherzustellen.
protected virtual System.Threading.Tasks.Task<bool> OnDataLossAsync (Microsoft.ServiceFabric.Data.RestoreContext restoreCtx, System.Threading.CancellationToken cancellationToken);
abstract member OnDataLossAsync : Microsoft.ServiceFabric.Data.RestoreContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
override this.OnDataLossAsync : Microsoft.ServiceFabric.Data.RestoreContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
Protected Overridable Function OnDataLossAsync (restoreCtx As RestoreContext, cancellationToken As CancellationToken) As Task(Of Boolean)
Parameter
- restoreCtx
- RestoreContext
Ein RestoreContext , der zum Wiederherstellen des Diensts verwendet werden soll.
- cancellationToken
- CancellationToken
CancellationToken , um auf Abbruchanforderungen zu überwachen.
Gibt zurück
Ein Task, der den asynchronen Wiederherstellungsvorgang darstellt. True gibt an, dass der Zustand wiederhergestellt wurde. False gibt an, dass der Zustand des Replikats nicht geändert wurde.
Gilt für:
Azure SDK for .NET