Compartir a través de


DbCommandTreeInterceptionContext Clase

Definición

Representa información contextual asociada a llamadas a IDbCommandTreeInterceptor implementaciones.

public class DbCommandTreeInterceptionContext : System.Data.Entity.Infrastructure.Interception.DbInterceptionContext
type DbCommandTreeInterceptionContext = class
    inherit DbInterceptionContext
Public Class DbCommandTreeInterceptionContext
Inherits DbInterceptionContext
Herencia
DbCommandTreeInterceptionContext

Comentarios

Las instancias de esta clase son inmutables públicamente para obtener información contextual. Para agregar información contextual, use una de las opciones With... o Como... métodos para crear un nuevo contexto de interceptación que contenga la nueva información.

Constructores

DbCommandTreeInterceptionContext()

Construye un nuevo DbCommandTreeInterceptionContext sin estado.

DbCommandTreeInterceptionContext(DbInterceptionContext)

Crea un nuevo DbCommandTreeInterceptionContext mediante la copia del estado del contexto de interceptación especificado. Consulte también Clone()

Propiedades

DbContexts

Obtiene todas las DbContext instancias asociadas a este contexto de interceptación.

(Heredado de DbInterceptionContext)
IsAsync

True si la operación se ejecuta de forma asincrónica; de lo contrario, false.

(Heredado de DbInterceptionContext)
ObjectContexts

Obtiene todas las ObjectContext instancias asociadas a este contexto de interceptación.

(Heredado de DbInterceptionContext)
OriginalResult

Árbol original creado por Entity Framework. Los interceptores pueden cambiar la Result propiedad para cambiar el árbol que se usará, pero OriginalResult siempre será el árbol creado por Entity Framework.

Result

Árbol de comandos que usará Entity Framework. Esto se inicia como el árbol contenido en la OriginalResult propiedad , pero se puede establecer mediante interceptores para cambiar el árbol que usará Entity Framework.

UserState
Obsoletos.

Obtiene o establece un valor que contiene información de estado arbitraria especificada por el usuario asociada a la operación.

Métodos

AsAsync()

Crea un nuevo DbCommandTreeInterceptionContext objeto que contiene toda la información contextual de este contexto de interceptación que la IsAsync marca establecida en true.

Clone()

Llame a este método al crear una copia de un contexto de interceptación para agregarle un nuevo estado. El uso de este método en lugar de llamar al constructor directamente garantiza la distribución virtual para que el nuevo tipo tenga el mismo tipo (y cualquier estado especializado) que el contexto que se va a clonar.

Equals(Object)

Representa información contextual asociada a llamadas a IDbCommandTreeInterceptor implementaciones.

FindUserState(String)

Obtiene un valor que contiene información de estado arbitraria especificada por el usuario asociada a la operación.

GetHashCode()

Representa información contextual asociada a llamadas a IDbCommandTreeInterceptor implementaciones.

GetType()

Obtiene el Type de la instancia actual.

SetUserState(String, Object)

Establece un valor que contiene información de estado arbitraria especificada por el usuario asociada a la operación.

ToString()

Representa información contextual asociada a llamadas a IDbCommandTreeInterceptor implementaciones.

WithDbContext(DbContext)

Crea un nuevo DbCommandTreeInterceptionContext objeto que contiene toda la información contextual de este contexto de interceptación con la adición de la clase especificada DbContext.

WithObjectContext(ObjectContext)

Crea un nuevo DbCommandTreeInterceptionContext objeto que contiene toda la información contextual de este contexto de interceptación con la adición de la clase especificada ObjectContext.

Se aplica a