Domanda

Esiste un evento che mi consente di essere informato quando un client accede a uno dei metodi di servizio WCF in ascolto?

È stato utile?

Soluzione

Utilizzando i vari punti di estensibilità WCF, dovresti essere in grado di farlo, di sicuro.

Un modo sarebbe quello di utilizzare un ispettore dei messaggi di invio che ispezionasse qualsiasi messaggio in arrivo. Uno degli attributi di quel messaggio sarà l'azione SOAP, ad es. più o meno il metodo da chiamare sul tuo servizio.

Dai un'occhiata a post sul blog sulla creazione di un semplice ispettore di messaggi WCF - dovrebbe darti un'idea su come agganciare i punti di estensione necessari.

Un altro esempio è un articolo su CodeProject su un filtro IP , anche implementato come ispettore del messaggio di invio.

Spero che quei campioni ti diano un'idea di dove e come iniziare!

Marc

Altri suggerimenti

Vuoi essere programmaticamente "informato"? o vuoi solo strumentazione? Per quanto riguarda la strumentazione: ci sono molti contatori delle prestazioni e il sistema. diag. log.

Alex

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