コード例 #1
0
 /// <summary>
 ///     Search user in Pixiv.
 /// </summary>
 /// <param name="keyword">The text in searching</param>
 /// <param name="userSortOption">The <see cref="UserSortOption" /> enum as date ascending or descending.</param>
 /// <param name="targetFilter">The <see cref="TargetFilter" /> option targeting android or ios</param>
 /// <returns>
 ///     The <see cref="UserSearchEngine" /> containing the search results for users.
 /// </returns>
 public IFetchEngine <User> SearchUser(
     string keyword,
     UserSortOption userSortOption = UserSortOption.DateDescending,
     TargetFilter targetFilter     = TargetFilter.ForAndroid)
 {
     EnsureNotCancelled();
     return(new UserSearchEngine(this, targetFilter, userSortOption, keyword, new EngineHandle(CancelInstance)));
 }
コード例 #2
0
 public UserSearchEngine([NotNull] MakoClient makoClient, TargetFilter targetFilter, UserSortOption?userSortOption, string keyword, EngineHandle?engineHandle) : base(makoClient, engineHandle)
 {
     _keyword        = keyword;
     _targetFilter   = targetFilter;
     _userSortOption = userSortOption ?? UserSortOption.DateDescending;
 }