Compartir a través de


DbConnectionPropertyInterceptionContext<TValue> Clase

Definición

Representa información contextual asociada a llamadas a establecedores de propiedades de tipo TValue en un DbConnection.

public class DbConnectionPropertyInterceptionContext<TValue> : System.Data.Entity.Infrastructure.Interception.PropertyInterceptionContext<TValue>
type DbConnectionPropertyInterceptionContext<'Value> = class
    inherit PropertyInterceptionContext<'Value>
Public Class DbConnectionPropertyInterceptionContext(Of TValue)
Inherits PropertyInterceptionContext(Of TValue)

Parámetros de tipo

TValue

Tipo de la propiedad de destino.

Herencia
DbConnectionPropertyInterceptionContext<TValue>

Constructores

DbConnectionPropertyInterceptionContext<TValue>()

Construye un nuevo DbConnectionPropertyInterceptionContext<TValue> sin estado.

DbConnectionPropertyInterceptionContext<TValue>(DbInterceptionContext)

Crea un nuevo DbConnectionPropertyInterceptionContext<TValue> mediante la copia del estado inmutable 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)
Exception

Si esta propiedad se establece antes de que se haya ejecutado la operación, se suprimirá la ejecución de la operación y se producirá la excepción set en su lugar. De lo contrario, si se produce un error en la operación, esta propiedad se establecerá en la excepción que se produjo. En cualquier caso, los interceptores que se ejecutan después de la operación pueden cambiar esta propiedad para cambiar la excepción que se producirá o establecer esta propiedad en NULL para que no se produzca ninguna excepción en absoluto.

(Heredado de PropertyInterceptionContext<TValue>)
IsAsync

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

(Heredado de DbInterceptionContext)
IsExecutionSuppressed

Cuando es true, esta marca indica que una de las interceptores ha suprimido la ejecución de la operación. Esto se puede hacer antes de que se haya ejecutado la operación mediante una llamada a SuppressExecution() o estableciendo un Exception elemento que se va a iniciar.

(Heredado de PropertyInterceptionContext<TValue>)
ObjectContexts

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

(Heredado de DbInterceptionContext)
OriginalException

Si se produce un error en la ejecución de la operación, esta propiedad contendrá la excepción que se produjo. Si la operación se ha suprimido o no se ha producido un error, esta propiedad siempre será null.

(Heredado de PropertyInterceptionContext<TValue>)
TaskStatus

Establezca en el estado de Task una vez finalizada una operación asincrónica. No se usa para las operaciones sincrónicas.

(Heredado de PropertyInterceptionContext<TValue>)
UserState
Obsoletos.

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

(Heredado de PropertyInterceptionContext<TValue>)
Value

Valor que se asignará a la propiedad de destino.

(Heredado de PropertyInterceptionContext<TValue>)

Métodos

AsAsync()

Crea un nuevo DbConnectionPropertyInterceptionContext<TValue> objeto que contiene toda la información contextual de este contexto de interceptación junto con 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 garantiza directamente 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 establecedores de propiedades de tipo TValue en un DbConnection.

FindUserState(String)

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

(Heredado de PropertyInterceptionContext<TValue>)
GetHashCode()

Representa información contextual asociada a llamadas a establecedores de propiedades de tipo TValue en un DbConnection.

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.

(Heredado de PropertyInterceptionContext<TValue>)
SuppressExecution()

Impide que la operación se ejecute si se llama antes de que se haya ejecutado la operación.

(Heredado de PropertyInterceptionContext<TValue>)
ToString()

Representa información contextual asociada a llamadas a establecedores de propiedades de tipo TValue en un DbConnection.

WithDbContext(DbContext)

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

WithObjectContext(ObjectContext)

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

WithValue(TValue)

Crea un nuevo DbConnectionPropertyInterceptionContext<TValue> objeto que contiene toda la información contextual de este contexto de interceptación junto con el valor de propiedad especificado.

Se aplica a