TextMessageEncodingBindingElement.Clone Méthode

Définition

Crée un TextMessageEncodingBindingElement objet initialisé à partir de celui en cours.

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 TextMessageEncodingBindingElement dont les valeurs de propriété sont égales à celles de l’élément actuel.

Remarques

Cela crée une copie complète de l’arborescence d’objets de l’élément de liaison actuelle, également appelée clone profond. Un clone profond d’un objet crée une copie de l’objet et une copie de tout ce qui est directement ou indirectement référencé par cet objet. (Il s’agit de la copie de l’ensemble du graphique d’objet.) Le renvoi d’un clone profond permet au runtime de prendre en charge le cas dans lequel plusieurs liaisons personnalisées partagent un élément de liaison personnalisé. Si un clone profond n’est pas retourné, le comportement d’exécution n’est pas défini. En revanche, un clone peu profond d’un objet est une copie de l’objet uniquement. Si l’objet contient des références à d’autres objets, la copie superficielle ne crée pas de copies des objets référencés ; Au lieu de cela, il copie uniquement les références aux objets d’origine.

S’applique à