Compartilhar via


ContextDataSourceView Classe

Definição

Dá suporte ao controle ContextDataSource e fornece uma interface para controles associados a dados para executar operações de dados.

public ref class ContextDataSourceView abstract : System::Web::UI::WebControls::QueryableDataSourceView
public abstract class ContextDataSourceView : System.Web.UI.WebControls.QueryableDataSourceView
type ContextDataSourceView = class
    inherit QueryableDataSourceView
Public MustInherit Class ContextDataSourceView
Inherits QueryableDataSourceView
Herança
Derivado

Construtores

ContextDataSourceView(DataSourceControl, String, HttpContext)

Inicializa uma nova instância da classe ContextDataSourceView.

Campos

EventContextCreated

Indica que um evento ocorreu depois de uma instância do objeto de tipo de contexto ser criada.

EventContextCreating

Indica que um evento ocorre depois da criação de uma instância do objeto de tipo de contexto.

EventContextDisposing

Indica que um evento ocorre antes do descarte de uma instância do objeto de tipo de contexto.

Propriedades

AutoGenerateOrderByClause

Obtém ou define um valor que indica se o objeto QueryableDataSourceView associado ao controle QueryableDataSource atual cria uma cláusula OrderBy dinâmica.

(Herdado de QueryableDataSourceView)
AutoGenerateWhereClause

Obtém ou define um valor que indica se o objeto QueryableDataSourceView associado ao controle QueryableDataSource atual cria uma cláusula Where dinâmica.

(Herdado de QueryableDataSourceView)
AutoPage

Obtém ou define um valor que indica se o objeto QueryableDataSourceView associado ao controle QueryableDataSource atual é compatível com a paginação por padrão.

(Herdado de QueryableDataSourceView)
AutoSort

Obtém ou define um valor que indica se o objeto QueryableDataSourceView associado ao controle QueryableDataSource atual é compatível com a classificação por padrão.

(Herdado de QueryableDataSourceView)
CanDelete

Obtém um valor que indica se o objeto QueryableDataSourceView associado ao controle QueryableDataSource atual é compatível com operações de exclusão.

(Herdado de QueryableDataSourceView)
CanInsert

Obtém um valor que indica se o objeto QueryableDataSourceView associado ao controle QueryableDataSource atual é compatível com operações de inserção.

(Herdado de QueryableDataSourceView)
CanPage

Obtém um valor que indica se o objeto QueryableDataSourceView associado ao controle QueryableDataSource atual é compatível com a paginação.

(Herdado de QueryableDataSourceView)
CanRetrieveTotalRowCount

Obtém um valor que indica se o objeto QueryableDataSourceView associado ao controle QueryableDataSource atual é compatível com a recuperação do número total de linhas de dados e à recuperação dos dados.

(Herdado de QueryableDataSourceView)
CanSort

Obtém um valor que indica se o objeto QueryableDataSourceView que é associado ao controle QueryableDataSource atual dá suporte a uma exibição classificada dos dados recuperados.

(Herdado de QueryableDataSourceView)
CanUpdate

Obtém um valor que indica se o objeto QueryableDataSourceView associado ao controle QueryableDataSource atual é compatível com operações de atualização.

(Herdado de QueryableDataSourceView)
Context

Obtém ou define o contexto de dados atual.

ContextType

Obtém o tipo do contexto de dados.

ContextTypeName

Obtém ou define o nome da classe de contexto de dados que contém o campo ou a propriedade especificada na propriedade TableName.

DeleteParameters

Obtém a coleção que contém os parâmetros usados durante uma operação de exclusão.

(Herdado de QueryableDataSourceView)
EntitySet

Obtém ou define o objeto que contém o valor dos dados a serem recuperados.

EntitySetName

Obtém ou define o nome da propriedade ou campo na classe de contexto de dados que representa uma coleção de dados.

EntitySetType

Obtém ou define o nome do objeto criado para uma operação de inserção, exclusão ou atualização.

EntityType

Obtém ou define o objeto criado para uma operação de inserção, exclusão ou atualização.

EntityTypeName

Obtém ou define o nome do objeto criado para uma operação de inserção, exclusão ou atualização.

Events

Obtém uma lista de delegados de manipulador de eventos para a exibição da fonte de dados.

(Herdado de DataSourceView)
GroupBy

Obtém ou define o nome ou os nomes das propriedades a serem usadas durante a operação de seleção para agrupar dados.

(Herdado de QueryableDataSourceView)
GroupByParameters

Obtém uma coleção de parâmetros cujos valores são usados para criar a cláusula GroupBy durante a operação de seleção.

(Herdado de QueryableDataSourceView)
InsertParameters

Obtém uma coleção de parâmetros usados durante a operação de inserção.

(Herdado de QueryableDataSourceView)
IsTrackingViewState

Obtém um valor que indica se o objeto QueryableDataSourceView está salvando as alterações no estado de exibição.

(Herdado de QueryableDataSourceView)
Name

Obtém o nome da exibição da fonte de dados.

(Herdado de DataSourceView)
OrderBy

Obtém ou define o nome ou nomes das propriedades usadas durante a operação de seleção para classificar os dados.

(Herdado de QueryableDataSourceView)
OrderByParameters

Obtém uma coleção de parâmetros usados durante a operação de seleção para classificar os dados.

(Herdado de QueryableDataSourceView)
OrderGroupsBy

Obtém ou define os nomes das propriedades usadas durante a operação de seleção para classificar os dados agrupados.

(Herdado de QueryableDataSourceView)
OrderGroupsByParameters

Obtém uma coleção de parâmetros usados para criar a cláusula OrderGroupsBy.

(Herdado de QueryableDataSourceView)
SelectNew

Obtém ou define as propriedades e os valores calculados que são incluídos nos dados recuperados.

(Herdado de QueryableDataSourceView)
SelectNewParameters

Obtém a coleção de parâmetros usados durante uma operação de recuperação de dados.

(Herdado de QueryableDataSourceView)
UpdateParameters

Obtém a coleção de parâmetros usados durante uma operação de atualização.

(Herdado de QueryableDataSourceView)
Where

Obtém ou define um valor que especifica quais condições devem ser verdadeiras para uma linha ser incluída nos dados recuperados.

(Herdado de QueryableDataSourceView)
WhereParameters

Obtém uma coleção de parâmetros usados para criar uma cláusula Where.

(Herdado de QueryableDataSourceView)

Métodos

BuildDeleteObject(IDictionary, IDictionary, IDictionary<String,Exception>)

Cria os objetos a serem usados para a operação de exclusão.

(Herdado de QueryableDataSourceView)
BuildInsertObject(IDictionary, IDictionary<String,Exception>)

Criará os objetos a serem usados para a operação de inserção usando os valores a serem inseridos e a mensagem de erro a ser exibida se a operação falhar.

(Herdado de QueryableDataSourceView)
BuildQuery(DataSourceSelectArguments)

Cria uma expressão de consulta Select usando os argumentos select da fonte de dados.

(Herdado de QueryableDataSourceView)
BuildUpdateObjects(IDictionary, IDictionary, IDictionary, IDictionary<String,Exception>)

Cria os objetos a serem usados para a operação de atualização usando os valores especificados.

(Herdado de QueryableDataSourceView)
CanExecute(String)

Determina se o comando especificado pode ser executado.

(Herdado de DataSourceView)
ClearOriginalValues()

Limpa os valores originais.

(Herdado de QueryableDataSourceView)
CreateContext(DataSourceOperation)

Cria uma instância do contexto de dados e do tipo de conjunto de entidades da operação especificada.

CreateQueryContext(DataSourceSelectArguments)

Cria uma instância de um objeto de contexto de consulta que contém as coleções de parâmetro avaliadas.

(Herdado de QueryableDataSourceView)
Delete(IDictionary, IDictionary)

Executa uma operação de exclusão.

(Herdado de QueryableDataSourceView)
Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Executa uma operação de exclusão assíncrona na lista de dados que o objeto DataSourceView representa.

(Herdado de DataSourceView)
DeleteObject(Object)

Exclui um objeto de dados de uma tabela.

(Herdado de QueryableDataSourceView)
DisposeContext()

Descarta o contexto depois que uma operação é executada.

DisposeContext(Object)

Descarta o contexto de dados especificado depois que uma operação é executada.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
ExecuteCommand(String, IDictionary, IDictionary)

Executa o comando especificado.

(Herdado de DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Executa o comando especificado.

(Herdado de DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Executa uma operação de exclusão usando as chaves especificadas e os valores de linha usados para detectar conflitos.

ExecuteInsert(IDictionary)

Executa uma operação de inserção usando os valores especificados em uma coleção.

ExecutePaging(IQueryable, QueryContext)

Executa a paginação usando o objeto QueryContext do objeto QueryableDataSource.

(Herdado de QueryableDataSourceView)
ExecuteQuery(IQueryable, QueryContext)

Executa uma operação de consulta, de classificação ou de paginação no objeto IQueryable<T>.

(Herdado de QueryableDataSourceView)
ExecuteQueryExpressions(IQueryable, QueryContext)

Executa expressões de consulta usando um objeto IQueryable e o objeto QueryContext.

(Herdado de QueryableDataSourceView)
ExecuteSelect(DataSourceSelectArguments)

Executa uma operação de recuperação de dados.

(Herdado de QueryableDataSourceView)
ExecuteSorting(IQueryable, QueryContext)

Executa uma operação de classificação.

(Herdado de QueryableDataSourceView)
ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Executa uma operação de atualização usando os valores de chave de linha especificados, os valores de linha e os valores de linha usados para detectar conflitos.

GetDataObjectType(Type)

Recupera o tipo de objeto de dados a ser usado nas operações de exclusão, inserção e atualização.

GetEntitySetType()

Recupera o conjunto de entidades como uma propriedade, um campo ou um contexto de dados.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetOriginalValues(IDictionary)

Recupera os valores originais das chaves especificadas que foram armazenadas durante a operação Select.

(Herdado de QueryableDataSourceView)
GetSource(QueryContext)

Recupera a origem do contexto de consulta.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
HandleValidationErrors(IDictionary<String,Exception>, DataSourceOperation)

Chamado por métodos que executam operações CRUD quando uma operação CRUD falha no processo de criação do objeto de dados.

(Herdado de QueryableDataSourceView)
Insert(IDictionary)

Executa uma operação de inserção assíncrona nos itens de dados que o objeto QueryableDataSourceView representa.

(Herdado de QueryableDataSourceView)
Insert(IDictionary, DataSourceViewOperationCallback)

Executa uma operação de inserção assíncrona na lista de dados que o objeto DataSourceView representa.

(Herdado de DataSourceView)
InsertObject(Object)

Insere objetos de dados em um objeto QueryableDataSourceView.

(Herdado de QueryableDataSourceView)
LoadViewState(Object)

Restaura o estado de exibição salvo anteriormente da exibição de fonte de dados.

(Herdado de QueryableDataSourceView)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
OnDataSourceViewChanged(EventArgs)

Aciona o evento DataSourceViewChanged.

(Herdado de DataSourceView)
OnQueryCreated(QueryCreatedEventArgs)

Gera o evento QueryCreated após o controle QueryableDataSource criar um objeto IQueryable.

(Herdado de QueryableDataSourceView)
OnQueryParametersChanged(Object, EventArgs)

Chama o método RaiseViewChanged().

(Herdado de QueryableDataSourceView)
RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Chamado pelo método RaiseUnsupportedCapabilitiesError(DataSourceView) para comparar as funcionalidades solicitadas para uma operação ExecuteSelect(DataSourceSelectArguments) em relação às que a exibição dá suporte.

(Herdado de DataSourceView)
RaiseViewChanged()

Chama o método OnDataSourceViewChanged(EventArgs).

(Herdado de QueryableDataSourceView)
SaveViewState()

Salva alterações no estado de exibição para o objeto QueryableDataSourceView desde a hora em que a página foi postada no servidor.

(Herdado de QueryableDataSourceView)
Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Obtém uma lista de dados de forma assíncrona do armazenamento de dados subjacente.

(Herdado de DataSourceView)
StoreOriginalValues(IList)

Armazena os valores originais da operação Select no estado de exibição do controle.

(Herdado de QueryableDataSourceView)
StoreOriginalValues(IList, Func<PropertyDescriptor,Boolean>)

Armazena os valores originais da operação de seleção no estado de exibição do controle quando as operações de exclusão ou de atualização são habilitadas.

(Herdado de QueryableDataSourceView)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
TrackViewState()

Causa o acompanhamento das alterações de estado de exibição no controle de servidor, para que elas possam ser armazenadas no estado do controle de servidor.

(Herdado de QueryableDataSourceView)
Update(IDictionary, IDictionary, IDictionary)

Executa uma operação de atualização.

(Herdado de QueryableDataSourceView)
Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Executa uma operação de atualização assíncrona na lista de dados que o objeto DataSourceView representa.

(Herdado de DataSourceView)
UpdateObject(Object, Object)

Atualiza um objeto de dados.

(Herdado de QueryableDataSourceView)

Eventos

DataSourceViewChanged

Ocorre quando a exibição da fonte de dados foi alterada.

(Herdado de DataSourceView)
QueryCreated

Ocorre quando uma consulta é criada.

(Herdado de QueryableDataSourceView)

Implantações explícitas de interface

IStateManager.IsTrackingViewState

Quando implementado por uma classe, obtém um valor que indica se um controle de servidor está acompanhando as alterações de estado de exibição.

(Herdado de QueryableDataSourceView)
IStateManager.LoadViewState(Object)

Quando implementado por uma classe, carrega para o controle o estado de exibição salvo anteriormente do controle de servidor.

(Herdado de QueryableDataSourceView)
IStateManager.SaveViewState()

Quando implementado por uma classe, salva as alterações em um estado de exibição de um controle de servidor em um objeto.

(Herdado de QueryableDataSourceView)
IStateManager.TrackViewState()

Quando implementado por uma classe, obtém um valor que indica se um controle de servidor está acompanhando as alterações de estado de exibição.

(Herdado de QueryableDataSourceView)

Aplica-se a