DataPhaseOperationStateProvider Klasse

Definition

public class DataPhaseOperationStateProvider : Microsoft.SqlServer.Dac.DataOperationStateProvider
type DataPhaseOperationStateProvider = class
    inherit DataOperationStateProvider
Public Class DataPhaseOperationStateProvider
Inherits DataOperationStateProvider
Vererbung
DataPhaseOperationStateProvider

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.

Gilt für: