/// <summary> /// Search images. /// </summary> /// <param name="keyword">The keyword.</param> /// <param name="resultCount">The count of result itmes.</param> /// <param name="imageSize">The size of image.</param> /// <param name="colorization">The specified colorization of image.</param> /// <param name="imageType">The special type of image.</param> /// <param name="fileType">The specified file type of image.</param> /// <returns>The result itmes.</returns> /// <remarks>Now, the max count of items Google given is <b>64</b>.</remarks> public IList <IImageResult> Search( string keyword, int resultCount, string imageSize, string colorization, string imageType, string fileType) { return(this.Search( keyword, resultCount, SafeLevel.GetDefault(), imageSize, colorization, imageType, fileType, null)); }
/// <summary> /// Search images. /// </summary> /// <param name="keyword">The keyword.</param> /// <param name="resultCount">The count of result itmes.</param> /// <param name="site">The specified domain. It will restrict the search to images within this domain.e.g., <c>photobucket.com</c>.</param> /// <returns>The result itmes.</returns> /// <remarks>Now, the max count of items Google given is <b>64</b>.</remarks> public IList <IImageResult> Search(string keyword, int resultCount, string site) { return(this.Search( keyword, resultCount, SafeLevel.GetDefault(), ImageSize.GetDefault(), Colorization.GetDefault(), ImageType.GetDefault(), ImageFileType.GetDefault(), site)); }
/// <summary> /// Begins an asynchronous request for searching images. /// </summary> /// <param name="keyword">The keyword.</param> /// <param name="resultCount">The count of result itmes.</param> /// <param name="site">The specified domain. It will restrict the search to images within this domain.e.g., <c>photobucket.com</c>.</param> /// <param name="callback">The <see cref="AsyncCallback"/> delegate.</param> /// <param name="state">An object containing state information for this asynchronous request.</param> /// <returns>An <see cref="IAsyncResult"/> that references the asynchronous request.</returns> public IAsyncResult BeginSearch(string keyword, int resultCount, string site, AsyncCallback callback, object state) { return(this.BeginSearch( keyword, resultCount, SafeLevel.GetDefault(), ImageSize.GetDefault(), Colorization.GetDefault(), ImageType.GetDefault(), ImageFileType.GetDefault(), site, callback, state)); }
/// <summary> /// Begins an asynchronous request for searching images. /// </summary> /// <param name="keyword">The keyword.</param> /// <param name="resultCount">The count of result itmes.</param> /// <param name="imageSize">The size of image.</param> /// <param name="colorization">The specified colorization of image.</param> /// <param name="imageType">The special type of image.</param> /// <param name="fileType">The specified file type of image.</param> /// <param name="callback">The <see cref="AsyncCallback"/> delegate.</param> /// <param name="state">An object containing state information for this asynchronous request.</param> /// <returns>An <see cref="IAsyncResult"/> that references the asynchronous request.</returns> public IAsyncResult BeginSearch( string keyword, int resultCount, string imageSize, string colorization, string imageType, string fileType, AsyncCallback callback, object state) { return(this.BeginSearch( keyword, resultCount, SafeLevel.GetDefault(), imageSize, colorization, imageType, fileType, null, callback, state)); }
/// <summary> /// Search web infos. /// </summary> /// <param name="keyword">The keyword.</param> /// <param name="resultCount">The count of result itmes.</param> /// <param name="language">The language you want to search.</param> /// <returns>The result itmes.</returns> /// <remarks>Now, the max count of items Google given is <b>64</b>.</remarks> public IList <IWebResult> Search(string keyword, int resultCount, string language) { return(this.Search(keyword, resultCount, language, SafeLevel.GetDefault())); }
/// <summary> /// Begins an asynchronous request for searching web infos. /// </summary> /// <param name="keyword">The keyword.</param> /// <param name="resultCount">The count of result itmes.</param> /// <param name="language">The language you want to search.</param> /// <param name="callback">The <see cref="AsyncCallback"/> delegate.</param> /// <param name="state">An object containing state information for this asynchronous request.</param> /// <returns>An <see cref="IAsyncResult"/> that references the asynchronous request.</returns> public IAsyncResult BeginSearch(string keyword, int resultCount, string language, AsyncCallback callback, object state) { return(this.BeginSearch(keyword, resultCount, language, SafeLevel.GetDefault(), callback, state)); }