Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Método Parameter.OnParameterChanged ()

 

Chamadas de OnParametersChanged método o ParameterCollection coleção que contém o Parameter objeto.

Namespace:   System.Web.UI.WebControls
Assembly:  System.Web (em System.Web.dll)

protected void OnParameterChanged()

Se o Parameter objeto não está contido em um ParameterCollection coleção, chamar o OnParameterChanged método não tem nenhum efeito. Se o Parameter objeto está contido por um ParameterCollection coleta, OnParameterChanged gera o ParameterCollection.ParametersChanged evento da coleção.

Se o ParameterCollection coleção está em um controle de fonte de dados, o ParameterCollection.ParametersChanged evento dispara o controle de fonte de dados DataSourceChanged evento, fazendo com que todos os controles ligados a dados de religação.

Disparar um evento chama o manipulador de eventos por meio de um representante. Para obter mais informações, consulte PONTA: gerando um evento.

O OnParameterChanged método também permite que classes derivadas para manipular o evento sem anexar um representante. Essa é a técnica preferida para manipular o evento em uma classe derivada.

Observações para os Herdeiros:

Ao substituir OnParameterChanged em uma classe derivada, certifique-se de chamar a classe base OnParameterChanged método para que registrado delegados receber o evento.

O exemplo de código a seguir demonstra como chamar o OnParameterChanged método para gerar o ParametersChanged evento quando o estado de um parâmetro for alterado. Este exemplo de código é parte de um exemplo maior fornecido para a Parameter Visão geral da classe.

// The Value property is a type safe convenience property
// used when the StaticParameter represents string data.
// It gets the string value of the DataValue property, and
// sets the DataValue property directly.
public string Value {
  get {
    object o = DataValue;
    if (o == null || !(o is string))
      return String.Empty;
    return (string)o;
  }
  set {
    DataValue = value;
    OnParameterChanged();
  }
}

.NET Framework
Disponível desde 2.0
Retornar ao início
Mostrar: