本文整理汇总了C#中UploadersConfig类的典型用法代码示例。如果您正苦于以下问题:C# UploadersConfig类的具体用法?C# UploadersConfig怎么用?C# UploadersConfig使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
UploadersConfig类属于命名空间,在下文中一共展示了UploadersConfig类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。
示例1: CreateUploader
public override GenericUploader CreateUploader(UploadersConfig config, TaskReferenceHelper taskInfo)
{
using (EmailForm emailForm = new EmailForm(config.EmailRememberLastTo ? config.EmailLastTo : string.Empty,
config.EmailDefaultSubject, config.EmailDefaultBody))
{
if (emailForm.ShowDialog() == DialogResult.OK)
{
if (config.EmailRememberLastTo)
{
config.EmailLastTo = emailForm.ToEmail;
}
return new Email
{
SmtpServer = config.EmailSmtpServer,
SmtpPort = config.EmailSmtpPort,
FromEmail = config.EmailFrom,
Password = config.EmailPassword,
ToEmail = emailForm.ToEmail,
Subject = emailForm.Subject,
Body = emailForm.Body
};
}
else
{
taskInfo.StopRequested = true;
}
}
return null;
}
开发者ID:yuhongfang,项目名称:ShareX,代码行数:31,代码来源:Email.cs
示例2: CreateUploader
public override GenericUploader CreateUploader(UploadersConfig config, TaskReferenceHelper taskInfo)
{
return new Puush()
{
APIKey = config.PuushAPIKey
};
}
开发者ID:chuhsuanlee,项目名称:ShareX,代码行数:7,代码来源:Puush.cs
示例3: CreateUploader
public override GenericUploader CreateUploader(UploadersConfig config, TaskReferenceHelper taskInfo)
{
return new Picasa(config.PicasaOAuth2Info)
{
AlbumID = config.PicasaAlbumID
};
}
开发者ID:L1Q,项目名称:ShareX,代码行数:7,代码来源:Picasa.cs
示例4: CreateUploader
public override GenericUploader CreateUploader(UploadersConfig config, TaskReferenceHelper taskInfo)
{
return new Upaste(config.UpasteUserKey)
{
IsPublic = config.UpasteIsPublic
};
}
开发者ID:Xanaxiel,项目名称:ShareX,代码行数:7,代码来源:Upaste.cs
示例5: CreateUploader
public override GenericUploader CreateUploader(UploadersConfig config, TaskReferenceHelper taskInfo)
{
return new Pastie()
{
IsPublic = config.PastieIsPublic
};
}
开发者ID:L1Q,项目名称:ShareX,代码行数:7,代码来源:Pastie.cs
示例6: CreateUploader
public override GenericUploader CreateUploader(UploadersConfig config, TaskReferenceHelper taskInfo)
{
int index;
switch (taskInfo.DataType)
{
case EDataType.Image:
index = config.LocalhostSelectedImages;
break;
case EDataType.Text:
index = config.LocalhostSelectedText;
break;
default:
case EDataType.File:
index = config.LocalhostSelectedFiles;
break;
}
LocalhostAccount account = config.LocalhostAccountList.ReturnIfValidIndex(index);
if (account != null)
{
return new SharedFolderUploader(account);
}
return null;
}
开发者ID:RailTracker,项目名称:ShareX,代码行数:27,代码来源:SharedFolderUploader.cs
示例7: CreateUploader
public override GenericUploader CreateUploader(UploadersConfig config, TaskReferenceHelper taskInfo)
{
return new Chevereto(config.CheveretoUploader)
{
DirectURL = config.CheveretoDirectURL
};
}
开发者ID:Xanaxiel,项目名称:ShareX,代码行数:7,代码来源:Chevereto.cs
示例8: CreateUploader
public override GenericUploader CreateUploader(UploadersConfig config, TaskReferenceHelper taskInfo)
{
return new VgymeUploader()
{
UserKey = config.VgymeUserKey
};
}
开发者ID:RailTracker,项目名称:ShareX,代码行数:7,代码来源:VgymeUploader.cs
示例9: ShareURL
public override void ShareURL(string url, UploadersConfig config)
{
using (EmailForm emailForm = new EmailForm(config.EmailRememberLastTo ? config.EmailLastTo : string.Empty, config.EmailDefaultSubject, url))
{
if (emailForm.ShowDialog() == DialogResult.OK)
{
if (config.EmailRememberLastTo)
{
config.EmailLastTo = emailForm.ToEmail;
}
Email email = new Email
{
SmtpServer = config.EmailSmtpServer,
SmtpPort = config.EmailSmtpPort,
FromEmail = config.EmailFrom,
Password = config.EmailPassword
};
email.Send(emailForm.ToEmail, emailForm.Subject, emailForm.Body);
}
}
//URLHelpers.OpenURL("mailto:?body=" + URLHelpers.URLEncode(url));
}
开发者ID:yuhongfang,项目名称:ShareX,代码行数:25,代码来源:EmailSharingService.cs
示例10: CreateUploader
public override GenericUploader CreateUploader(UploadersConfig config, TaskReferenceHelper taskInfo)
{
return new Ge_tt(APIKeys.Ge_ttKey)
{
AccessToken = config.Ge_ttLogin.AccessToken
};
}
开发者ID:Xanaxiel,项目名称:ShareX,代码行数:7,代码来源:Ge_tt.cs
示例11: CreateUploader
public override GenericUploader CreateUploader(UploadersConfig config, TaskReferenceHelper taskInfo)
{
return new Pastee
{
Lexer = taskInfo.TextFormat
};
}
开发者ID:Grifs99,项目名称:ShareX,代码行数:7,代码来源:Pastee.cs
示例12: CreateUploader
public override GenericUploader CreateUploader(UploadersConfig config, TaskReferenceHelper taskInfo)
{
return new Hostr(config.LocalhostrEmail, config.LocalhostrPassword)
{
DirectURL = config.LocalhostrDirectURL
};
}
开发者ID:Xanaxiel,项目名称:ShareX,代码行数:7,代码来源:Hostr.cs
示例13: CreateShortener
public override URLShortener CreateShortener(UploadersConfig config, TaskReferenceHelper taskInfo)
{
return new CoinURLShortener
{
UUID = config.CoinURLUUID
};
}
开发者ID:Xanaxiel,项目名称:ShareX,代码行数:7,代码来源:CoinURLShortener.cs
示例14: CheckConfig
public override bool CheckConfig(UploadersConfig config)
{
PushbulletSettings pushbulletSettings = config.PushbulletSettings;
return pushbulletSettings != null && !string.IsNullOrEmpty(pushbulletSettings.UserAPIKey) && pushbulletSettings.DeviceList != null &&
pushbulletSettings.DeviceList.IsValidIndex(pushbulletSettings.SelectedDevice);
}
开发者ID:ElectronicWar,项目名称:ShareX,代码行数:7,代码来源:PushbulletSharingService.cs
示例15: CreateUploader
public override GenericUploader CreateUploader(UploadersConfig config, TaskReferenceHelper taskInfo)
{
return new Box(config.BoxOAuth2Info)
{
FolderID = config.BoxSelectedFolder.id,
Share = config.BoxShare
};
}
开发者ID:RailTracker,项目名称:ShareX,代码行数:8,代码来源:Box.cs
示例16: CreateUploader
public override GenericUploader CreateUploader(UploadersConfig config, TaskReferenceHelper taskInfo)
{
return new GoogleDrive(config.GoogleDriveOAuth2Info)
{
IsPublic = config.GoogleDriveIsPublic,
FolderID = config.GoogleDriveUseFolder ? config.GoogleDriveFolderID : null
};
}
开发者ID:Xanaxiel,项目名称:ShareX,代码行数:8,代码来源:GoogleDrive.cs
示例17: CreateUploader
public override GenericUploader CreateUploader(UploadersConfig config, TaskReferenceHelper taskInfo)
{
return new OneDrive(config.OneDriveOAuth2Info)
{
FolderID = config.OneDriveSelectedFolder.id,
AutoCreateShareableLink = config.OneDriveAutoCreateShareableLink
};
}
开发者ID:Xanaxiel,项目名称:ShareX,代码行数:8,代码来源:OneDrive.cs
示例18: CreateUploader
public override GenericUploader CreateUploader(UploadersConfig config, TaskReferenceHelper taskInfo)
{
return new OneTimeSecret()
{
API_KEY = config.OneTimeSecretAPIKey,
API_USERNAME = config.OneTimeSecretAPIUsername
};
}
开发者ID:Xanaxiel,项目名称:ShareX,代码行数:8,代码来源:OneTimeSecret.cs
示例19: UploadersConfigForm
public UploadersConfigForm(UploadersConfig uploadersConfig)
{
InitializeComponent();
Icon = ShareXResources.Icon;
Config = uploadersConfig;
FormSettings();
LoadSettings(uploadersConfig);
}
开发者ID:kennethisom,项目名称:ShareX,代码行数:8,代码来源:UploadersConfigForm.cs
示例20: CreateShortener
public override URLShortener CreateShortener(UploadersConfig config, TaskReferenceHelper taskInfo)
{
return new PolrURLShortener
{
API_HOST = config.PolrAPIHostname,
API_KEY = config.PolrAPIKey
};
}
开发者ID:Xanaxiel,项目名称:ShareX,代码行数:8,代码来源:PolrURLShortener.cs
注:本文中的UploadersConfig类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论