Ho la necessità di aggiungere un'estensione di comportamento personalizzata ai miei endpoint client WCF. Ho provato a farlo attraverso la configurazione, ma sono stato morso dal bug spesso citato in cui la configurazione WFC non è in grado di analizzare correttamente il nome del tipo. Quindi posso farlo invece programmaticamente?Aggiunta al comportamento di un endpoint client WCF personalizzato a livello di codice e globale
Non riesco a modificare le sezioni di configurazione in fase di esecuzione perché sono di sola lettura. So che se ottengo un'istanza di un proxy client (cioè ClientBase), posso aggiungere al suo Endpoint.Behaviors un'istanza del mio comportamento personalizzato. Tuttavia, dovrei farlo per ogni istanza.
Posso raggiungere gli endpoint globalmente e pre-aggiungerli (ad esempio in Global.asax), oppure questi endpoint vengono istanziati e scartati transitoriamente?
È possibile pubblicare un collegamento al problema relativo alla mancata analisi del nome del tipo in modo corretto? –