SqlCeTransaction.TrackingContext 속성

Visual Studio 2010

트랜잭션에 의해 SQL Server Compact 데이터베이스 테이블의 추적 작업과 연결되는 응용 프로그램별 컨텍스트 정보를 가져오거나 설정합니다.

네임스페이스:  System.Data.SqlServerCe
어셈블리:  System.Data.SqlServerCe(System.Data.SqlServerCe.dll)

public Guid TrackingContext { get; set; }

속성 값

유형: System.Guid
응용 프로그램별 정보를 나타내는 값입니다.

TrackingContext 속성을 사용하여 응용 프로그램별 컨텍스트를 데이터베이스 테이블의 추적 작업과 연결할 수 있습니다. 트랜잭션은 다음과 같은 경우 TrackingContext에 설정된 값을 적용합니다.

  • 추적이 설정된 테이블에서 추적되는 데이터베이스 작업이 수행되는 경우 트랜잭션은 추적되는 행의 __sysTrackingContext 열을 TrackingContext 값으로 설정합니다.

  • 추적되는 테이블의 행이 삭제되고 테이블에서 삭제 작업이 추적되는 경우 트랜잭션은 해당 행의 __sysTrackingContext 열을 삭제 표식 테이블(__sysOCSDeletedRows)로 이동할 때 TrackingContext 값으로 설정합니다.

추적 인프라는 컨텍스트 값을 해석하지 않습니다. 응용 프로그램 개발자는 이 값을 사용하여 응용 프로그램에 중요한 정보를 추적된 변경 내용과 연결할 수 있습니다. 예를 들어 추적된 데이터를 변경한 사용자나 시스템을 연결하는 데 이 값을 사용할 수 있습니다.

표시: