Parameter.Clone Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt ein Duplikat der aktuellen Parameter-Instanz zurück.
protected:
virtual System::Web::UI::WebControls::Parameter ^ Clone();
protected virtual System.Web.UI.WebControls.Parameter Clone ();
abstract member Clone : unit -> System.Web.UI.WebControls.Parameter
override this.Clone : unit -> System.Web.UI.WebControls.Parameter
Protected Overridable Function Clone () As Parameter
Gibt zurück
Eine Parameter-Instanz, die ein exaktes Duplikat der aktuellen Instanz ist.
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie der Parameter(Parameter) Konstruktor aus einer Klasse aufgerufen wird, die die Parameter Klasse erweitert, um das richtige Objektkloningverhalten für die Klasse zu implementieren. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die Parameter Klasse bereitgestellt wird.
// 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 Sub New(original As StaticParameter)
MyBase.New(original)
DataValue = original.DataValue
End Sub
' 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 Overrides Function Clone() As Parameter
Return New StaticParameter(Me)
End Function
Hinweise
Die Clone Methode ruft den Parameter(Parameter) Kopierkonstruktor auf, um eine neue Instanz der Parameter Klasse mit den Werten der aktuellen Instanz zu initialisieren.
Wenn Sie die Klasse erweitern, können Sie die Parameter Methode außer Kraft setzen, um einen beliebigen Zustand einzuschließen, der Clone in eine neue Instanz Ihrer abgeleiteten Klasse kopiert werden soll.