IDispatchOperationSelector 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
들어오는 메시지를 로컬 작업과 연결하여 서비스 실행 동작을 사용자 지정하는 계약을 정의합니다.
public interface class IDispatchOperationSelector
public interface IDispatchOperationSelector
type IDispatchOperationSelector = interface
Public Interface IDispatchOperationSelector
- 파생
예제
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;
}
}
설명
들어오는 메시지가 서비스 애플리케이션에서 디스패치되는 작업 선택을 사용자 지정하려면 사용자 지정 작업 선택기를 구현하여 삽입합니다. IDispatchOperationSelector 속성에 OperationSelector 개체를 할당하여 사용자 지정 선택기를 삽입합니다.
메서드
SelectOperation(Message) |
로컬 작업을 들어오는 메서드에 연결합니다. |