GetOperationName
Effettua il push del nome dell'operazione corrente nello stack.
Sintassi
<wcf:Operation Name="GetOperationName" />
Parametri
No.
Valore push
Stringa contenente il nome dell'operazione corrente.
Commenti
Quando si utilizza GetOperationName, confrontare il nome dell'operazione così come viene richiamato dall'applicazione. Se ad esempio si utilizza l'attributo name in un contratto di servizio per assegnare un nome personalizzato, il proxy predefinito del client verrà generato con il nome personalizzato per il metodo. L'applicazione server tuttavia utilizzerà gli effettivi nomi dei metodi per le operazioni corrispondenti e non quello specificato nell'attributo name.
Esempio
Nel seguente esempio l'operazione GetOperationName
viene utilizzata per creare un'espressione in grado di filtrare l'operazione denominata "AuthorizePayment".
<ic:Filter>
<ic:Expression>
<wcf:Operation Name="GetOperationName" />
<ic:Operation Name="Constant">
<ic:Argument>AuthorizePayment</ic:Argument>
</ic:Operation>
</ic:Expression>
</ic:Filter>