DataPhaseOperationStateProvider 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.
public class DataPhaseOperationStateProvider : Microsoft.SqlServer.Dac.DataOperationStateProvider
type DataPhaseOperationStateProvider = class
inherit DataOperationStateProvider
Public Class DataPhaseOperationStateProvider
Inherits DataOperationStateProvider
- Vererbung
Konstruktoren
| Name | Beschreibung |
|---|---|
| DataPhaseOperationStateProvider(String, String) |
Erstellen Sie eine neue Instanz von DataPhaseOperationStateProvider für eine Datenbank mit einer eindeutigen Vorgangs-ID. Der Speichertyp ist standardmäßig auf AzureStorage festgelegt. Der Datenvorgang wird standardmäßig nicht fortgesetzt. Tabellenzustände werden in einem gleichzeitigen Diktieren gespeichert. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| DatabaseName | |
| DataOperationIsResuming |
Gibt true zurück, wenn der Datenvorgang fortgesetzt wird. (Geerbt von DataOperationStateProvider) |
| 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. (Geerbt von DataOperationStateProvider) |
| StorageType |
Ruft den Datenspeicherort ab, den der Statusanbieter zum Speichern der Datenbanktabelleninhalte verwendet. (Geerbt von DataOperationStateProvider) |
Methoden
| Name | Beschreibung |
|---|---|
| CleanupDataStorageAsync(String, String) |
Entfernen Sie die Daten für diese Tabelle im Speicher. |
| MarkDataOperationResuming() |
Um den Datenvorgang als fortsetzung zu markieren. |
| 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. |