DbContextId Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um identificador exclusivo para a instância de contexto e a concessão do pool, se houver.
[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
- Herança
-
DbContextId
- Atributos
Comentários
Esse identificador destina-se principalmente como uma ID de correlação para registro em log e depuração, de modo que seja fácil identificar que vários eventos estão usando as mesmas instâncias de contexto ou diferentes.
Confira Tempo de vida, configuração e inicialização do DbContext para obter mais informações e exemplos.
Construtores
| DbContextId(Guid, Int32) |
Cria um novo DbContextId com o número fornecido InstanceId e de concessão. |
Propriedades
| InstanceId |
Um identificador exclusivo para o DbContext que está sendo usado. |
| Lease |
Um número incrementado sempre que essa instância específica DbContext é alugada do pool de contexto. |
Métodos
| Equals(DbContextId) |
Compara essa ID com outra ID para ver se elas representam o mesmo contexto concedido. |
| Equals(Object) |
Compara essa ID com outra ID para ver se elas representam o mesmo contexto concedido. |
| GetHashCode() |
Um código hash para essa ID. |
| ToString() |
Retorna a ID da instância e o número de concessão. |
Operadores
| Equality(DbContextId, DbContextId) |
Compara uma ID com outra ID para ver se elas representam o mesmo contexto concedido. |
| Inequality(DbContextId, DbContextId) |
Compara uma ID com outra ID para ver se elas representam diferentes contextos concedidos. |