InstancePersistenceContext.LockToken プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在のインスタンス ハンドルにバインドされているインスタンス所有者のロック トークンを取得します。
public:
property Guid LockToken { Guid get(); };
public Guid LockToken { get; }
member this.LockToken : Guid
Public ReadOnly Property LockToken As Guid
プロパティ値
現在のインスタンス ハンドルにバインドされているロック トークン、または Empty ハンドルがインスタンス所有者にバインドされていない場合。
注釈
永続化プロバイダーは、あるロックにバインドされているハンドルを使用して、そのロックを必要とする操作 (インスタンス データの永続化など) を実行する場合は、インスタンス ストア内のインスタンスに保持されているロックのロック トークンとこの値を比較する必要があります。 ロック トークンが一致しない場合、コマンドは InstanceLockLostException で失敗します。
永続化プロバイダーは、インスタンスの新しいロックを取得する場合 (ロックにまだバインドされていないハンドルを使用してインスタンス データを永続化する場合など) に、この値をロック トークンとして使用する必要があります。 インスタンスがインスタンス ストアで既にロックされており、ロック トークンがこのロック トークンと一致している場合、永続化プロバイダーは BindReclaimedLock を使用してインスタンスの再要求を試みることができます。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET