次の方法で共有


DataPhaseOperationStateProvider クラス

定義

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

コンストラクター

DataPhaseOperationStateProvider(String, String)

一意の操作 ID を持つデータベースの DataPhaseOperationStateProvider の新しいインスタンスを作成します。ストレージの種類は既定で AzureStorage に設定されています。 既定では、データ操作は再開されません。 テーブルの状態は ConcurrentDictionary に格納されます。

プロパティ

DatabaseName
DataOperationIsResuming

データ操作を再開する場合は true を返します。

(継承元 DataOperationStateProvider)
OperationId

データ操作の一意識別子を取得します。 1 つ以上の一時データベース オブジェクトを作成する必要がある操作では、オブジェクト名にこの一意の文字列を使用できます。 このプロパティは空または null にすることはできません。6 文字にする必要があり、データ操作の有効期間 (および再開試行) を通じて一定である必要があります。

(継承元 DataOperationStateProvider)
StorageType

状態プロバイダーがデータベース テーブルのコンテンツを格納するために使用しているデータストレージの場所を取得します。

(継承元 DataOperationStateProvider)

メソッド

CleanupDataStorageAsync(String, String)

ストレージ内のこのテーブルのデータを削除します。

MarkDataOperationResuming()

データ操作を再開としてマークする。

MarkStepCompleteAsync(String, String)

ステップの状態を完了としてマークします。

MarkStepNotStartedAsync(String, String)

ステップ状態がまだ存在しない場合は、ステップ状態を開始していない状態としてマークし、開始されていない値で追加します。

MarkStepStartedAsync(String, String)

ステップの状態を開始済みとしてマークします。

TryGetStepStateAsync(String, String)

ステップの状態を取得してみてください。

適用対象