123456789101112131415161718192021222324252627 |
- using System;
- using System.Collections.Generic;
- namespace ServiceStack.Host
- {
- public class ServiceMetadata
- {
- public ServiceMetadata()
- {
- this.OperationsMap = new Dictionary<Type, Type>();
- }
- public Dictionary<Type, Type> OperationsMap { get; protected set; }
- public void Add(Type serviceType, Type requestType, Type responseType)
- {
- this.OperationsMap[requestType] = serviceType;
- }
- public Type GetServiceTypeByRequest(Type requestType)
- {
- Type serviceType;
- OperationsMap.TryGetValue(requestType, out serviceType);
- return serviceType;
- }
- }
- }
|