Exemplo n.º 1
0
 public MagicOnionServiceFilterDescriptor(IMagicOnionFilterFactory <MagicOnionFilterAttribute> factory, int order = 0)
     : base(factory, order)
 {
 }
Exemplo n.º 2
0
 protected MagicOnionFilterDescriptor(IMagicOnionFilterFactory <TAttribute> factory, int order = 0)
 {
     Factory  = factory;
     Instance = null;
     Order    = order;
 }
Exemplo n.º 3
0
 public StreamingHubFilterDescriptor(IMagicOnionFilterFactory <StreamingHubFilterAttribute> factory, int order = 0)
     : base(factory, order)
 {
 }
Exemplo n.º 4
0
        /// <summary>
        /// Adds the MagicOnion StreamingHub filter instance as singleton.
        /// </summary>
        /// <param name="descriptors"></param>
        /// <param name="factory"></param>
        public static void Add(this IList <StreamingHubFilterDescriptor> descriptors, IMagicOnionFilterFactory <StreamingHubFilterAttribute> factory)
        {
            if (factory == null)
            {
                throw new ArgumentNullException(nameof(factory));
            }

            descriptors.Add(new StreamingHubFilterDescriptor(factory));
        }
Exemplo n.º 5
0
 protected MagicOnionFilterDescriptor(IMagicOnionFilterFactory <TAttribute> factory, int order = 0)
 {
     Factory  = factory ?? throw new ArgumentNullException(nameof(factory));
     Instance = null;
     Order    = order;
 }