BindingContext.Clone Methode

Definition

Gibt eine Kopie des aktuellen Kanalbuildkontexts zurück.

public:
 System::ServiceModel::Channels::BindingContext ^ Clone();
public System.ServiceModel.Channels.BindingContext Clone();
member this.Clone : unit -> System.ServiceModel.Channels.BindingContext
Public Function Clone () As BindingContext

Gibt zurück

Ein BindingContext Objekt, das eine Kopie des aktuellen Kanalbuildkontexts ist.

Beispiele

CustomBinding binding = new CustomBinding();
BindingParameterCollection bpCol = new BindingParameterCollection();
BindingContext context = new BindingContext(binding, bpCol);
BindingContext clonedContext = context.Clone();
Dim binding As New CustomBinding()
Dim bpCol As New BindingParameterCollection()
Dim context As New BindingContext(binding, bpCol)
Dim clonedContext As BindingContext = context.Clone()

Hinweise

Diese Methode gibt eine Kopie zurück, bei der es sich um einen tiefen Klon ihres Bindungskontexts handelt. 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.

Gilt für: