CompositeDuplexBindingElement.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 einen deep Clone des aktuellen Bindungselements zurück.
public:
override System::ServiceModel::Channels::BindingElement ^ Clone();
public override System.ServiceModel.Channels.BindingElement Clone();
override this.Clone : unit -> System.ServiceModel.Channels.BindingElement
Public Overrides Function Clone () As BindingElement
Gibt zurück
A CompositeDuplexBindingElement that is a deep clone of the current binding element.
Hinweise
Durch zurückgeben eines Klons kann die Laufzeit den Fall unterstützen, in dem mehrere benutzerdefinierte Bindungen ein benutzerdefiniertes Bindungselement gemeinsam nutzen. Wenn kein Klon zurückgegeben wird, wird das Laufzeitverhalten nicht definiert.
Ein deep clone of an object creates a copy of the object and a copy of everything directly or indirekt referenced by that object. (Dies wird auch als Kopieren des gesamten Objektdiagramms bezeichnet.) Ein flacher Klon eines Objekts ist dagegen nur eine Kopie des Objekts. Wenn das Objekt Verweise auf andere Objekte enthält, erstellt die flache Kopie keine Kopien der verwiesenen Objekte. Stattdessen werden nur die Verweise auf die ursprünglichen Objekte kopiert. Insbesondere eine tiefe Kopie von CompositeDuplexBindingElement Kopien über dem ClientBaseAddress Wert.