Condividi tramite


DbContextId Struct

Definizione

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.

Si applica a