InstancePersistenceContext.LockToken Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene il token di blocco del proprietario dell'istanza associato all'handle dell'istanza corrente.
public:
property Guid LockToken { Guid get(); };
public Guid LockToken { get; }
member this.LockToken : Guid
Public ReadOnly Property LockToken As Guid
Valore della proprietà
Token di blocco associato all'handle dell'istanza corrente o Empty se l'handle non è associato a un proprietario dell'istanza.
Commenti
Il provider di persistenza deve controllare questo valore rispetto al token di blocco del blocco mantenuto in un'istanza dell'archivio di istanze durante l'esecuzione di un'operazione che richiede un blocco (ad esempio per rendere persistenti i dati dell'istanza) usando un handle associato al blocco. Se il token di blocco non corrisponde, il comando deve avere esito negativo con InstanceLockLostException.
Il provider di persistenza deve usare questo valore come token di blocco durante l'acquisizione di un nuovo blocco in un'istanza, ad esempio per rendere persistenti i dati dell'istanza usando un handle non già associato a un blocco. Se l'istanza è già bloccata nell'archivio di istanze e il token di blocco corrisponde a questo token di blocco, il provider di persistenza può tentare di recuperare l'istanza usando BindReclaimedLock.