public yfrog(Twitter twitter, TwitterConfiguration twitterConfig) { this.tw = twitter; this.twitterConfig = twitterConfig; this.yfrogApi = new YfrogApi(twitter.AccessToken, twitter.AccessTokenSecret); }
public Imgur(Twitter tw, TwitterConfiguration twitterConfig) { this.twitter = tw; this.twitterConfig = twitterConfig; this.imgurApi = new ImgurApi(); }
public imgly(Twitter twitter, TwitterConfiguration twitterConfig) { this.tw = twitter; this.twitterConfig = twitterConfig; this.imglyApi = new ImglyApi(twitter.AccessToken, twitter.AccessTokenSecret); }
public Mobypicture(Twitter twitter, TwitterConfiguration twitterConfig) { if (twitter == null) throw new ArgumentNullException(nameof(twitter)); if (twitterConfig == null) throw new ArgumentNullException(nameof(twitterConfig)); this.twitter = twitter; this.twitterConfig = twitterConfig; this.mobypictureApi = new MobypictureApi(twitter.AccessToken, twitter.AccessTokenSecret); }
public TwipplePhoto(Twitter twitter, TwitterConfiguration twitterConfig) { if (twitter == null) throw new ArgumentNullException(nameof(twitter)); if (twitterConfig == null) throw new ArgumentNullException(nameof(twitterConfig)); this.twitter = twitter; this.twitterConfig = twitterConfig; this.twippleApi = new TwippleApi(twitter.AccessToken, twitter.AccessTokenSecret); }
public Imgur(Twitter tw, TwitterConfiguration twitterConfig) { this.twitter = tw; this.twitterConfig = twitterConfig; }
public void UpdateTwitterConfiguration(TwitterConfiguration config) { this.twitterConfig = config; }
public TwitterPhoto(Twitter twitter, TwitterConfiguration twitterConfig) { this.tw = twitter; this.twitterConfig = twitterConfig; }
/// <summary> /// 投稿先サービスを再作成する。 /// </summary> public void Reset(Twitter tw, TwitterConfiguration twitterConfig) { CreateServices(tw, twitterConfig); SetImageServiceCombo(); }
/// <summary> /// 投稿先サービスなどを初期化する。 /// </summary> public void Initialize(Twitter tw, TwitterConfiguration twitterConfig, string svc, int? index = null) { CreateServices(tw, twitterConfig); SetImageServiceCombo(); SetImagePageCombo(); SelectImageServiceComboItem(svc, index); }
private void CreateServices(Twitter tw, TwitterConfiguration twitterConfig) { this.pictureService?.Clear(); this.pictureService = null; this.pictureService = new Dictionary<string, IMediaUploadService> { ["Twitter"] = new TwitterPhoto(tw, twitterConfig), ["img.ly"] = new imgly(tw, twitterConfig), ["yfrog"] = new yfrog(tw, twitterConfig), ["ついっぷるフォト"] = new TwipplePhoto(tw, twitterConfig), ["Imgur"] = new Imgur(tw, twitterConfig), ["Mobypicture"] = new Mobypicture(tw, twitterConfig), }; }