QueryableDataSourceView Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Suporta o QueryableDataSource controlo e fornece uma interface para controlos vinculados a dados para realizar operações de dados LINQ.
public ref class QueryableDataSourceView abstract : System::Web::UI::DataSourceView, System::Web::UI::IStateManager
public abstract class QueryableDataSourceView : System.Web.UI.DataSourceView, System.Web.UI.IStateManager
type QueryableDataSourceView = class
inherit DataSourceView
interface IStateManager
Public MustInherit Class QueryableDataSourceView
Inherits DataSourceView
Implements IStateManager
- Herança
- Derivado
- Implementações
Construtores
| Name | Description |
|---|---|
| QueryableDataSourceView(DataSourceControl, String, HttpContext) |
Inicializa uma nova instância da QueryableDataSourceView classe. |
Campos
| Name | Description |
|---|---|
| EventSelected |
Especifica se o evento que faz com que a operação de recuperação de dados seja concluída ocorreu. |
| EventSelecting |
Especifica se o evento que ocorre antes de uma operação de recuperação de dados ter ocorrido. |
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. |
| AutoGenerateWhereClause |
Recebe ou define um valor que indica se o QueryableDataSourceView objeto associado ao controlo atual QueryableDataSource cria uma cláusula dinâmica |
| AutoPage |
Recebe ou define um valor que indica se o QueryableDataSourceView objeto associado ao controlo atual QueryableDataSource suporta paginação por defeito. |
| AutoSort |
Recebe ou define um valor que indica se o QueryableDataSourceView objeto associado ao controlo atual QueryableDataSource suporta ordenação por defeito. |
| CanDelete |
Recebe um valor que indica se o QueryableDataSourceView objeto associado ao controlo atual QueryableDataSource suporta operações de eliminação. |
| CanInsert |
Obtém um valor que indica se o QueryableDataSourceView objeto associado ao controlo atual QueryableDataSource suporta operações de inserção. |
| CanPage |
Obtém um valor que indica se o QueryableDataSourceView objeto associado ao controlo atual QueryableDataSource suporta paginação. |
| 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. |
| CanSort |
Obtém um valor que indica se o QueryableDataSourceView objeto associado ao controlo atual QueryableDataSource suporta uma visão ordenada dos dados recuperados. |
| CanUpdate |
Recebe um valor que indica se o QueryableDataSourceView objeto associado ao controlo atual QueryableDataSource suporta operações de atualização. |
| DeleteParameters |
Obtém a coleção que contém os parâmetros usados durante uma operação de eliminação. |
| EntityType |
Obtém o tipo de objeto de dados a usar para operações de CUD. |
| 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. |
| GroupByParameters |
Obtém uma coleção de parâmetros cujos valores são usados para criar a |
| InsertParameters |
Obtém um conjunto de parâmetros que são usados durante a operação de inserção. |
| IsTrackingViewState |
Recebe um valor que indica se o QueryableDataSourceView objeto está a guardar alterações ao seu estado de visualização. |
| 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. |
| OrderByParameters |
Obtém um conjunto de parâmetros que são usados durante a operação de seleção para ordenar os dados. |
| OrderGroupsBy |
Obtém ou define os nomes das propriedades que são usadas durante a operação de seleção para ordenar dados agrupados. |
| OrderGroupsByParameters |
Obtém um conjunto de parâmetros que são usados para criar a |
| SelectNew |
Obtém ou define as propriedades e valores calculados que estão incluídos nos dados recuperados. |
| SelectNewParameters |
Obtém a coleção de parâmetros usados durante uma operação de recuperação de dados. |
| UpdateParameters |
Obtém a coleção de parâmetros usados durante uma operação de atualização. |
| 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. |
| WhereParameters |
Obtém um conjunto de parâmetros que são usados para criar uma |
Métodos
| Name | Description |
|---|---|
| BuildDeleteObject(IDictionary, IDictionary, IDictionary<String,Exception>) |
Cria os objetos a usar na operação de eliminação. |
| 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. |
| BuildQuery(DataSourceSelectArguments) |
Cria uma expressão de consulta Select utilizando os argumentos select da fonte de dados. |
| BuildUpdateObjects(IDictionary, IDictionary, IDictionary, IDictionary<String,Exception>) |
Cria os objetos a usar para a operação de atualização utilizando os valores especificados. |
| CanExecute(String) |
Determina se o comando especificado pode ser executado. (Herdado de DataSourceView) |
| ClearOriginalValues() |
Limpa os valores originais. |
| CreateQueryContext(DataSourceSelectArguments) |
Cria uma instância de um objeto de contexto de consulta que contém as coleções de parâmetros avaliadas. |
| 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. |
| DeleteObject(Object) |
Apaga um objeto de dados de uma tabela. |
| 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 dos itens de dados que o QueryableDataSourceView objeto representa usando os valores especificados. |
| ExecuteInsert(IDictionary) |
Executa uma operação de inserção nos itens de dados que o QueryableDataSourceView objeto representa, utilizando o valor especificado. |
| ExecutePaging(IQueryable, QueryContext) |
Executa a paginação usando o QueryContext objeto do QueryableDataSource objeto. |
| ExecuteQuery(IQueryable, QueryContext) |
Realiza uma consulta, ordenação ou operação de paginação no IQueryable<T> objeto. |
| ExecuteQueryExpressions(IQueryable, QueryContext) |
Executa expressões de consulta usando um IQueryable objeto e o objeto QueryContext . |
| ExecuteSelect(DataSourceSelectArguments) |
Realiza uma operação de recuperação de dados. |
| ExecuteSorting(IQueryable, QueryContext) |
Realiza uma operação de ordenação. |
| ExecuteUpdate(IDictionary, IDictionary, IDictionary) |
Realiza uma operação de atualização. |
| 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. |
| GetSource(QueryContext) |
Obtém o objeto inicial IQueryable para a vista da fonte de dados com base no 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. |
| 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. |
| InsertObject(Object) |
Insere objetos de dados num QueryableDataSourceView objeto. |
| LoadViewState(Object) |
Restaura o estado da visualização previamente guardada para a vista da fonte de dados. |
| 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. |
| OnQueryParametersChanged(Object, EventArgs) |
Chama o método RaiseViewChanged(). |
| 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). |
| 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. |
| 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. |
| StoreOriginalValues(IList) |
Armazena os valores originais da |
| 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. |
| 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. |
| UpdateObject(Object, Object) |
Atualiza um objeto de dados. |
evento
| Name | Description |
|---|---|
| DataSourceViewChanged |
Ocorre quando a vista da fonte de dados mudou. (Herdado de DataSourceView) |
| QueryCreated |
Ocorre quando uma consulta é criada. |
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. |
| IStateManager.LoadViewState(Object) |
Quando implementado por uma classe, carrega o estado de visualização previamente guardado do controlo do servidor para o controlo. |
| IStateManager.SaveViewState() |
Quando implementado por uma classe, guarda as alterações ao estado de vista do controlo do servidor num objeto. |
| 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. |