Come suggerisce il titolo, sto cercando di capire perché in WCF a volte le persone scelgono di "generare proxy" rispetto all'utilizzo di ChannelFactory per creare manualmente nuove istanze di canale. Ho visto esempi di ciascuno, ma non ho trovato alcuna spiegazione su PERCHÉ si andrebbe per l'uno contro l'altro.Utilizzo diretto del canale o utilizzo di un proxy?
Per essere onesti ho sempre e solo lavorato con canali e il ChannelFactory<T>
dal codice che ho ereditato, vale a dire:
IChannelFactory<IDuplexSessionChannel> channelFactory =
binding.BuildChannelFactory<IDuplexSessionChannel>();
_duplexSessionChannel = channelFactory.CreateChannel(endpointAddress);
Quindi, perché ho "la generazione del proxy"? Quali sono i vantaggi e gli svantaggi?
Qualche motivo per il downvote? –