GoogleSearchOptions Class

Represents the query parameters to use with Google Search engine.

Definition

Namespace: DevCase.ThirdParty.Google.Search
Assembly: DevCase.net48.ThirdParty.GoogleServices (in DevCase.net48.ThirdParty.GoogleServices.dll) Version: 6.0.0.0 (6.0)
XMLNS for XAML: Not mapped to an xmlns.
public class GoogleSearchOptions : ICloneable
Inheritance
Object    GoogleSearchOptions
Implements
ICloneable

Remarks

Example

This is a code example.
C#
No code example is currently available or this language may not be supported.

Constructors

GoogleSearchOptions Initializes a new instance of the GoogleSearchOptions class.

Properties

Filetype Gets or sets a value that allows you to restrict search results to documents with a particular file extension.

Default value: {null}

FilterResults Gets or sets a value indicating whether to exclude similar website results from the search pages.

Default value:

InputEncoding Gets or sets the input character encoding.

Default value: ISO-8859-1 (latin1)

Language Gets or sets a value to restrict search results to pages in the specified language. If there are no results In the specified language, the search appliance displays results In all languages.

Default value: Auto

NumberOfResults Gets or sets the number of search results to return.

The maximum allowed value is MaxNumberOfResults.

Default value: 100

OutputEncoding Gets or sets the output character encoding.

Default value: ISO-8859-1 (latin1)

SearchTerm Gets or sets the search query. Note that whitespaces are automatically separated by a plus (+) sign

Default value: {null}

Website Gets or sets a value that allows you to restrict all search results should to a given site.

The specified value must contain less than MaxWebsiteLength characters.

Default value: {null}

Methods

Clone Creates a new object that is a copy of the current instance.
Equals Determines whether the specified object is equal to the current object.
(Inherited from Object)
GetHashCode Serves as the default hash function.
(Inherited from Object)
GetType Gets the Type of the current instance.
(Inherited from Object)
ToNameValueCollection Returns a NameValueCollection that represents the Google query for this instance.
ToString Returns a String that represents the Google Search GET request string for this instance.
(Overrides ObjectToString)

Fields

MaxNumberOfResults The maximum number of search results to return.
MaxNumberOfResultsPerPage The maximum number of search results that can be included in one page.
MaxWebsiteLength The maximum search results that can be included to documents in the specified domain, host or web directory.

Extension Methods

CanConvertTo Determines whether the source object can be converted to the specified target type.
(Defined by ObjectExtensions)
CanConvertToT Determines whether the source object can be converted to the specified target type.
(Defined by ObjectExtensions)
ConvertToT Converts an object to the specified target type.

If the conversion fails, an exception is thrown.
(Defined by ObjectExtensions)

ConvertToT Converts an object to the specified target type.

If the conversion fails, returns the specified default value.
(Defined by ObjectExtensions)

IsDisposable Determines whether the specified object is a disposable type (i.e., it implements IDisposable interface).
(Defined by ObjectExtensions)
Speak Speaks the string representation of the source object by using the operating system integrated text-to-speech synthesizer.
(Defined by ObjectExtensions)
Speak Speaks the string representation of the source object by using the operating system integrated text-to-speech synthesizer.
(Defined by ObjectExtensions)
ThrowIfNullTException Throws the specified exception if the source object is null.
(Defined by ObjectExtensions)

See Also