DataPhaseOperationStateProvider Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
public class DataPhaseOperationStateProvider : Microsoft.SqlServer.Dac.DataOperationStateProvider
type DataPhaseOperationStateProvider = class
inherit DataOperationStateProvider
Public Class DataPhaseOperationStateProvider
Inherits DataOperationStateProvider
- Наследование
Конструкторы
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) |
Попробуйте получить состояние шага. |