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

Valori restituiti

Oggetto BindingContext che rappresenta 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 tutti gli elementi a cui fa riferimento direttamente o indirettamente tale oggetto. Questa operazione viene chiamata anche copiando l'intero oggetto grafico. Un clone superficiale di un oggetto, al contrario, è una copia solo dell'oggetto. Se l'oggetto contiene riferimenti ad altri oggetti, la copia superficiale non crea copie degli oggetti di riferimento; copia invece solo i riferimenti agli oggetti originali.

Si applica a