DataPhaseOperationStateProvider Класс

Определение

public class DataPhaseOperationStateProvider : Microsoft.SqlServer.Dac.DataOperationStateProvider
type DataPhaseOperationStateProvider = class
    inherit DataOperationStateProvider
Public Class DataPhaseOperationStateProvider
Inherits DataOperationStateProvider
Наследование
DataPhaseOperationStateProvider

Конструкторы

DataPhaseOperationStateProvider(String, String)

Создайте новый экземпляр DataPhaseOperationStateProvider для базы данных с уникальным идентификатором операции. Тип хранилища имеет значение AzureStorage по умолчанию. По умолчанию операция с данными не возобновляется. Состояния таблиц хранятся в ConcurrentDictionary.

Свойства

DatabaseName
DataOperationIsResuming

Возвращает значение true, если операция с данными возобновляется.

(Унаследовано от DataOperationStateProvider)
OperationId

Возвращает уникальный идентификатор операции с данными. Операции, которым необходимо создать один или несколько временных объектов базы данных, могут использовать эту уникальную строку в именах объектов. Это свойство не может быть пустым или пустым, должно иметь значение 6 символов и оставаться постоянным на протяжении всего времени существования операции с данными (и возобновлять попытки).

(Унаследовано от DataOperationStateProvider)
StorageType

Возвращает расположение хранилища данных, которое поставщик состояний использует для хранения содержимого таблиц базы данных.

(Унаследовано от DataOperationStateProvider)

Методы

CleanupDataStorageAsync(String, String)

Удалите данные для этой таблицы в хранилище.

MarkDataOperationResuming()

Чтобы пометить операцию с данными как возобновляемую.

MarkStepCompleteAsync(String, String)

Пометьте состояние шага как завершенное.

MarkStepNotStartedAsync(String, String)

Пометьте состояние шага как не начатое, если состояние шага еще не существует, добавьте его со значением not started.

MarkStepStartedAsync(String, String)

Пометьте состояние шага как начатое.

TryGetStepStateAsync(String, String)

Попробуйте получить состояние шага.

Применяется к