BindingElement.Clone Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Cuando se reemplaza en una clase derivada, devuelve una copia del objeto de elemento de enlace.
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
Objeto BindingElement que es un clon profundo del original.
Comentarios
Implemente el Clone método para devolver un clon profundo del elemento de enlace. Devolver un clon permite que el entorno de ejecución admita 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 no está definido.
Un clon profundo de un objeto crea una copia del objeto y una copia de todo lo que hace referencia directa o indirectamente a ese objeto. (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; en su lugar, copia solo las referencias a los objetos originales.