예제 #1
0
 public StorageFile(Zongsoft.Services.IServiceProvider serviceProvider)
 {
     if (serviceProvider != null)
     {
         _storage = serviceProvider.Resolve <Zongsoft.Runtime.Caching.ICache>();
     }
 }
예제 #2
0
        protected ControllerBase(Zongsoft.Services.IServiceProvider serviceProvider)
        {
            if (serviceProvider == null)
            {
                throw new ArgumentNullException("serviceProvider");
            }

            _serviceProvider = serviceProvider;
        }
예제 #3
0
        protected HttpControllerBase(Zongsoft.Services.IServiceProvider serviceProvider)
        {
            if (serviceProvider == null)
            {
                throw new ArgumentNullException("serviceProvider");
            }

            _serviceProvider = serviceProvider;
            _dataService     = serviceProvider.ResolveRequired <TService>();
        }
예제 #4
0
        public FileController(Zongsoft.Services.IServiceProvider serviceProvider)
        {
            if (serviceProvider == null)
            {
                throw new ArgumentNullException("serviceProvider");
            }

            _file   = serviceProvider.Resolve <IStorageFile>();
            _bucket = serviceProvider.Resolve <IStorageBucket>();
        }
예제 #5
0
        //public DataService(Zongsoft.Services.IServiceProvider serviceProvider)
        //{
        //	if(serviceProvider == null)
        //		throw new ArgumentNullException("serviceProvider");

        //	_serviceProvider = serviceProvider;
        //}

        public DataService(string name, Zongsoft.Services.IServiceProvider serviceProvider)
        {
            if (string.IsNullOrWhiteSpace(name))
            {
                throw new ArgumentNullException("name");
            }

            if (serviceProvider == null)
            {
                throw new ArgumentNullException("serviceProvider");
            }

            _name            = name.Trim();
            _serviceProvider = serviceProvider;
        }
예제 #6
0
        public DataService(Zongsoft.Services.IServiceProvider serviceProvider)
        {
            if (serviceProvider == null)
            {
                throw new ArgumentNullException("serviceProvider");
            }

            _serviceProvider = serviceProvider;
            _dataAccess      = serviceProvider.ResolveRequired <IDataAccess>();

            //获取当前数据搜索键
            _searchKey = (DataSearchKeyAttribute)Attribute.GetCustomAttribute(this.GetType(), typeof(DataSearchKeyAttribute), true);

            //注册数据递增键序列号
            DataSequence.Register(this);
        }
 public PostController(Zongsoft.Services.IServiceProvider serviceProvider) : base(serviceProvider)
 {
 }
예제 #8
0
 public ForumService(Zongsoft.Services.IServiceProvider serviceProvider) : base(serviceProvider)
 {
     _cache = new MemoryCache("Community");
 }
 public ForumGroupController(Zongsoft.Services.IServiceProvider serviceProvider) : base(serviceProvider)
 {
 }
예제 #10
0
 public PostService(Zongsoft.Services.IServiceProvider serviceProvider) : base(serviceProvider)
 {
 }
예제 #11
0
 protected HttpControllerBase(Zongsoft.Services.IServiceProvider serviceProvider) : base(serviceProvider)
 {
 }
예제 #12
0
 public ThreadService(Zongsoft.Services.IServiceProvider serviceProvider) : base(serviceProvider)
 {
 }
예제 #13
0
 public FolderService(Zongsoft.Services.IServiceProvider serviceProvider) : base(serviceProvider)
 {
 }
예제 #14
0
 protected HttpControllerBase(Zongsoft.Services.IServiceProvider serviceProvider)
 {
     _serviceProvider = serviceProvider ?? throw new ArgumentNullException(nameof(serviceProvider));
 }
예제 #15
0
 public MessageService(Zongsoft.Services.IServiceProvider serviceProvider) : base(serviceProvider)
 {
 }
 public ForumGroupService(Zongsoft.Services.IServiceProvider serviceProvider) : base(serviceProvider)
 {
 }
 public FeedbackController(Zongsoft.Services.IServiceProvider serviceProvider) : base(serviceProvider)
 {
 }
예제 #18
0
 public MessageController(Zongsoft.Services.IServiceProvider serviceProvider) : base(serviceProvider)
 {
 }
 public FeedbackService(Zongsoft.Services.IServiceProvider serviceProvider) : base(serviceProvider)
 {
 }