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