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
Esta documentação foi arquivada e não está sendo atualizada.

Método Parameter.OnParameterChanged

Chama o OnParametersChanged método para 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, chamada a OnParameterChanged método não terá efeito. Se o Parameter objeto está em um ParameterCollection coleção, OnParameterChanged aumenta a ParameterCollection.ParametersChanged evento da coleção.

Se o ParameterCollection coleção está em um dado controle do código-fonte, o ParameterCollection.ParametersChanged evento dispara controle do código-fonte's dados DataSourceChanged() evento, fazendo com que os controles ligados a dados revincular.

Disparar um evento chama o manipulador de eventos por meio de um representante.Para obter maiores informações, veja Gerando um evento.

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

Observações para Inheritors:

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

O exemplo de código a seguir demonstra como chamar o OnParameterChanged método para disparar o ParametersChanged evento quando o estado de um parâmetro é alterado. Este exemplo de código faz parte de um exemplo maior fornecido para o 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();
  }
}


// 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.
/** @property 
 */
public String get_Value()
{
    Object o = get_DataValue();

    if (o == null || !(o instanceof String)) {
        return String.Empty;
    }

    return (String)(o);
} //get_Value


/** @property 
 */
public void set_Value(String value)
{
    set_DataValue(value);
    OnParameterChanged();
} //set_Value


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.

.NET Framework

Compatível com: 3.5, 3.0, 2.0
Mostrar: