• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# IGitHubClient类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中IGitHubClient的典型用法代码示例。如果您正苦于以下问题:C# IGitHubClient类的具体用法?C# IGitHubClient怎么用?C# IGitHubClient使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



IGitHubClient类属于命名空间,在下文中一共展示了IGitHubClient类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: ObservableFollowersClient

        /// <summary>
        /// Initializes a new User Followers API client.
        /// </summary>
        /// <param name="client">An <see cref="IGitHubClient" /> used to make the requests</param>
        public ObservableFollowersClient(IGitHubClient client)
        {
            Ensure.ArgumentNotNull(client, "client");

            _client = client.User.Followers;
            _connection = client.Connection;
        }
开发者ID:cloudRoutine,项目名称:octokit.net,代码行数:11,代码来源:ObservableFollowersClient.cs


示例2: ObservableOrganizationsClient

        public ObservableOrganizationsClient(IGitHubClient client)
        {
            Ensure.ArgumentNotNull(client, "client");

            _client = client.Organization;
            _connection = client.Connection;
        }
开发者ID:ninjanye,项目名称:octokit.net,代码行数:7,代码来源:ObservableOrganizationsClient.cs


示例3: ObservableRepositoriesClient

        public ObservableRepositoriesClient(IGitHubClient client)
        {
            Ensure.ArgumentNotNull(client, "client");

            _client = client.Repository;
            _connection = client.Connection;
            Status = new ObservableCommitStatusClient(client);
            Hooks = new ObservableRepositoryHooksClient(client);
            Forks = new ObservableRepositoryForksClient(client);
#pragma warning disable CS0618 // Type or member is obsolete
            RepoCollaborators = new ObservableRepoCollaboratorsClient(client);
#pragma warning restore CS0618 // Type or member is obsolete
            Collaborator = new ObservableRepoCollaboratorsClient(client);
            Deployment = new ObservableDeploymentsClient(client);
            Statistics = new ObservableStatisticsClient(client);
            PullRequest = new ObservablePullRequestsClient(client);
#pragma warning disable CS0618 // Type or member is obsolete
            RepositoryComments = new ObservableRepositoryCommentsClient(client);
#pragma warning restore CS0618 // Type or member is obsolete
            Comment = new ObservableRepositoryCommentsClient(client);
#pragma warning disable CS0618 // Type or member is obsolete
            Commits = new ObservableRepositoryCommitsClient(client);
#pragma warning restore CS0618 // Type or member is obsolete
            Commit = new ObservableRepositoryCommitsClient(client);
            Release = new ObservableReleasesClient(client);
            DeployKeys = new ObservableRepositoryDeployKeysClient(client);
            Content = new ObservableRepositoryContentsClient(client);
            Merging = new ObservableMergingClient(client);
            Page = new ObservableRepositoryPagesClient(client);
        }
开发者ID:KonstantinDavidov,项目名称:octokit.net,代码行数:30,代码来源:ObservableRepositoriesClient.cs


示例4: ObservableReferencesClient

        public ObservableReferencesClient(IGitHubClient client)
        {
            Ensure.ArgumentNotNull(client, "client");

            _reference = client.GitDatabase.Reference;
            _connection = client.Connection;
        }
开发者ID:harunpehlivan,项目名称:octokit.net,代码行数:7,代码来源:ObservableReferencesClient.cs


示例5: ObservablePullRequestReviewCommentReactionsClient

        public ObservablePullRequestReviewCommentReactionsClient(IGitHubClient client)
        {
            Ensure.ArgumentNotNull(client, "client");

            _client = client.Reaction.PullRequestReviewComment;
            _connection = client.Connection;
        }
开发者ID:daveaglick,项目名称:octokit.net,代码行数:7,代码来源:ObservablePullRequestReviewCommentReactionsClient.cs


示例6: LogInViewModel

        public LogInViewModel(IScreen host, IGitHubClient ghClient)
        {
            this.HostScreen = host;
            this.GHClient = ghClient;

            // Only allow a submit when the user name is valid
            var validStuffTyped = this.WhenAny(x => x.UserName, x => x.Password,
                (user, pass) => !string.IsNullOrWhiteSpace(user.Value) && !string.IsNullOrWhiteSpace(pass.Value));

            Submit = new ReactiveCommand(validStuffTyped);

            //todo: better make a cancel or else you'll get very mad!
            //Submit.Subscribe(_ =>
            //{
            //    GHClient.Authorization.Create();
            //    //try
            //    //{
            //    //    //if (user != null)
            //    //    //{
            //    //    // Insert the user into the cache
            //    //    BlobCache.UserAccount.InsertObject<User>("MyUser", user);
            //    //    //}
            //    //}
            //    //catch (AuthorizationException authEx)
            //    //{
            //    //    Debug.Print("CRAP!");
            //    //    Debug.Print(authEx.Message);
            //    //    Debug.Print(authEx.StackTrace);
            //    //}
            //});

            MessageBus.Current.RegisterMessageSource(Submit);
        }
开发者ID:jugglingnutcase,项目名称:StarHub,代码行数:33,代码来源:LogInViewModel.cs


示例7: ObservableSshKeysClient

 public ObservableSshKeysClient(IGitHubClient client)
 {
     Ensure.ArgumentNotNull(client, "client");
     
     _client = client.SshKey;
     _connection = client.Connection;
 }
开发者ID:ninjanye,项目名称:octokit.net,代码行数:7,代码来源:ObservableSshKeysClient.cs


示例8: ObservableRepoCollaboratorsClient

        /// <summary>
        /// Initializes a new GitHub Repo Collaborators API client.
        /// </summary>
        /// <param name="client">An IGitHubClient client.</param>
        public ObservableRepoCollaboratorsClient(IGitHubClient client)
        {
            Ensure.ArgumentNotNull(client, "client");

            _client = client.Repository.Collaborator;
            _connection = client.Connection;
        }
开发者ID:rlugojr,项目名称:octokit.net,代码行数:11,代码来源:ObservableRepoCollaboratorsClient.cs


示例9: InstallController

 public InstallController(IConfiguration configuration, IGitHubClient gitHubClient)
 {
     if (configuration == null) throw new ArgumentNullException("configuration");
     if (gitHubClient == null) throw new ArgumentNullException("gitHubClient");
     _configuration = configuration;
     _gitHubClient = gitHubClient;
 }
开发者ID:hadouken,项目名称:peach,代码行数:7,代码来源:InstallController.cs


示例10: CreateRepository

        static Repository CreateRepository(IGitHubClient github)
        {
            var repoName = Helper.MakeNameWithTimestamp("create-hooks-test");
            var repository = github.Repository.Create(new NewRepository(repoName) { AutoInit = true });

            return repository.Result;
        }
开发者ID:rlugojr,项目名称:octokit.net,代码行数:7,代码来源:RepositoriesHooksFixture.cs


示例11: ObservableDeploymentStatusClient

        public ObservableDeploymentStatusClient(IGitHubClient client)
        {
            Ensure.ArgumentNotNull(client, "client");

            _client = client.Deployment.Status;
            _connection = client.Connection;
        }
开发者ID:pgarbe,项目名称:octokit.net,代码行数:7,代码来源:ObservableDeploymentStatusClient.cs


示例12: ObservableIssueReactionsClient

        public ObservableIssueReactionsClient(IGitHubClient client)
        {
            Ensure.ArgumentNotNull(client, "client");

            _client = client.Reaction.Issue;
            _connection = client.Connection;
        }
开发者ID:Sarmad93,项目名称:octokit.net,代码行数:7,代码来源:ObservableIssueReactionsClient.cs


示例13: ObservableUserEmailsClient

        public ObservableUserEmailsClient(IGitHubClient client)
        {
            Ensure.ArgumentNotNull(client, "client");

            _client = client.User.Email;
            _connection = client.Connection;
        }
开发者ID:kevfromireland,项目名称:octokit.net,代码行数:7,代码来源:ObservableUserEmailsClient.cs


示例14: ObservableReleasesClient

        public ObservableReleasesClient(IGitHubClient client)
        {
            Ensure.ArgumentNotNull(client, "client");

            _client = client.Release;
            _connection = client.Connection;
        }
开发者ID:nsavga,项目名称:octokit.net,代码行数:7,代码来源:ObservableReleasesClient.cs


示例15: ObservableIssuesLabelsClient

        public ObservableIssuesLabelsClient(IGitHubClient client)
        {
            Ensure.ArgumentNotNull(client, "client");

            _connection = client.Connection;
            _client = client.Issue.Labels;
        }
开发者ID:daveaglick,项目名称:octokit.net,代码行数:7,代码来源:ObservableIssuesLabelsClient.cs


示例16: ObservableIssueCommentsClient

        public ObservableIssueCommentsClient(IGitHubClient client)
        {
            Ensure.ArgumentNotNull(client, "client");

            _client = client.Issue.Comment;
            _connection = client.Connection;
        }
开发者ID:alexgyori,项目名称:octokit.net,代码行数:7,代码来源:ObservableIssueCommentsClient.cs


示例17: ObservableCommitStatusClient

        public ObservableCommitStatusClient(IGitHubClient client)
        {
            Ensure.ArgumentNotNull(client, "client");

            _client = client.Repository.Status;
            _connection = client.Connection;
        }
开发者ID:cloudRoutine,项目名称:octokit.net,代码行数:7,代码来源:ObservableCommitStatusClient.cs


示例18: ObservableStarredClient

        public ObservableStarredClient(IGitHubClient client)
        {
            Ensure.ArgumentNotNull(client, "client");

            _client = client.Activity.Starring;
            _connection = client.Connection;
        }
开发者ID:KimCM,项目名称:octokit.net,代码行数:7,代码来源:ObservableStarredClient.cs


示例19: ObservableMilestonesClient

        public ObservableMilestonesClient(IGitHubClient client)
        {
            Ensure.ArgumentNotNull(client, "client");

            _client = client.Issue.Milestone;
            _connection = client.Connection;
        }
开发者ID:jrusbatch,项目名称:octokit.net,代码行数:7,代码来源:ObservableMilestonesClient.cs


示例20: ObservableRepositoryCommitsClient

        public ObservableRepositoryCommitsClient(IGitHubClient client)
        {
            Ensure.ArgumentNotNull(client, "client");

            _connection = client.Connection;
            _commit = client.Repository.Commit;
        }
开发者ID:daveaglick,项目名称:octokit.net,代码行数:7,代码来源:ObservableRepositoryCommitsClients.cs



注:本文中的IGitHubClient类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# IGitTfsRemote类代码示例发布时间:2022-05-24
下一篇:
C# IGiftCardService类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap