ModelDataSourceView Classe

Definição

Representa uma única vista de um ModelDataSource controlo.

public ref class ModelDataSourceView : System::Web::UI::DataSourceView, System::Web::UI::IStateManager
public class ModelDataSourceView : System.Web.UI.DataSourceView, System.Web.UI.IStateManager
type ModelDataSourceView = class
    inherit DataSourceView
    interface IStateManager
Public Class ModelDataSourceView
Inherits DataSourceView
Implements IStateManager
Herança
ModelDataSourceView
Implementações

Observações

Para uma série de tutoriais sobre a utilização de encadernação de modelos com Web Forms, veja Encadernação de Modelos e Web Formulários.

Construtores

Name Description
ModelDataSourceView(ModelDataSource)

Inicializa uma nova instância da ModelDataSourceView classe.

Propriedades

Name Description
CanDelete

Recebe um valor que indica se o ModelDataSourceView objeto associado ao controlo atual ModelDataSource suporta a operação de eliminação.

CanInsert

Obtém um valor que indica se o ModelDataSourceView objeto associado ao controlo atual ModelDataSource suporta a operação de inserção.

CanPage

Obtém um valor que indica se o ModelDataSourceView objeto associado ao controlo atual ModelDataSource suporta a paginação através dos dados recuperados.

CanRetrieveTotalRowCount

Obtém um valor que indica se o ModelDataSourceView objeto associado ao controlo atual ModelDataSource suporta a recuperação do número total de linhas de dados, além do conjunto de dados.

CanSort

Obtém um valor que indica se o ModelDataSourceView objeto associado ao controlo atual ModelDataSource suporta uma visão ordenada na fonte de dados subjacente.

CanUpdate

Recebe um valor que indica se o ModelDataSourceView objeto associado ao controlo atual ModelDataSource suporta a operação de atualização.

DataKeyName

Obtém o primeiro item no DataKeyNames array do controlo data-bound se o controlo data-bound for , FormViewListView, GridView, ou DetailsView controlo.

DeleteMethod

Obtém ou define o nome do método que o ModelDataSourceView objeto invoca para eliminar dados.

Events

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

(Herdado de DataSourceView)
InsertMethod

Obtém ou define o nome do método que o ModelDataSourceView objeto invoca para inserir dados.

ModelTypeName

Obtém o nome do tipo de dado para o controlo de data bound.

Name

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

(Herdado de DataSourceView)
SelectMethod

Obtém ou define o nome do método que o ModelDataSourceView controlo invoca para recuperar os dados.

UpdateMethod

Obtém ou define o nome do método que o ModelDataSourceView objeto invoca para atualizar os dados.

Métodos

Name Description
CanExecute(String)

Determina se o comando especificado pode ser executado.

(Herdado de DataSourceView)
CreateSelectResult(Object)

Devolve o resultado de uma operação Select após a converter numa IEnumerable coleção, caso ainda não seja uma.

Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Apaga um método e obtém o resultado.

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)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
EvaluateDeleteMethodParameters(IDictionary, IDictionary)

Invoca o método Delete e obtém o resultado.

EvaluateInsertMethodParameters(IDictionary)

Invoca o método de inserção.

EvaluateMethodParameters(DataSourceOperation, ModelDataSourceMethod, IDictionary, Boolean)

Avalia os parâmetros do método para a ligação do modelo, usando a operação da fonte de dados, o objeto método da fonte de dados, os valores de controlo e um valor que indica se este método é chamado no gestor de eventos da LoadComplete página.

EvaluateMethodParameters(DataSourceOperation, ModelDataSourceMethod, IDictionary)

Avalia os parâmetros do método para a ligação do modelo, utilizando a operação da fonte de dados, o objeto do método da fonte de dados e os valores de controlo.

EvaluateSelectMethodParameters(DataSourceSelectArguments, DataSourceSelectResultProcessingOptions)

Avalia os parâmetros do método de seleção e também determina as opções para processar o resultado de seleção, como o comportamento de paginação automática e ordenação.

EvaluateUpdateMethodParameters(IDictionary, IDictionary, IDictionary)

Invoca o método Update e obtém o resultado.

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 o DeleteMethod método.

ExecuteInsert(IDictionary)

Realiza uma operação de inserção usando o InsertMethod método.

ExecuteSelect(DataSourceSelectArguments)

Realiza uma operação de seleção usando o SelectMethod método.

ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Realiza uma operação de atualização usando o UpdateMethod método.

FindMethod(String)

Encontra o método a executar.

GetDeleteMethodResult(IDictionary, IDictionary)

Invoca o método delete e obtém o resultado.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetInsertMethodResult(IDictionary)

Invoca o método de inserção e obtém o resultado.

GetSelectMethodResult(DataSourceSelectArguments)

Invoca o método select e obtém o resultado.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetUpdateMethodResult(IDictionary, IDictionary, IDictionary)

Invoca o método update e obtém o resultado.

Insert(IDictionary, DataSourceViewOperationCallback)

Insere um método e obtém o resultado.

Insert(IDictionary, DataSourceViewOperationCallback)

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

(Herdado de DataSourceView)
InvokeMethod(ModelDataSourceMethod)

Invoca um método de dados.

IsTrackingViewState()

Devolve um valor que indica se o controlo armazena o estado em estado de visualização.

LoadViewState(Object)

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

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
OnCallingDataMethods(CallingDataMethodsEventArgs)

Eleva o CallingDataMethods evento.

OnDataSourceViewChanged(EventArgs)

Eleva o DataSourceViewChanged evento.

(Herdado de DataSourceView)
ProcessSelectMethodResult(DataSourceSelectArguments, DataSourceSelectResultProcessingOptions, ModelDataMethodResult)

Realiza operações sobre o resultado do método de seleção, como paginação automática e ordenação, se aplicável.

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)
SaveViewState()

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

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Seleciona o método e obtém o resultado.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

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

(Herdado de DataSourceView)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
TrackViewState()

Faz com que o ModelDataSourceView objeto acompanhe alterações ao seu estado de visualização para que as alterações possam ser armazenadas no ViewState objeto para o controlo e persistir entre pedidos para a mesma página.

Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Atualiza os métodos especificados usando os valores fornecidos nos parâmetros.

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)
UpdateProperties(String, String, String, String, String, String)

Atualiza as propriedades especificadas usando os valores fornecidos nos parâmetros.

evento

Name Description
CallingDataMethods

Ocorre quando métodos de dados estão a ser chamados.

DataSourceViewChanged

Ocorre quando a vista da fonte de dados mudou.

(Herdado de DataSourceView)

Implementações de Interface Explícita

Name Description
IStateManager.IsTrackingViewState

Recebe um valor que indica se um controlo de servidor está a acompanhar as alterações no estado da sua visualização.

IStateManager.LoadViewState(Object)

Carrega o estado de visualização previamente guardado do controlo do servidor para o controlo.

IStateManager.SaveViewState()

Guarda as alterações ao estado de vista de um controlo de servidor para um Objeto.

IStateManager.TrackViewState()

Instrui o controlo do servidor a registar alterações no estado de visualização.

Aplica-se a