using System; namespace ServiceStack.Host { /// /// Context to capture IService action /// 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); } } }