ArcObjects Library Reference (GlobeCore)  

IGlobeServer.Find Method

Returns a Globe Server Find Result object that contain the given search string.

[Visual Basic .NET]
Public Function Find ( _
    ByVal LayerID As Integer, _
    ByVal searchString As String, _
    ByVal contains As Boolean, _
    ByVal searchFields As String _
) As IGlobeServerFindResults
public IGlobeServerFindResults Find (
    int LayerID,
    string searchString,
    bool contains,
    string searchFields
  long LayerID,
  BSTR searchString,
  VARIANT_BOOL contains,
  BSTR searchFields,
  IGlobeServerFindResults** findResults


LayerID [in]   LayerID is a parameter of type long searchString [in]   searchString is a parameter of type BSTR contains [in]   contains is a parameter of type VARIANT_BOOL searchFields [in]   searchFields is a parameter of type BSTR findResults [out, retval]

  findResults is a parameter of type IGlobeServerFindResults

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Returns GlobeServerFindResults object by taking in the LayerId used to perform Find on , a search string - representing the value to be searched, a boolen defineing wheter to search for exact match or results that contain the defind string, and a string defining which fields to search on the layer. Note passing an empty string For SearchFields will search in all available Fields.


The following code snipet shows how to perfrom Find.


IGlobeServerFindResults pglobeserverFindRes= new GlobeServerFindResultClass();

pglobeserverFindRes = (IGlobeServerFindResults) pglobeServer.Find(layerID,"Redlands",True,"Name");

IGlobeServerIdentifyResult pglobeServIdRes= new GlobeServerIdentifyResultClass();


See Also

IGlobeServer Interface