BindingElement.Clone Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Quando sobrescrito numa classe derivada, devolve uma cópia do objeto elemento de ligação.
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
Devoluções
Um BindingElement objeto que é um clone profundo do original.
Observações
Implementa o Clone método para devolver um clone profundo do teu elemento de ligação. Devolver um clone permite que o runtime suporte o caso em que múltiplas ligações personalizadas partilham um elemento de ligação personalizada. Se um clone não for devolvido, o comportamento em tempo de execução fica indefinido.
Um clone profundo de um objeto cria uma cópia do objeto e uma cópia de tudo o que é diretamente ou indiretamente referenciado por esse objeto. (Isto também se chama copiar o grafo de objeto inteiro.) Um clone superficial de um objeto, por contraste, é apenas uma cópia do objeto. Se o objeto contiver referências a outros objetos, a cópia superficial não cria cópias dos objetos referidos; em vez disso, copia apenas as referências aos objetos originais.