Partager via


DbContextId Structure

Définition

Identificateur unique du contexte instance et du bail de pool, le cas échéant.

[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
Héritage
DbContextId
Attributs

Remarques

Cet identificateur est principalement conçu comme un ID de corrélation pour la journalisation et le débogage, de sorte qu’il soit facile d’identifier que plusieurs événements utilisent la même instance de contexte ou des instances de contexte différentes.

Pour plus d’informations et d’exemples , consultez Durée de vie, configuration et initialisation de DbContext .

Constructeurs

DbContextId(Guid, Int32)

Crée un nouveau DbContextId avec le numéro donné InstanceId et le numéro de bail.

Propriétés

InstanceId

Identificateur unique du DbContext en cours d’utilisation.

Lease

Nombre incrémenté chaque fois que ce instance particulier DbContext est loué à partir du pool de contextes.

Méthodes

Equals(DbContextId)

Compare cet ID à un autre ID pour voir s’ils représentent le même contexte loué.

Equals(Object)

Compare cet ID à un autre ID pour voir s’ils représentent le même contexte loué.

GetHashCode()

Code de hachage pour cet ID.

ToString()

Retourne l’ID de instance et le numéro de bail.

Opérateurs

Equality(DbContextId, DbContextId)

Compare un ID à un autre ID pour voir s’ils représentent le même contexte loué.

Inequality(DbContextId, DbContextId)

Compare un ID à un autre ID pour voir s’ils représentent différents contextes loués.

S’applique à