IDispatchOperationSelector Gränssnitt
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Definierar kontraktet som associerar inkommande meddelanden med en lokal åtgärd för att anpassa beteendet för tjänstkörning.
public interface class IDispatchOperationSelector
public interface IDispatchOperationSelector
type IDispatchOperationSelector = interface
Public Interface IDispatchOperationSelector
- Härledda
Exempel
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;
}
}
Kommentarer
Implementera och infoga en anpassad åtgärdsväljare för att anpassa valet av den åtgärd som ett inkommande meddelande skickas till i ett tjänstprogram. IDispatchOperationSelector Tilldela objektet till OperationSelector egenskapen för att infoga den anpassade väljaren.
Metoder
| Name | Description |
|---|---|
| SelectOperation(Message) |
Associerar en lokal åtgärd med den inkommande metoden. |