123456789101112131415161718192021222324252627 |
- using System;
- namespace ServiceStack.Host
- {
- /// <summary>
- /// Context to capture IService action
- /// </summary>
- public class ActionContext
- {
- public const string AnyAction = "ANY";
- public string Id { get; set; }
- public ActionInvokerFn ServiceAction { get; set; }
- public MediaBrowser.Model.Services.IHasRequestFilter[] RequestFilters { get; set; }
- public static string Key(Type serviceType, string method, string requestDtoName)
- {
- return serviceType.FullName + " " + method.ToUpper() + " " + requestDtoName;
- }
- public static string AnyKey(Type serviceType, string requestDtoName)
- {
- return Key(serviceType, AnyAction, requestDtoName);
- }
- }
- }
|