ContextDataSourceView Classe

Definição

Suporta o ContextDataSource controlo e fornece uma interface para controlos de dados ligados a realizar 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

Name Description
ContextDataSourceView(DataSourceControl, String, HttpContext)

Inicializa uma nova instância da ContextDataSourceView classe.

Campos

Name Description
EventContextCreated

Indica que um evento ocorreu após a criação de uma instância do objeto do tipo de contexto.

EventContextCreating

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

EventContextDisposing

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

Propriedades

Name Description
AutoGenerateOrderByClause

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

(Herdado de QueryableDataSourceView)
AutoGenerateWhereClause

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

(Herdado de QueryableDataSourceView)
AutoPage

Recebe ou define um valor que indica se o QueryableDataSourceView objeto associado ao controlo atual QueryableDataSource suporta paginação por defeito.

(Herdado de QueryableDataSourceView)
AutoSort

Recebe ou define um valor que indica se o QueryableDataSourceView objeto associado ao controlo atual QueryableDataSource suporta ordenação por defeito.

(Herdado de QueryableDataSourceView)
CanDelete

Recebe um valor que indica se o QueryableDataSourceView objeto associado ao controlo atual QueryableDataSource suporta operações de eliminação.

(Herdado de QueryableDataSourceView)
CanInsert

Obtém um valor que indica se o QueryableDataSourceView objeto associado ao controlo atual QueryableDataSource suporta operações de inserção.

(Herdado de QueryableDataSourceView)
CanPage

Obtém um valor que indica se o QueryableDataSourceView objeto associado ao controlo atual QueryableDataSource suporta paginação.

(Herdado de QueryableDataSourceView)
CanRetrieveTotalRowCount

Obtém um valor que indica se o QueryableDataSourceView objeto associado ao controlo atual QueryableDataSource suporta recuperar o número total de linhas de dados e recuperar os dados.

(Herdado de QueryableDataSourceView)
CanSort

Obtém um valor que indica se o QueryableDataSourceView objeto associado ao controlo atual QueryableDataSource suporta uma visão ordenada dos dados recuperados.

(Herdado de QueryableDataSourceView)
CanUpdate

Recebe um valor que indica se o QueryableDataSourceView objeto associado ao controlo atual QueryableDataSource suporta 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

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

DeleteParameters

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

(Herdado de QueryableDataSourceView)
EntitySet

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

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

Recebe ou define o nome do objeto criado para uma operação de inserção, eliminação ou atualização.

EntityType

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

EntityTypeName

Recebe ou define o nome do objeto criado para uma operação de inserção, eliminação ou atualização.

Events

Obtém uma lista de delegados handler de eventos para a vista da fonte de dados.

(Herdado de DataSourceView)
GroupBy

Obtém ou define o nome ou nomes das propriedades a usar 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 GroupBy cláusula durante a operação de seleção.

(Herdado de QueryableDataSourceView)
InsertParameters

Obtém um conjunto de parâmetros que são usados durante a operação de inserção.

(Herdado de QueryableDataSourceView)
IsTrackingViewState

Recebe um valor que indica se o QueryableDataSourceView objeto está a guardar alterações ao seu estado de visualização.

(Herdado de QueryableDataSourceView)
Name

Obtém o nome da vista da fonte de dados.

(Herdado de DataSourceView)
OrderBy

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

(Herdado de QueryableDataSourceView)
OrderByParameters

Obtém um conjunto de parâmetros que são usados durante a operação de seleção para ordenar os dados.

(Herdado de QueryableDataSourceView)
OrderGroupsBy

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

(Herdado de QueryableDataSourceView)
OrderGroupsByParameters

Obtém um conjunto de parâmetros que são usados para criar a OrderGroupsBy cláusula.

(Herdado de QueryableDataSourceView)
SelectNew

Obtém ou define as propriedades e valores calculados que estã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 as condições que devem ser verdadeiras para que uma linha seja incluída nos dados recuperados.

(Herdado de QueryableDataSourceView)
WhereParameters

Obtém um conjunto de parâmetros que são usados para criar uma Where cláusula.

(Herdado de QueryableDataSourceView)

Métodos

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

Cria os objetos a usar na operação de eliminação.

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

Cria os objetos a usar para a operação de inserção usando os valores a inserir e a mensagem de erro para mostrar caso a operação falhe.

(Herdado de QueryableDataSourceView)
BuildQuery(DataSourceSelectArguments)

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

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

Cria os objetos a usar para a operação de atualização utilizando 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 para a operação especificada.

CreateQueryContext(DataSourceSelectArguments)

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

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

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

(Herdado de DataSourceView)
Delete(IDictionary, IDictionary)

Realiza uma operação de eliminação.

(Herdado de QueryableDataSourceView)
DeleteObject(Object)

Apaga um objeto de dados de uma tabela.

(Herdado de QueryableDataSourceView)
DisposeContext()

Elimina o contexto após a realização de uma operação.

DisposeContext(Object)

Elimina o contexto de dados especificado após a execução de uma operação.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

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

Executa o comando especificado.

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

Executa o comando especificado.

(Herdado de DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Realiza uma operação de eliminação usando as chaves especificadas e usando valores de linha usados para detetar conflitos.

ExecuteInsert(IDictionary)

Realiza uma operação de inserção utilizando os valores especificados numa coleção.

ExecutePaging(IQueryable, QueryContext)

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

(Herdado de QueryableDataSourceView)
ExecuteQuery(IQueryable, QueryContext)

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

(Herdado de QueryableDataSourceView)
ExecuteQueryExpressions(IQueryable, QueryContext)

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

(Herdado de QueryableDataSourceView)
ExecuteSelect(DataSourceSelectArguments)

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

(Herdado de QueryableDataSourceView)
ExecuteSorting(IQueryable, QueryContext)

Realiza uma operação de ordenação.

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

Realiza uma operação de atualização utilizando os valores de linha especificados, os valores de linha e os valores de linha usados para detetar conflitos.

GetDataObjectType(Type)

Recupera o tipo de objeto de dados a usar para as operações de eliminação, inserção e atualização.

GetEntitySetType()

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

GetHashCode()

Serve como função de hash predefinida.

(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 da consulta.

GetType()

Obtém o Type da instância atual.

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

Chamada por métodos que executam operações CRUD quando uma operação CRUD falha no processo de construção de objetos de dados.

(Herdado de QueryableDataSourceView)
Insert(IDictionary, DataSourceViewOperationCallback)

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

(Herdado de DataSourceView)
Insert(IDictionary)

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

(Herdado de QueryableDataSourceView)
InsertObject(Object)

Insere objetos de dados num QueryableDataSourceView objeto.

(Herdado de QueryableDataSourceView)
LoadViewState(Object)

Restaura o estado da visualização previamente guardada para a vista da fonte de dados.

(Herdado de QueryableDataSourceView)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
OnDataSourceViewChanged(EventArgs)

Eleva o DataSourceViewChanged evento.

(Herdado de DataSourceView)
OnQueryCreated(QueryCreatedEventArgs)

Aumenta o QueryCreated evento depois de o controlo QueryableDataSource ter criado um IQueryable objeto.

(Herdado de QueryableDataSourceView)
OnQueryParametersChanged(Object, EventArgs)

Chama o método RaiseViewChanged().

(Herdado de QueryableDataSourceView)
RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Chamado pelo RaiseUnsupportedCapabilitiesError(DataSourceView) método para comparar as capacidades solicitadas para uma ExecuteSelect(DataSourceSelectArguments) operação com aquelas que a vista suporta.

(Herdado de DataSourceView)
RaiseViewChanged()

Chama o método OnDataSourceViewChanged(EventArgs).

(Herdado de QueryableDataSourceView)
SaveViewState()

Guarda as alterações ao estado de visualização do QueryableDataSourceView objeto desde o momento em que a página foi publicada no servidor.

(Herdado de QueryableDataSourceView)
Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

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

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

Armazena os valores originais da operação select no estado de visualização do controlo quando as operações de eliminação ou atualização são ativadas.

(Herdado de QueryableDataSourceView)
StoreOriginalValues(IList)

Armazena os valores originais da Select operação no estado de visualização do controlo.

(Herdado de QueryableDataSourceView)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
TrackViewState()

Provoca o rastreio das alterações no estado de visualização do controlo do servidor para que possam ser armazenadas no estado do controlo do servidor.

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

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

(Herdado de DataSourceView)
Update(IDictionary, IDictionary, IDictionary)

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

(Herdado de QueryableDataSourceView)
UpdateObject(Object, Object)

Atualiza um objeto de dados.

(Herdado de QueryableDataSourceView)

evento

Name Description
DataSourceViewChanged

Ocorre quando a vista da fonte de dados mudou.

(Herdado de DataSourceView)
QueryCreated

Ocorre quando uma consulta é criada.

(Herdado de QueryableDataSourceView)

Implementações de Interface Explícita

Name Description
IStateManager.IsTrackingViewState

Quando implementado por uma classe, obtém um valor que indica se um controlo de servidor está a acompanhar as alterações do estado de visualização.

(Herdado de QueryableDataSourceView)
IStateManager.LoadViewState(Object)

Quando implementado por uma classe, carrega o estado de visualização previamente guardado do controlo do servidor para o controlo.

(Herdado de QueryableDataSourceView)
IStateManager.SaveViewState()

Quando implementado por uma classe, guarda as alterações ao estado de vista do controlo do servidor num objeto.

(Herdado de QueryableDataSourceView)
IStateManager.TrackViewState()

Quando implementado por uma classe, obtém um valor que indica se um controlo de servidor está a acompanhar as alterações do estado de visualização.

(Herdado de QueryableDataSourceView)

Aplica-se a