Partilhar via


DbContextId Estrutura

Definição

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.

Aplica-se a