IDispatchOperationSelector Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Definuje kontrakt, který přidruží příchozí zprávy k místní operaci pro přizpůsobení chování spuštění služby.
public interface class IDispatchOperationSelector
public interface IDispatchOperationSelector
type IDispatchOperationSelector = interface
Public Interface IDispatchOperationSelector
- Odvozené
Příklady
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;
}
}
Poznámky
Implementací a vložením voliče vlastních operací můžete přizpůsobit výběr operace, na kterou je příchozí zpráva odeslána v aplikaci služby. Přiřaďte IDispatchOperationSelector objekt k OperationSelector vlastnosti pro vložení vlastního selektoru.
Metody
SelectOperation(Message) |
Přidruží místní operaci s příchozí metodou. |