Bagikan melalui


DataPhaseOperationStateProvider Kelas

Definisi

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

Konstruktor

DataPhaseOperationStateProvider(String, String)

Buat instans baru DataPhaseOperationStateProvider untuk database dengan id operasi unik. Jenis penyimpanan diatur ke AzureStorage secara default. Operasi data tidak melanjutkan secara default. Status tabel disimpan dalam ConcurrentDictionary.

Properti

DatabaseName
DataOperationIsResuming

Mengembalikan true jika operasi data melanjutkan.

(Diperoleh dari DataOperationStateProvider)
OperationId

Mendapatkan pengidentifikasi unik operasi data. Operasi yang perlu membuat satu atau beberapa objek database sementara dapat menggunakan string unik ini dalam nama objek mereka. Properti ini tidak boleh kosong atau null, harus 6 karakter dan harus tetap konstan selama masa pakai operasi data (dan lanjutkan upaya).

(Diperoleh dari DataOperationStateProvider)
StorageType

Mendapatkan lokasi penyimpanan data yang digunakan penyedia status untuk menyimpan konten tabel database.

(Diperoleh dari DataOperationStateProvider)

Metode

CleanupDataStorageAsync(String, String)

Hapus data untuk tabel ini di penyimpanan.

MarkDataOperationResuming()

Untuk menandai operasi data sebagai melanjutkan.

MarkStepCompleteAsync(String, String)

Tandai status langkah sebagai selesai.

MarkStepNotStartedAsync(String, String)

Tandai status langkah sebagai belum dimulai, jika status langkah belum ada, tambahkan dengan nilai yang belum dimulai.

MarkStepStartedAsync(String, String)

Tandai status langkah sebagai dimulai.

TryGetStepStateAsync(String, String)

Coba dapatkan status langkah.

Berlaku untuk