WCF

L'arte di lavorare con SOA e... WCF - #1

Abbiamo la necessità di implementare un client WCF che sia in grado di effettuare il download automatico dei metadati del servizio remoto e configurare un proxy che sia in grado di stabilire una comunicazione? Utilizziamo le classi MetadataExchangeClient, MetadataSet, WsdlImporter e ServiceEndpointCollection creiamo un oggetto MetadataExchangeClient nel quale definiamo la URI del servizio remoto e specifichiamo di voler richiedere il documento WSDL di descrizione del servizio    MetadataExchangeClient metadataExchange = new MetadataExchangeClient (new Uri("http://localhost:8000/ServizioRemoto/?wsdl"), MetadataExchangeClientMode.HttpGet);   poi creiamo un oggetto MetadataSet in cui scarichiamo i metadati utilizzando il metodo GetMetadata() della classe MetadataExchangeClient    MetadataSet metadataSet = metadataExchange.GetMetadata();    creiamo un oggetto WsdlImporter dal MetadataSet che contiene il documento...

«August»
SunMonTueWedThuFriSat
303112345
6789101112
13141516171819
20212223242526
272829303112
3456789