DbContextId Struct
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.
Identificatore univoco per l'istanza del contesto e il lease del pool, se presente.
[System.Runtime.CompilerServices.IsReadOnly]
public readonly struct DbContextId
public readonly struct DbContextId
[<System.Runtime.CompilerServices.IsReadOnly>]
type DbContextId = struct
type DbContextId = struct
Public Structure DbContextId
- Ereditarietà
-
DbContextId
- Attributi
Commenti
Questo identificatore è destinato principalmente a un ID di correlazione per la registrazione e il debug in modo che sia facile identificare che più eventi usano le stesse istanze di contesto o diverse.
Per altre informazioni ed esempi , vedere Durata, configurazione e inizializzazione di DbContext .
Costruttori
DbContextId(Guid, Int32) |
Crea un nuovo DbContextId oggetto con il numero specificato InstanceId e di lease. |
Proprietà
InstanceId |
Identificatore univoco dell'oggetto DbContext utilizzato. |
Lease |
Numero incrementato ogni volta che questa particolare DbContext istanza viene con lease dal pool di contesto. |
Metodi
Equals(DbContextId) |
Confronta questo ID con un altro ID per verificare se rappresentano lo stesso contesto con lease. |
Equals(Object) |
Confronta questo ID con un altro ID per verificare se rappresentano lo stesso contesto con lease. |
GetHashCode() |
Codice hash per questo ID. |
ToString() |
Restituisce l'ID istanza e il numero di lease. |
Operatori
Equality(DbContextId, DbContextId) |
Confronta un ID con un altro ID per verificare se rappresentano lo stesso contesto con lease. |
Inequality(DbContextId, DbContextId) |
Confronta un ID con un altro ID per verificare se rappresentano contesti lease diversi. |