Aracılığıyla paylaş


IDispatchOperationSelector Arabirim

Tanım

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.

Şunlara uygulanır