DbConnectionPropertyInterceptionContext<TValue> 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 setters de propriedade do tipo TValue em um 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
O tipo da propriedade de destino.
- Herança
-
DbConnectionPropertyInterceptionContext<TValue>
Construtores
| DbConnectionPropertyInterceptionContext<TValue>() |
Constrói um novo DbConnectionPropertyInterceptionContext<TValue> sem estado. |
| DbConnectionPropertyInterceptionContext<TValue>(DbInterceptionContext) |
Cria um novo DbConnectionPropertyInterceptionContext<TValue> copiando o estado imutável 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) |
| Exception |
Se essa propriedade for definida antes da execução da operação, a execução da operação será suprimida e a exceção set será gerada. Caso contrário, se a operação falhar, essa propriedade será definida como a exceção que foi gerada. Em ambos os casos, os interceptadores executados após a operação podem alterar essa propriedade para alterar a exceção que será gerada ou definir essa propriedade como nula para que nenhuma exceção seja lançada. (Herdado de PropertyInterceptionContext<TValue>) |
| IsAsync |
True se a operação estiver sendo executada de forma assíncrona, caso contrário, false. (Herdado de DbInterceptionContext) |
| IsExecutionSuppressed |
Quando true, esse sinalizador indica que a execução da operação foi suprimida por um dos interceptadores. Isso pode ser feito antes que a operação seja executada chamando SuppressExecution() ou definindo um Exception a ser gerado (Herdado de PropertyInterceptionContext<TValue>) |
| ObjectContexts |
Obtém todas as ObjectContext instâncias associadas a esse contexto de interceptação. (Herdado de DbInterceptionContext) |
| OriginalException |
Se a execução da operação falhar, essa propriedade conterá a exceção que foi gerada. Se a operação foi suprimida ou não falhou, essa propriedade sempre será nula. (Herdado de PropertyInterceptionContext<TValue>) |
| TaskStatus |
Defina como o status do após a Task conclusão de uma operação assíncrona. Não usado para operações síncronas. (Herdado de PropertyInterceptionContext<TValue>) |
| UserState |
Obsoleto.
Obtém ou define um valor que contém informações de estado arbitrárias especificadas pelo usuário associadas à operação. (Herdado de PropertyInterceptionContext<TValue>) |
| Value |
O valor que será atribuído à propriedade de destino. (Herdado de PropertyInterceptionContext<TValue>) |
Métodos
| AsAsync() |
Cria um novo DbConnectionPropertyInterceptionContext<TValue> que contém todas as informações contextuais nesse contexto de interceptação junto com o IsAsync sinalizador definido 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 setters de propriedade do tipo |
| FindUserState(String) |
Obtém um valor que contém informações de estado arbitrárias especificadas pelo usuário associadas à operação. (Herdado de PropertyInterceptionContext<TValue>) |
| GetHashCode() |
Representa informações contextuais associadas a chamadas para setters de propriedade do tipo |
| 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. (Herdado de PropertyInterceptionContext<TValue>) |
| SuppressExecution() |
Impede que a operação seja executada se chamada antes da execução da operação. (Herdado de PropertyInterceptionContext<TValue>) |
| ToString() |
Representa informações contextuais associadas a chamadas para setters de propriedade do tipo |
| WithDbContext(DbContext) |
Cria um novo DbConnectionPropertyInterceptionContext<TValue> que contém todas as informações contextuais nesse contexto de interceptação com a adição do determinado ObjectContext. |
| WithObjectContext(ObjectContext) |
Cria um novo DbConnectionPropertyInterceptionContext<TValue> que contém todas as informações contextuais nesse contexto de interceptação com a adição do determinado ObjectContext. |
| WithValue(TValue) |
Cria um novo DbConnectionPropertyInterceptionContext<TValue> que contém todas as informações contextuais nesse contexto de interceptação junto com o valor da propriedade fornecido. |