DataOperationStateProvider Klasse
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.
Implementieren Sie diese Schnittstelle, um das Extrahieren der Datenbankbenutzerdatentabellen in das Azure Speicherkonto zu verwalten und aus Azure Speichern der Tabellendaten in der Zieldatenbank zu veröffentlichen.
public abstract class DataOperationStateProvider
type DataOperationStateProvider = class
Public MustInherit Class DataOperationStateProvider
- Vererbung
-
DataOperationStateProvider
- Abgeleitet
Konstruktoren
| Name | Beschreibung |
|---|---|
| DataOperationStateProvider() |
Implementieren Sie diese Schnittstelle, um das Extrahieren der Datenbankbenutzerdatentabellen in das Azure Speicherkonto zu verwalten und aus Azure Speichern der Tabellendaten in der Zieldatenbank zu veröffentlichen. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| DataOperationIsResuming |
Gibt true zurück, wenn der Datenvorgang fortgesetzt wird. |
| OperationId |
Ruft den eindeutigen Bezeichner des Datenvorgangs ab. Vorgänge, die ein oder mehrere temporäre Datenbankobjekt erstellen müssen, können diese eindeutige Zeichenfolge in ihren Objektnamen verwenden. Diese Eigenschaft darf nicht leer oder null sein, muss 6 Zeichen sein und muss während der gesamten Lebensdauer des Datenvorgangs (und Fortsetzungsversuche) konstant bleiben. |
| StorageType |
Ruft den Datenspeicherort ab, den der Statusanbieter zum Speichern der Datenbanktabelleninhalte verwendet. |
Methoden
| Name | Beschreibung |
|---|---|
| CleanupDataStorageAsync(String, String) |
Entfernt die Daten für diese Tabelle im Speicher. |
| MarkStepCompleteAsync(String, String) |
Markieren Sie den Schrittstatus als abgeschlossen. |
| MarkStepNotStartedAsync(String, String) |
Markieren Sie den Schrittstatus als nicht gestartet, wenn noch kein Schrittstatus vorhanden ist, fügen Sie ihn mit dem Wert hinzu, der nicht gestartet wurde. |
| MarkStepStartedAsync(String, String) |
Markieren Sie den Schrittstatus als gestartet. |
| TryGetStepStateAsync(String, String) |
Versuchen Sie, den Schrittstatus abzurufen. |