Comparteix a través de


BindingElement.Clone Método

Definición

Devuelve una copia del objeto de elemento de enlace cuando se invalida en una clase derivada.

public:
 abstract System::ServiceModel::Channels::BindingElement ^ Clone();
public abstract System.ServiceModel.Channels.BindingElement Clone ();
abstract member Clone : unit -> System.ServiceModel.Channels.BindingElement
Public MustOverride Function Clone () As BindingElement

Devoluciones

Un objeto BindingElement que es un clon profundo del original.

Comentarios

Implemente el método Clone para devolver un clon profundo de su elemento de enlace. Devolver un clon permite habilitar el tiempo de ejecución para admitir el caso en el que varios enlaces personalizados comparten un elemento de enlace personalizado. Si no se devuelve un clon, el comportamiento en tiempo de ejecución es indefinido.

Un clon profundo de un objeto crea una copia del objeto y una copia de todo aquello a lo que el objeto hace referencia directa o indirectamente. (Esto también se denomina copiar todo el gráfico de objetos). Un clon superficial de un objeto, por el contrario, es solo una copia del objeto. Si el objeto contiene referencias a otros objetos, la copia superficial no crea copias de los objetos a los que se hace referencia, sino que solo copia las referencias a los objetos originales.

Se aplica a