Share via


SqlCeTransaction.TrackingContext 屬性

取得或設定應用程式特有的內容資訊,而交易會讓這項資訊與 SQL Server Compact 資料庫資料表上的追蹤作業產生關聯。

命名空間:  System.Data.SqlServerCe
組件:  System.Data.SqlServerCe (在 System.Data.SqlServerCe.dll 中)

語法

'宣告
Public Property TrackingContext As Guid
    Get
    Set
'用途
Dim instance As SqlCeTransaction
Dim value As Guid

value = instance.TrackingContext

instance.TrackingContext = value
public Guid TrackingContext { get; set; }
public:
property Guid TrackingContext {
    Guid get ();
    void set (Guid value);
}
member TrackingContext : Guid with get, set
function get TrackingContext () : Guid
function set TrackingContext (value : Guid)

屬性值

型別:System.Guid
代表應用程式特有資訊的值。

備註

TrackingContext 屬性可用來讓應用程式特有的內容與資料庫資料表上的追蹤作業產生關聯。在下列情況中,交易會套用針對 TrackingContext 所設定的值:

  • 當正在追蹤的資料庫作業是在已啟用追蹤的資料表上執行時,交易就會將追蹤資料列中 __sysTrackingContext 資料行的值設定為 TrackingContext。

  • 如果追蹤資料表中的某個資料列已刪除,而且系統正在此資料表上追蹤刪除作業,當該資料列移至標記資料表 (__sysOCSDeletedRows) 時,交易就會將該資料列上 __sysTrackingContext 資料行的值設定為 TrackingContext。

追蹤基礎結構不會解譯內容值。應用程式開發人員可以使用此值,讓應用程式的重要資訊與追蹤的變更產生關聯。例如,它可用來讓進行變更的使用者或系統與追蹤的資料產生關聯。

請參閱

參考

SqlCeTransaction 類別

System.Data.SqlServerCe 命名空間

SqlCeChangeTracking

TrackingOptions