DataOperationStateProvider 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 인터페이스를 구현하여 데이터베이스 사용자 데이터 테이블을 Azure 스토리지 계정으로 추출하고 Azure 스토리지에서 테이블 데이터를 대상 데이터베이스로 게시하도록 관리합니다.
public abstract class DataOperationStateProvider
type DataOperationStateProvider = class
Public MustInherit Class DataOperationStateProvider
- 상속
-
DataOperationStateProvider
- 파생
생성자
| Name | Description |
|---|---|
| DataOperationStateProvider() |
이 인터페이스를 구현하여 데이터베이스 사용자 데이터 테이블을 Azure 스토리지 계정으로 추출하고 Azure 스토리지에서 테이블 데이터를 대상 데이터베이스로 게시하도록 관리합니다. |
속성
| Name | Description |
|---|---|
| DataOperationIsResuming |
데이터 작업이 다시 시작되면 true를 반환합니다. |
| OperationId |
데이터 작업 고유 식별자를 가져옵니다. 하나 이상의 임시 데이터베이스 개체를 만들어야 하는 작업은 개체 이름에 이 고유한 문자열을 사용할 수 있습니다. 이 속성은 비어 있거나 null일 수 없으며 6자여야 하며 데이터 작업 수명 동안 일정하게 유지되어야 하며 시도를 다시 시작해야 합니다. |
| StorageType |
상태 공급자가 데이터베이스 테이블 콘텐츠를 저장하는 데 사용하는 데이터 스토리지 위치를 가져옵니다. |
메서드
| Name | Description |
|---|---|
| CleanupDataStorageAsync(String, String) |
스토리지에서 이 테이블의 데이터를 제거합니다. |
| MarkStepCompleteAsync(String, String) |
단계 상태를 완료로 표시합니다. |
| MarkStepNotStartedAsync(String, String) |
단계 상태를 시작되지 않은 것으로 표시합니다. 단계 상태가 아직 없는 경우 시작되지 않은 값으로 추가합니다. |
| MarkStepStartedAsync(String, String) |
단계 상태를 시작됨으로 표시합니다. |
| TryGetStepStateAsync(String, String) |
단계 상태를 가져옵니다. |