some time clients do not add wcf service reference rather they establish the connection with wcf service through channel factory. i like to know in details when we use channel factory or add service reference then how wcf service get wcf service meta data at client side. i search Google lot to know and have in-depth write up but fail to get one. so please redirect me to right article which discuss in great detail about wcf service discovery at client side.
what is the difference between wcf service add reference & creating proxy through channel factory ?
i guess when we create wcf proxy with channel factory then every time when we run app then every time proxy is created. so i think this process is slower than add service reference because when we add service reference then proxy is created only once.
when we should go to use channel factory. please tell me the situation when channel factory would be the best option. thanks