DbContextId Structure

Définition

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

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

[System.Runtime.CompilerServices.IsReadOnly]
public struct DbContextId
public struct DbContextId
[<System.Runtime.CompilerServices.IsReadOnly>]
type DbContextId = struct
type DbContextId = struct
Public Structure DbContextId
Héritage
DbContextId
Attributs

Constructeurs

DbContextId(Guid, Int32)

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

Propriétés

InstanceId

Identificateur unique pour le DbContext en cours d’utilisation.

Lorsque le regroupement de contexte est utilisé, cet ID doit être combiné avec le afin Lease d’obtenir un ID unique pour l’instance effective utilisée.

Lease

Nombre qui est incrémenté chaque fois que cette DbContext instance particulière est louée à partir du pool de contexte.

Est égal à zéro si le regroupement de contexte n’est pas utilisé.

Méthodes

Equals(DbContextId)

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

Equals(Object)

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

GetHashCode()

Code de hachage pour cet ID.

ToString()

Retourne le nom de type qualifié complet de cette instance.

Opérateurs

Equality(DbContextId, DbContextId)

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

Inequality(DbContextId, DbContextId)

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

S’applique à