BindingElement.Clone BindingElement.Clone BindingElement.Clone BindingElement.Clone Method

Définition

En cas de substitution dans une classe dérivée, retourne une copie de l’objet d’élément de liaison.When overridden in a derived class, returns a copy of the binding element object.

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

Retours

Objet BindingElement qui est un clone complet de l'original.A BindingElement object that is a deep clone of the original.

Remarques

Implémentez la méthode Clone pour retourner un clone complet de votre élément de liaison.Implement the Clone method to return a deep clone of your binding element. Le renvoi d'un clone permet à l'exécution de prendre en charge le cas où plusieurs liaisons personnalisées partagent un élément de liaison personnalisé.Returning a clone enables the runtime to support the case in which multiple custom bindings share a custom binding element. Si aucun clone n'est retourné, le comportement au moment de l'exécution n'est pas défini.If a clone is not returned, the run-time behavior is undefined.

Le clone complet d'un objet crée une copie de cet objet, ainsi qu'une copie de tous les éléments auxquels il fait référence directement ou indirectement.A deep clone of an object creates a copy of the object and a copy of everything directly or indirectly referenced by that object. Ce processus est également appelé copie entière du graphique d'objets. Un clone superficiel d'un objet, en revanche, est une copie de l'objet uniquement.(This is also called copying the entire object graph.) A shallow clone of an object, by contrast, is a copy of the object only. Si l'objet contient des références à d'autres objets, la copie superficielle ne crée pas de copies des objets auxquels il est fait référence, elle ne copie que les références vers les objets d'origine.If the object contains references to other objects, the shallow copy does not create copies of the referred objects; instead, it copies only the references to the original objects.

S’applique à