public GithubRequestWithReturnType(Services.ILogProvider logProvider,
                                    Services.ICacheProvider cacheProvider,
                                    Services.IAuthProvider authProvider,
                                    string path,
                                    GithubSharpHttpVerbs method)
     : base(logProvider, cacheProvider, authProvider, path, method)
 {
 }
示例#2
0
 public GithubApiBase(
     Services.ILogProvider logProvider,
     Services.ICacheProvider cacheProvider,
     Services.IAuthProvider authProvider)
 {
     LogProvider   = logProvider;
     CacheProvider = cacheProvider;
     AuthProvider  = authProvider;
 }
 public GithubRequestWithReturnType(Services.ILogProvider logProvider,
                                    Services.ICacheProvider cacheProvider,
                                    Services.IAuthProvider authProvider,
                                    string path)
     : base(
         logProvider,
         cacheProvider,
         authProvider,
         path)
 {
 }
示例#4
0
 public GithubRequest(
     Services.ILogProvider logProvider,
     Services.ICacheProvider cacheProvider,
     Services.IAuthProvider authProvider,
     string path)
     : this(
         logProvider,
         cacheProvider,
         authProvider,
         path,
         GithubSharpHttpVerbs.Get)
 {
 }
示例#5
0
 public GithubRequest(
     Services.ILogProvider logProvider,
     Services.ICacheProvider cacheProvider,
     Services.IAuthProvider authProvider,
     string path,
     GithubSharpHttpVerbs method)
     : this(
         logProvider,
         cacheProvider,
         authProvider,
         path,
         method,
         null,
         null)
 {
 }
示例#6
0
 public GithubRequest(
     Services.ILogProvider logProvider,
     Services.ICacheProvider cacheProvider,
     Services.IAuthProvider authProvider,
     string path,
     GithubSharpHttpVerbs method,
     int?pagingLimit,
     int?currentPage,
     GithubSharpMimeTypes mime)
 {
     LogProvider         = logProvider;
     CacheProvider       = cacheProvider;
     AuthProvider        = authProvider;
     Path                = path;
     Method              = method;
     PagingCurrentPage   = currentPage;
     PagingRequestAmount = pagingLimit;
     GithubSharpMimeType = mime;
 }
示例#7
0
 public GithubRequest(
     Services.ILogProvider logProvider,
     Services.ICacheProvider cacheProvider,
     Services.IAuthProvider authProvider,
     string path,
     GithubSharpHttpVerbs method,
     int?pagingLimit,
     int?currentPage)
     : this(
         logProvider,
         cacheProvider,
         authProvider,
         path,
         method,
         pagingLimit,
         currentPage,
         GithubSharpMimeTypes.Json
         )
 {
 }