ContextBindingElement.Clone Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée un objet ContextBindingElement initialisé à partir de l'objet actuel.
public:
override System::ServiceModel::Channels::BindingElement ^ Clone();
public override System.ServiceModel.Channels.BindingElement Clone ();
override this.Clone : unit -> System.ServiceModel.Channels.BindingElement
Public Overrides Function Clone () As BindingElement
Retours
Objet ContextBindingElement initialisé à partir de l'objet actuel.
Remarques
L'objet ContextBindingElement cloné possède les mêmes valeurs de ProtectionLevel et de ContextExchangeMechanism que l'objet ContextBindingElement en cours.
Cette opération crée une copie complète de l'arborescence de l'objet d'élément correspondant à la liaison actuelle (également appelée clone complet). 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. Ce processus est également appelé copie entière du graphique d'objets. Le renvoi d’un clone complet permet à l’exécution de prendre en charge le cas dans lequel plusieurs liaisons personnalisées partagent un élément de liaison personnalisé. Si aucun clone complet n'est renvoyé, le comportement de l'exécution n'est pas défini. Le clone superficiel d'un objet consiste uniquement en une copie de cet objet. 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.