DbCommandTreeInterceptionContext Classe
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.
Representa informações contextuais associadas a chamadas para IDbCommandTreeInterceptor implementações.
public class DbCommandTreeInterceptionContext : System.Data.Entity.Infrastructure.Interception.DbInterceptionContext
type DbCommandTreeInterceptionContext = class
inherit DbInterceptionContext
Public Class DbCommandTreeInterceptionContext
Inherits DbInterceptionContext
- Herança
Comentários
As instâncias dessa classe são publicamente imutáveis para informações contextuais. Para adicionar informações contextuais, use um dos com... ou Como... métodos para criar um novo contexto de interceptação que contém as novas informações.
Construtores
DbCommandTreeInterceptionContext() |
Constrói um novo DbCommandTreeInterceptionContext sem estado. |
DbCommandTreeInterceptionContext(DbInterceptionContext) |
Cria um novo DbCommandTreeInterceptionContext copiando o estado do contexto de interceptação fornecido. Confira também Clone() |
Propriedades
DbContexts |
Obtém todas as DbContext instâncias associadas a esse contexto de interceptação. (Herdado de DbInterceptionContext) |
IsAsync |
True se a operação estiver sendo executada de forma assíncrona, caso contrário, false. (Herdado de DbInterceptionContext) |
ObjectContexts |
Obtém todas as ObjectContext instâncias associadas a esse contexto de interceptação. (Herdado de DbInterceptionContext) |
OriginalResult |
A árvore original criada pelo Entity Framework. Interceptadores podem alterar a Result propriedade para alterar a árvore que será usada, mas sempre OriginalResult será a árvore criada pelo Entity Framework. |
Result |
A árvore de comandos que será usada pelo Entity Framework. Isso começa como a árvore contida na OriginalResult propriedade , mas pode ser definida por interceptadores para alterar a árvore que será usada pelo Entity Framework. |
UserState |
Obsoleto.
Obtém ou define um valor que contém informações de estado arbitrárias especificadas pelo usuário associadas à operação. |
Métodos
AsAsync() |
Cria um novo DbCommandTreeInterceptionContext que contém todas as informações contextuais nesse contexto de interceptação que o IsAsync sinalizador definiu como true. |
Clone() |
Chame esse método ao criar uma cópia de um contexto de interceptação para adicionar um novo estado a ele. Usar esse método em vez de chamar o construtor garante diretamente a expedição virtual para que o novo tipo tenha o mesmo tipo (e qualquer estado especializado) que o contexto que está sendo clonado. |
Equals(Object) |
Representa informações contextuais associadas a chamadas para IDbCommandTreeInterceptor implementações. |
FindUserState(String) |
Obtém um valor que contém informações de estado arbitrárias especificadas pelo usuário associadas à operação. |
GetHashCode() |
Representa informações contextuais associadas a chamadas para IDbCommandTreeInterceptor implementações. |
GetType() |
Obtém o Type da instância atual. |
SetUserState(String, Object) |
Define um valor que contém informações de estado arbitrárias especificadas pelo usuário associadas à operação. |
ToString() |
Representa informações contextuais associadas a chamadas para IDbCommandTreeInterceptor implementações. |
WithDbContext(DbContext) |
Cria um novo DbCommandTreeInterceptionContext que contém todas as informações contextuais nesse contexto de interceptação com a adição do determinado DbContext. |
WithObjectContext(ObjectContext) |
Cria um novo DbCommandTreeInterceptionContext que contém todas as informações contextuais nesse contexto de interceptação com a adição do determinado ObjectContext. |
Aplica-se a
Entity Framework