LocationSearchOperationFindResults Method |
Namespace: Telogis.GeoBase.Geocoding
Implementations should ensure that they respect the properties of the operation's arguments; for example, they should not return more results than the specified results limit. The Timeout property does not need to be handled by FindResults; the location search will instead call TryCancel as needed.
The search result should include a status of SearchResult.SearchCompleted, SearchResult.TooManyResults or SearchResult.TooGeneric. Other statuses are handled automatically.
The result can also include a description of any errors that prevented searching, such as invalid authentication details. Errors should not be included for general issues such as the search source not being applicable to the query (that logic should be included in IsApplicableToSearch(LocationSearchBaseArgs)) or no results being found.