DataOperationStateProvider 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
实现此接口以管理将数据库用户数据表提取到Azure存储帐户,并从Azure存储表数据发布到目标数据库。
public abstract class DataOperationStateProvider
type DataOperationStateProvider = class
Public MustInherit Class DataOperationStateProvider
- 继承
-
DataOperationStateProvider
- 派生
构造函数
| 名称 | 说明 |
|---|---|
| DataOperationStateProvider() |
实现此接口以管理将数据库用户数据表提取到Azure存储帐户,并从Azure存储表数据发布到目标数据库。 |
属性
| 名称 | 说明 |
|---|---|
| DataOperationIsResuming |
如果数据操作正在恢复,则返回 true。 |
| OperationId |
获取数据操作唯一标识符。 需要创建一个或多个临时数据库对象的操作可以在其对象名称中使用此唯一字符串。 此属性不能为空或 null,必须为 6 个字符,并且必须在数据操作生存期内保持一致(并恢复尝试)。 |
| StorageType |
获取状态提供程序用于存储数据库表内容的数据存储位置。 |
方法
| 名称 | 说明 |
|---|---|
| CleanupDataStorageAsync(String, String) |
删除存储中此表的数据。 |
| MarkStepCompleteAsync(String, String) |
将步骤状态标记为已完成。 |
| MarkStepNotStartedAsync(String, String) |
如果步骤状态尚不存在,请将步骤状态标记为未启动,请添加值未启动。 |
| MarkStepStartedAsync(String, String) |
将步骤状态标记为已启动。 |
| TryGetStepStateAsync(String, String) |
请尝试获取步骤状态。 |