BlogServiceHost.Create()

WCF & Azure - Il blog di Fabio Cozzolino

Recent Posts

Tags

My

Twitter

Community

Archives

Email Notifications

Social Bar Widget

[WCF#06] Enable Data Binding in WCF

WCF consente la generazione di un proxy client in due modalità:

  • Utilizzando Visual Studio 2005
  • Da riga di comando con svcutil.exe

La prima possibilità è quella più agevole, ma fornisce un controllo molto più limitato sul codice generato. Utilizzando il tool da riga di comando (svcutil.exe) possiamo ottenere risultati ottimali con la combinazione dei diversi parametri.

Mi è capitato di dover abilitare il data binding anche sui tipi generati e che implementano il DataContract. L'operazione è abbastanza semplice e con l'svcutil.exe, manco a dirlo, si risolve con l'uso del parametro /enableDataBinding:

svcutil.exe http://myserver/myservice/service.svc?wsdl /out:generatedClient.cs /enableDataBinding

In questo modo vengono generate le classi per il DataContract con implementata l'interfaccia System.ComponentModel.INotifyPropertyChanged. L'implementazione dell'interfaccia consente di comunicare al controllo collegato l'eventuale variazione del valore di una proprietà.

Posted: Mar 21 2007, 01:28 AM by Fabio.Cozzolino | with no comments
Filed under: