IDispatchOperationSelector Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Hizmet yürütme davranışını özelleştirmek için gelen iletileri yerel bir işlemle ilişkilendiren sözleşmeyi tanımlar.
public interface class IDispatchOperationSelector
public interface IDispatchOperationSelector
type IDispatchOperationSelector = interface
Public Interface IDispatchOperationSelector
- Türetilmiş
Örnekler
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;
}
}
Açıklamalar
Bir hizmet uygulamasında gelen iletinin gönderildiği işlemin seçimini özelleştirmek için özel bir işlem seçicisi uygulayın ve ekleyin. IDispatchOperationSelector Özel seçiciyi OperationSelector eklemek için nesnesini özelliğine atayın.
Yöntemler
| Name | Description |
|---|---|
| SelectOperation(Message) |
Yerel işlemi gelen yöntemle ilişkilendirir. |