ModelDataSourceView Classe

Definição

Representa uma única exibição de um controle ModelDataSource.Represents a single view of a ModelDataSource control.

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

Comentários

Para obter uma série de tutoriais sobre como usar a associação de modelo com Web Forms, consulte Associação de modelo e Web Forms.For a tutorial series on using model binding with Web Forms, see Model Binding and Web Forms.

Construtores

ModelDataSourceView(ModelDataSource)

Inicializa uma nova instância da classe ModelDataSourceView.Initializes a new instance of the ModelDataSourceView class.

Propriedades

CanDelete

Obtém um valor que indica se o objeto ModelDataSourceView que é associado ao controle ModelDataSource atual dá suporte à operação de exclusão.Gets a value that indicates whether the ModelDataSourceView object that is associated with the current ModelDataSource control supports the delete operation.

CanInsert

Obtém um valor que indica se o objeto ModelDataSourceView que é associado ao controle ModelDataSource atual dá suporte à operação de inserção.Gets a value that indicates whether the ModelDataSourceView object that is associated with the current ModelDataSource control supports the insert operation.

CanPage

Obtém um valor que indica se o objeto ModelDataSourceView associado ao controle ModelDataSource atual é compatível com a paginação por meio dos dados recuperados.Gets a value that indicates whether the ModelDataSourceView object that is associated with the current ModelDataSource control supports paging through the retrieved data.

CanRetrieveTotalRowCount

Obtém um valor que indica se o objeto ModelDataSourceView associado ao controle ModelDataSource atual é compatível com a recuperação do número total de linhas de dados, além do conjunto de dados.Gets a value that indicates whether the ModelDataSourceView object that is associated with the current ModelDataSource control supports retrieving the total number of data rows, in addition to the set of data.

CanSort

Obtém um valor que indica se o objeto ModelDataSourceView associado ao controle ModelDataSource atual é compatível com uma exibição classificada na fonte de dados subjacente.Gets a value that indicates whether the ModelDataSourceView object that is associated with the current ModelDataSource control supports a sorted view on the underlying data source.

CanUpdate

Obtém um valor que indica se o objeto ModelDataSourceView que é associado ao controle ModelDataSource atual dá suporte à operação de atualização.Gets a value that indicates whether the ModelDataSourceView object that is associated with the current ModelDataSource control supports the update operation.

DataKeyName

Obterá o primeiro item na matriz DataKeyNames do controle associado a dados se este for um controle FormView, ListView, GridView ou DetailsView.Gets the first item in the DataKeyNames array of the data-bound control if the data-bound control is a FormView, ListView, GridView, or DetailsView control.

DeleteMethod

Obtém ou define o nome do método que o objeto ModelDataSourceView invoca para excluir dados.Gets or sets the name of the method that the ModelDataSourceView object invokes to delete data.

Events

Obtém uma lista de delegados de manipulador de eventos para a exibição da fonte de dados.Gets a list of event-handler delegates for the data source view.

(Herdado de DataSourceView)
InsertMethod

Obtém ou define o nome do método que o objeto ModelDataSourceView invoca para inserir dados.Gets or sets the name of the method that the ModelDataSourceView object invokes to insert data.

ModelTypeName

Obtém o nome do tipo de dados para o controle associado a dados.Gets the data type name for the data bound control.

Name

Obtém o nome da exibição da fonte de dados.Gets the name of the data source view.

(Herdado de DataSourceView)
SelectMethod

Obtém ou define o nome do método que o controle ModelDataSourceView invoca para recuperar dados.Gets or sets the name of the method that the ModelDataSourceView control invokes to retrieve data.

UpdateMethod

Obtém ou define o nome do método que o objeto ModelDataSourceView invoca para atualizar dados.Gets or sets the name of the method that the ModelDataSourceView object invokes to update data.

Métodos

CanExecute(String)

Determina se o comando especificado pode ser executado.Determines whether the specified command can be executed.

(Herdado de DataSourceView)
CreateSelectResult(Object)

Retornará o resultado de uma operação Select após convertê-la em uma coleção IEnumerable se ela ainda não for uma.Returns the result of a Select operation after converting it to an IEnumerable collection if it is not already one.

Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Exclui um método e obtém o resultado.Deletes a method and gets the result.

Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Executa uma operação de exclusão assíncrona na lista de dados que o objeto DataSourceView representa.Performs an asynchronous delete operation on the list of data that the DataSourceView object represents.

(Herdado de DataSourceView)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
EvaluateDeleteMethodParameters(IDictionary, IDictionary)

Invoca o método Delete e obtém o resultado.Invokes the Delete method and gets the result.

EvaluateInsertMethodParameters(IDictionary)

Invoca o método de inserção.Invokes the insert method.

EvaluateMethodParameters(DataSourceOperation, ModelDataSourceMethod, IDictionary)

Avalia os parâmetros de método para model binding usando a operação de fonte de dados, o objeto de método de fonte de dados e os valores de controle.Evaluates the method parameters for model binding, using the data source operation, the data source method object, and the control values.

EvaluateMethodParameters(DataSourceOperation, ModelDataSourceMethod, IDictionary, Boolean)

Avalia os parâmetros de método para model binding usando a operação de fonte de dados, o objeto de método de fonte de dados, os valores de controle e um valor que indica se este método é chamado no manipulador de eventos LoadComplete da página.Evaluates the method parameters for model binding, using the data source operation, the data source method object, the control values, and a value that indicates whether this method is called in the page's LoadComplete event handler.

EvaluateSelectMethodParameters(DataSourceSelectArguments, DataSourceSelectResultProcessingOptions)

Avalia os parâmetros de método de seleção e também determina as opções para processar o resultado de seleção, como paginação automática e comportamento de classificação.Evaluates the select method parameters and also determines the options for processing the select result, such as auto paging and sorting behavior.

EvaluateUpdateMethodParameters(IDictionary, IDictionary, IDictionary)

Invoca o método Update e obtém o resultado.Invokes the Update method and gets the result.

ExecuteCommand(String, IDictionary, IDictionary)

Executa o comando especificado.Executes the specified command.

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

Executa o comando especificado.Executes the specified command.

(Herdado de DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Executa uma operação de exclusão usando o método DeleteMethod.Performs a delete operation using the DeleteMethod method.

ExecuteInsert(IDictionary)

Executa uma operação de inserção usando o método InsertMethod.Performs an insert operation using the InsertMethod method.

ExecuteSelect(DataSourceSelectArguments)

Executa uma operação de seleção usando o método SelectMethod.Performs a select operation using the SelectMethod method.

ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Executa uma operação de atualização usando o método UpdateMethod.Performs an update operation using the UpdateMethod method.

FindMethod(String)

Localiza o método a ser executado.Finds the method to be executed.

GetDeleteMethodResult(IDictionary, IDictionary)

Invoca o método Delete e obtém o resultado.Invokes the delete method and gets the result.

GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetInsertMethodResult(IDictionary)

Invoca o método de inserção e obtém o resultado.Invokes the insert method and gets the result.

GetSelectMethodResult(DataSourceSelectArguments)

Invoca o método de seleção e obtém o resultado.Invokes the select method and gets the result.

GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

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

Invoca o método Update e obtém o resultado.Invokes the update method and gets the result.

Insert(IDictionary, DataSourceViewOperationCallback)

Insere um método e obtém o resultado.Inserts a method and gets the result.

Insert(IDictionary, DataSourceViewOperationCallback)

Executa uma operação de inserção assíncrona na lista de dados que o objeto DataSourceView representa.Performs an asynchronous insert operation on the list of data that the DataSourceView object represents.

(Herdado de DataSourceView)
InvokeMethod(ModelDataSourceMethod)

Invoca um método de dados.Invokes a data method.

IsTrackingViewState()

Retorna um valor que indica se o controle armazena o estado no estado de exibição.Returns a value that indicates whether the control stores state in view state.

LoadViewState(Object)

Restaura o estado de exibição salvo anteriormente para a exibição de fonte de dados.Restores previously saved view state for the data source view.

MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
OnCallingDataMethods(CallingDataMethodsEventArgs)

Aciona o evento CallingDataMethods.Raises the CallingDataMethods event.

OnDataSourceViewChanged(EventArgs)

Aciona o evento DataSourceViewChanged.Raises the DataSourceViewChanged event.

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

Executa operações no resultado do método de seleção, como paginação automática e classificação, se aplicável.Performs operations on the select method result like auto paging and sorting if applicable.

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.Called by the RaiseUnsupportedCapabilitiesError(DataSourceView) method to compare the capabilities requested for an ExecuteSelect(DataSourceSelectArguments) operation against those that the view supports.

(Herdado de DataSourceView)
SaveViewState()

Salva as alterações no estado de exibição para o objeto ModelDataSourceView desde a hora em que a página foi postada de volta no servidor.Saves the changes to the view state for the ModelDataSourceView object since the time when the page was posted back to the server.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Seleciona o método e obtém o resultado.Selects the method and gets the result.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Obtém uma lista de dados de forma assíncrona do armazenamento de dados subjacente.Gets a list of data asynchronously from the underlying data storage.

(Herdado de DataSourceView)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)
TrackViewState()

Faz o objeto ModelDataSourceView acompanhar as alterações em seu estado de exibição para que elas possam ser armazenadas no objeto ViewState para o controle e persistente entre as solicitações para a mesma página.Causes the ModelDataSourceView object to track changes to its view state so that the changes can be stored in the ViewState object for the control and persisted across requests for the same page.

Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Atualiza os métodos especificados usando os valores fornecidos nos parâmetros.Updates the specified methods using the values provided in the parameters.

Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Executa uma operação de atualização assíncrona na lista de dados que o objeto DataSourceView representa.Performs an asynchronous update operation on the list of data that the DataSourceView object represents.

(Herdado de DataSourceView)
UpdateProperties(String, String, String, String, String, String)

Atualiza as propriedades especificadas usando os valores fornecidos nos parâmetros.Updates the specified properties using the values provided in the parameters.

Eventos

CallingDataMethods

Ocorre quando os métodos de dados estão sendo chamados.Occurs when data methods are being called.

DataSourceViewChanged

Ocorre quando a exibição da fonte de dados foi alterada.Occurs when the data source view has changed.

(Herdado de DataSourceView)

Implantações explícitas de interface

IStateManager.IsTrackingViewState

Obtém um valor que indica se um controle de servidor está acompanhando as alterações de estado de exibição.Gets a value indicating whether a server control is tracking its view state changes.

IStateManager.LoadViewState(Object)

Carrega o estado de exibição salvo anteriormente do controle de servidor para o controle.Loads the server control's previously saved view state to the control.

IStateManager.SaveViewState()

Salva as alterações em um estado de exibição do controle de servidor para um Objeto.Saves the changes to a server control's view state to an Object.

IStateManager.TrackViewState()

Instrui o controle de servidor a acompanhar as alterações para seu estado de exibição.Instructs the server control to track changes to its view state.

Aplica-se a