DbContextId Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |