Partilhar via


DataSourceExpression Classe

Definição

Representa uma classe base para criar classes de expressão.

public ref class DataSourceExpression abstract : System::Web::UI::IStateManager
public abstract class DataSourceExpression : System.Web.UI.IStateManager
type DataSourceExpression = class
    interface IStateManager
Public MustInherit Class DataSourceExpression
Implements IStateManager
Herança
DataSourceExpression
Derivado
Implementações

Construtores

DataSourceExpression()

Inicializa uma nova instância da classe DataSourceExpression.

Propriedades

Context

Obtém a instância HttpContext do controle de proprietário.

DataSource

Obtém o objeto de fonte de dados associado ao controle de proprietário.

IsTrackingViewState

Obtém um valor que indica se um objeto de expressão da fonte de dados está controlando suas alterações de estado de exibição.

Owner

Obtém o controle de proprietário.

ViewState

Obtém uma instância da classe StateBag que contém informações atuais de estado de exibição.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetQueryable(IQueryable)

Avalia a instância DataSourceExpression usando a interface IQueryable.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
LoadViewState(Object)

Carrega o estado dos valores no objeto DataSourceExpression que deve ser persistente.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
SaveViewState()

Salva o estado de exibição atual do objeto DataSourceExpression.

SetContext(Control, HttpContext, IQueryableDataSource)

Define o contexto HTTP do objeto DataSourceExpression que usa o controle de proprietário, a instância HttpContext e o objeto IQueryableDataSource especificados.

SetDirty()

Marca o objeto DataSourceExpression para que seu estado seja salvo no estado de exibição.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
TrackViewState()

Controla as alterações de estado de exibição do objeto DataSourceExpression, de modo que as alterações possam ser armazenadas no objeto StateBag para o objeto de expressão da fonte de dados.

Implantações explícitas de interface

IStateManager.IsTrackingViewState

Quando implementado por uma classe, obtém um valor que indica se um objeto de expressão da fonte de dados está controlando suas alterações de estado de exibição.

IStateManager.LoadViewState(Object)

Quando implementado por uma classe, carrega o estado de exibição salvo anteriormente do objeto de expressão da fonte de dados.

IStateManager.SaveViewState()

Quando implementado por uma classe, salva o estado de exibição atual do objeto DataSourceExpression.

IStateManager.TrackViewState()

Quando implementado por uma classe, controla as alterações de estado de exibição do objeto DataSourceExpression, de modo que as alterações possam ser armazenadas no objeto StateBag para o objeto de expressão da fonte de dados.

Aplica-se a

Confira também