Beispiel #1
0
 /// <summary>
 /// Creates an instance of <see cref="TwitterApiTweetService"/>.
 /// </summary>
 /// <param name="twitterApiAuthenticateService">Used to get information to authenticate against the Twitter API.</param>
 /// <param name="twitterApiConfiguration">Used to retrieve authorisation information about the Twitter API, like the client ID and secret.</param>
 /// <param name="logger">Used to log outputs.</param>
 public TwitterApiTweetService([NotNull] ITwitterApiAuthenticateService twitterApiAuthenticateService, [NotNull] IOptions <TwitterApiConfiguration> twitterApiConfiguration, [NotNull] ILogger <TwitterApiTweetService> logger)
 {
     _twitterApiAuthenticateService = twitterApiAuthenticateService;
     _twitterApiConfiguration       = twitterApiConfiguration;
     _logger = logger;
 }