Ajout par programme et global d'une extension de comportement de point de terminaison client personnalisée WCF

J'ai le besoin d'ajouter un comportement personnalisé extension à mon WCF client des points de terminaison. J'ai essayé de faire cela par le biais de la configuration, mais avez été mordu par le bogue cité où WFC configuration ne peut pas analyser le type de nom correctement. Donc, puis-je le faire par programmation à la place?

Je ne peux pas modifier les sections de la configuration à l'exécution, car ils sont en lecture seule. Je sais que si je mettre la main sur une instance d'un proxy client (c'est à dire ClientBase), je peux ajouter à son Extrémité.Les comportements d'une instance de mon comportement personnalisé. Cependant, je dois le faire pour chaque instance.

Puis-je obtenir les paramètres à l'échelle mondiale et de pré-ajouter (par exemple dans le Mondial.asax), ou sont ces points de terminaison instancié et mis au rebut de façon transitoire?

source d'informationauteur Trinition