Wie der Titel andeutet, versuche ich zu verstehen, warum in WCF manchmal Leute "Proxies generieren" wählen, anstatt mit einer ChannelFactory manuell neue Channel-Instanzen zu erstellen. Ich habe Beispiele von jedem gesehen, aber habe nicht wirklich irgendwelche Erklärungen gefunden, WARUM du für eins gegen das andere gehen würdest.Direct-Channel-Nutzung im Vergleich zu einem Proxy?
Um ehrlich zu sein, ich habe immer nur mit den Kanälen und die ChannelFactory<T>
von Code, den ich geerbt haben, dh gearbeitet:
IChannelFactory<IDuplexSessionChannel> channelFactory =
binding.BuildChannelFactory<IDuplexSessionChannel>();
_duplexSessionChannel = channelFactory.CreateChannel(endpointAddress);
Also warum soll ich „erzeugt einen Proxy“? Was sind die Vor- und Nachteile?
Irgendein Grund für den Downvote? –