Freigeben über


StatefulServiceBase.OnDataLossAsync(RestoreContext, CancellationToken) Methode

Definition

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: