Condividi tramite


BindingContext.Clone Metodo

Definizione

Restituisce una copia del contesto di compilazione del canale corrente.

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

Restituisce

Oggetto BindingContext che è una copia del contesto di compilazione del canale corrente.

Esempio

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()

Commenti

Questo metodo restituisce una copia che è un clone completo del contesto di associazione. Un clone completo di un oggetto crea una copia dell'oggetto e una copia di qualsiasi elemento a cui l'oggetto fa riferimento in modo diretto o indiretto. Viene anche chiamato copia dell'intero grafo dell'oggetto. Un clone superficiale di un oggetto, al contrario, è una copia dell'oggetto solo. Se l'oggetto contiene riferimenti ad altri oggetti, il duplicato superficiale non crea copie degli oggetti cui viene fatto riferimento ma copia solo i riferimenti negli oggetti originali.

Si applica a