示例#1
0
        /// <summary>
        /// Constructor for basic class
        /// </summary>
        /// <param name="requester">Http requester descendant</param>
        public APIRequester(IAsyncHttpRequester requester)
        {
            if (requester == null)
            {
                throw new ArgumentException("requester must be specified in order to make API calls");
            }

            this.requester = requester;

            ResponseWaitTime        = TimeSpan.FromMilliseconds(responseWaitTimeMilliseconds);
            ResponseWaitNumAttempts = responseWaitNumAttempts;
        }
示例#2
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="requester">Any http requester that is descendant of IAsyncHttpRequester</param>
 public NLProcessor(IAsyncHttpRequester requester) :
     base(requester)
 {
 }
示例#3
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="requester">Any http requester that is descendant of IAsyncHttpRequester</param>
 public IndividualUserProfiler(IAsyncHttpRequester requester) :
     base(requester)
 {
 }