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

C# OAuth2Info类代码示例

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

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



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

示例1: CreateUploader

        public override GenericUploader CreateUploader(UploadersConfig config, TaskReferenceHelper taskInfo)
        {
            OAuth2Info oauth = new OAuth2Info(APIKeys.SlimgClientID, APIKeys.SlimgClientSecret);

            return new Slimg(oauth)
            {
                UploadMethod = AccountType.Anonymous
            };
        }
开发者ID:ElectronicWar,项目名称:ShareX,代码行数:9,代码来源:Slimg.cs


示例2: DropboxFilesForm

        public DropboxFilesForm(OAuth2Info oauth, string path, DropboxAccountInfo accountInfo)
        {
            InitializeComponent();
            Icon = ShareXResources.Icon;

            dropbox = new Dropbox(oauth);
            dropboxAccountInfo = accountInfo;
            ilm = new ImageListManager(lvDropboxFiles);

            if (path != null)
            {
                Shown += (sender, e) => OpenDirectory(path);
            }
        }
开发者ID:Xanaxiel,项目名称:ShareX,代码行数:14,代码来源:DropboxFilesForm.cs


示例3: ImgurAuthOpen

        private void ImgurAuthOpen()
        {
            try
            {
                OAuth2Info oauth = new OAuth2Info(APIKeys.ImgurClientID, APIKeys.ImgurClientSecret);

                string url = new Imgur(oauth).GetAuthorizationURL();

                if (!string.IsNullOrEmpty(url))
                {
                    Config.ImgurOAuth2Info = oauth;
                    URLHelpers.OpenURL(url);
                    DebugHelper.WriteLine("ImgurAuthOpen - Authorization URL is opened: " + url);
                }
                else
                {
                    DebugHelper.WriteLine("ImgurAuthOpen - Authorization URL is empty.");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), Resources.UploadersConfigForm_Error, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
开发者ID:Maximus325,项目名称:ShareX,代码行数:24,代码来源:UploadersConfigFormHelper.cs


示例4: GoogleURLShortener

 public GoogleURLShortener(OAuth2Info oauth)
 {
     UploadMethod = AccountType.User;
     AuthInfo = oauth;
 }
开发者ID:Xanaxiel,项目名称:ShareX,代码行数:5,代码来源:GoogleURLShortener.cs


示例5: Dropbox

 public Dropbox(OAuth2Info oauth)
 {
     AuthInfo = oauth;
 }
开发者ID:RailTracker,项目名称:ShareX,代码行数:4,代码来源:Dropbox.cs


示例6: Imgur

 public Imgur(OAuth2Info oauth)
 {
     AuthInfo = oauth;
 }
开发者ID:Xanaxiel,项目名称:ShareX,代码行数:4,代码来源:Imgur.cs


示例7: GoogleDrive

 public GoogleDrive(OAuth2Info oauth)
 {
     AuthInfo = oauth;
 }
开发者ID:Rapti,项目名称:ShareX,代码行数:4,代码来源:GoogleDrive.cs


示例8: Minus

 public Minus(MinusOptions config, OAuth2Info auth)
 {
     Config = config;
     AuthInfo = auth;
 }
开发者ID:Xanaxiel,项目名称:ShareX,代码行数:5,代码来源:Minus.cs


示例9: DropboxAuthOpen

        public void DropboxAuthOpen()
        {
            try
            {
                OAuth2Info oauth = new OAuth2Info(APIKeys.DropboxConsumerKey, APIKeys.DropboxConsumerSecret);

                string url = new Dropbox(oauth).GetAuthorizationURL();

                if (!string.IsNullOrEmpty(url))
                {
                    Config.DropboxOAuth2Info = oauth;
                    URLHelpers.OpenURL(url);
                    DebugHelper.WriteLine("DropboxAuthOpen - Authorization URL is opened: " + url);
                }
                else
                {
                    DebugHelper.WriteLine("DropboxAuthOpen - Authorization URL is empty.");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), Resources.UploadersConfigForm_Error, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
开发者ID:noscripter,项目名称:ShareX,代码行数:24,代码来源:UploadersConfigFormHelper.cs


示例10: Slimg

 public Slimg(OAuth2Info oauth)
 {
     AuthInfo = oauth;
 }
开发者ID:ElectronicWar,项目名称:ShareX,代码行数:4,代码来源:Slimg.cs


示例11: Box

 public Box(OAuth2Info oauth)
 {
     AuthInfo = oauth;
     FolderID = "0";
     Share = true;
 }
开发者ID:RailTracker,项目名称:ShareX,代码行数:6,代码来源:Box.cs


示例12: BitlyURLShortener

 public BitlyURLShortener(OAuth2Info oauth)
 {
     AuthInfo = oauth;
 }
开发者ID:Xanaxiel,项目名称:ShareX,代码行数:4,代码来源:BitlyURLShortener.cs


示例13: OneDrive

 public OneDrive(OAuth2Info authInfo)
 {
     AuthInfo = authInfo;
 }
开发者ID:Xanaxiel,项目名称:ShareX,代码行数:4,代码来源:OneDrive.cs


示例14: Picasa

 public Picasa(OAuth2Info oauth)
 {
     AuthInfo = oauth;
 }
开发者ID:L1Q,项目名称:ShareX,代码行数:4,代码来源:Picasa.cs


示例15: Dropbox

 public Dropbox(OAuth2Info oauth, DropboxAccountInfo accountInfo) : this(oauth)
 {
     AccountInfo = accountInfo;
 }
开发者ID:yuhongfang,项目名称:ShareX,代码行数:4,代码来源:Dropbox.cs


示例16: CheckOAuth

 public static bool CheckOAuth(OAuth2Info oauth)
 {
     return oauth != null && !string.IsNullOrEmpty(oauth.Client_ID) && !string.IsNullOrEmpty(oauth.Client_Secret) &&
            oauth.Token != null && !string.IsNullOrEmpty(oauth.Token.access_token);
 }
开发者ID:modulexcite,项目名称:ShareX_Google_Code,代码行数:5,代码来源:OAuth2Info.cs


示例17: GistAuthOpen

        public void GistAuthOpen()
        {
            try
            {
                OAuth2Info oauth = new OAuth2Info(APIKeys.GitHubID, APIKeys.GitHubSecret);
                string url = new Gist(oauth).GetAuthorizationURL();

                if (!string.IsNullOrEmpty(url))
                {
                    Config.GistOAuth2Info = oauth;
                    URLHelpers.OpenURL(url);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), Resources.UploadersConfigForm_Error, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
开发者ID:noscripter,项目名称:ShareX,代码行数:18,代码来源:UploadersConfigFormHelper.cs


示例18: GitHubGist

 public GitHubGist(OAuth2Info oAuthInfos)
 {
     AuthInfo = oAuthInfos;
 }
开发者ID:ElectronicWar,项目名称:ShareX,代码行数:4,代码来源:GitHubGist.cs



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


鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
C# OAuth2S2SClient类代码示例发布时间:2022-05-24
下一篇:
C# OAuth2Authenticator类代码示例发布时间: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