Domanda

Vorrei aggiungere un ulteriore livello intercettore al mio servizio WCF per inviare l'ID del dispositivo per autenticare il dispositivo.

Sono molto molto di nuovo da WCF Intercettori. Prima di prendere tutto il tempo di capire fuori, vorrei sapere se anche il lavoro con il Compact Framework.

Quindi, WCF Interceptors lavorare con il Compact Framework e se quindi non ci sono considerazioni speciali ho bisogno di tenere a mente come li ho ricerca. (Eventuali C # esempi di come fare questo sarebbe stato eccezionale!)

Sto usando Visual Studio 2008 SP1.

È stato utile?

Soluzione 2

Interceptors non possono essere creati su WCF per Compact Framework (NETCF). I costrutti IClientMessageInspector e simili necessari per intercettori non sono presenti in NETCF.

È possibile aggiungere intestazioni SOAP personalizzati però. Devi solo aggiungere loro di ciascun servizio WCF chiamata.

Altri suggerimenti

Non ho usato WCF me stesso, ma una rapida occhiata alla questo articolo mi mostra è necessario l'IChannelFactory e / o IChannelListener classi che sono supportati su .NET CF 3.5.

L'articolo ha anche un'applicazione di esempio scaricabile, che probabilmente si può modificare per funzionare su .NET CF.

Quindi non posso darvi qualsiasi considerazione o trucchi, ma sembra a me che non sarà in una strada senza uscita qui.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top