public RawExecutors( IAccountActivityRequester accountActivityRequester, IAuthRequester authRequester, IAccountSettingsRequester accountSettingsRequester, IHelpRequester helpRequester, ISearchRequester searchRequester, ITwitterListsRequester listsRequester, ITimelinesRequester timelinesRequester, ITrendsRequester trendsRequester, ITweetsRequester tweetsRequester, IUploadRequester uploadRequester, IUsersRequester usersRequester) { _accountActivityRequester = accountActivityRequester; _authRequester = authRequester; _accountSettingsRequester = accountSettingsRequester; _helpRequester = helpRequester; _searchRequester = searchRequester; _listsRequester = listsRequester; _timelinesRequester = timelinesRequester; _trendsRequester = trendsRequester; _tweetsRequester = tweetsRequester; _uploadRequester = uploadRequester; _usersRequester = usersRequester; }
/// <summary> /// Проверить, необходимо ли отписаться от событий контрола. /// </summary> /// <param name="control">Объект для проверки</param> internal override void UnProcessControl(Control control) { if (control is IHelpRequester) { IHelpRequester requester = control as IHelpRequester; requester.HelpRequested -= RequesterHelpRequested; } }
public RateLimitsClient(ITwitterClient client) { var executionContext = client.CreateTwitterExecutionContext(); _client = client; _helpRequester = client.Raw.Help; _rateLimitCacheManager = executionContext.Container.Resolve <IRateLimitCacheManager>(); _rateLimitAwaiter = executionContext.Container.Resolve <IRateLimitAwaiter>(); }
public RateLimitsClient( ITwitterClient client, IRateLimitCacheManager rateLimitCacheManager, IRateLimitAwaiter rateLimitAwaiter) { _client = client; _rateLimitCacheManager = rateLimitCacheManager; _rateLimitAwaiter = rateLimitAwaiter; _helpRequester = client.Raw.Help; }
public HelpClient(IHelpRequester helpRequester) { _helpRequester = helpRequester; }
public HelpClient(ITwitterClient client, IHelpRequester helpRequester) { _client = client; _helpRequester = helpRequester; }