Exportar (0) Imprimir
Expandir todo

Parameter.Clone (Método)

Actualización: noviembre 2007

Devuelve un duplicado de la instancia Parameter actual.

Espacio de nombres:  System.Web.UI.WebControls
Ensamblado:  System.Web (en System.Web.dll)

protected virtual Parameter Clone()
protected Parameter Clone()
protected function Clone() : Parameter

Valor devuelto

Tipo: System.Web.UI.WebControls.Parameter
Parameter que es un duplicado exacto del actual.

El método Clone llama al constructor de copias Parameter(Parameter) para inicializar una nueva instancia de la clase Parameter con los valores de la instancia actual.

Si extiende la clase Parameter, podrá reemplazar el método Clone para que incluya cualquier estado que se deba copiar a una instancia nueva de la clase derivada.

En el ejemplo de código siguiente se muestra la forma de llamar al constructor Parameter(Parameter) desde una clase que extiende la clase Parameter para implementar el comportamiento de clonación de objetos correcto para la clase. Este ejemplo de código forma parte de un ejemplo más extenso referente a la clase Parameter.

// The StaticParameter copy constructor is provided to ensure that
// the state contained in the DataValue property is copied to new
// instances of the class.
protected StaticParameter(StaticParameter original) : base(original) {
  DataValue = original.DataValue;
}

// The Clone method is overridden to call the
// StaticParameter copy constructor, so that the data in
// the DataValue property is correctly transferred to the
// new instance of the StaticParameter.
protected override Parameter Clone() {
  return new StaticParameter(this);
}


// The StaticParameter copy constructor is provided to ensure that 
// the state contained in the DataValue property is copied to new
// instances of the class. 
protected StaticParameter(StaticParameter original)
{
    super(original);
    set_DataValue(original.get_DataValue());
} //StaticParameter


// The Clone method is overridden to call the 
// StaticParameter copy constructor, so that the data in 
// the DataValue property is correctly transferred to the 
// new instance of the StaticParameter.
protected Parameter Clone()
{
    return new StaticParameter(this);
} //Clone


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

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0, 2.0

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft