IDispatchOperationSelector Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Definiuje kontrakt, który kojarzy komunikaty przychodzące z operacją lokalną w celu dostosowania zachowania wykonywania usługi.
public interface class IDispatchOperationSelector
public interface IDispatchOperationSelector
type IDispatchOperationSelector = interface
Public Interface IDispatchOperationSelector
- Pochodne
Przykłady
public class QueryStringDispatcherBehavior : IDispatchOperationSelector
{
//Define the mapping from the Actions of the message to the operations.
NameValueCollection actionMap; { … }
//Implement the SelectOperation method.
public string SelectOperation( ref Message message )
{
Uri uri = new Uri(message.Headers.Action);
string query = uri.Query;
string methodName = actionMap[message.Headers.Action.ToString()];
return methodName;
}
}
Uwagi
Zaimplementuj i wstaw selektor operacji niestandardowej, aby dostosować wybór operacji, do której jest wysyłany komunikat przychodzący w aplikacji usługi. IDispatchOperationSelector Przypisz obiekt do właściwości , OperationSelector aby wstawić selektor niestandardowy.
Metody
SelectOperation(Message) |
Kojarzy operację lokalną z metodą przychodzącą. |