ModelDataSourceView 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.
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
- 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. |