Let's say i'm caching a ChannelFactory<T>
and using it to create channels. These channels are used to make WCF calls to other services, and are then being (safely) disposed.
Do I need to worry about a situation where the cached ChannelFactory
becomes faulted and thus unusable for creating new channels?
if so, do I need to replaced it with a new ChannelFactory
?
I would also appreciate a reproducible concrete example for a case where a ChannelFactory
becomes faulted.