Enables access to querying functionality on a GIS resource.
Syntax
Visual Basic (Declaration) | |
---|
Public Interface IQueryFunctionality
Inherits IGISFunctionality |
Example
This example demonstrates how to obtain a query functionality from the Map control named Map1 on a Page.
C# | Copy Code |
---|
ESRI.ArcGIS.ADF.Web.DataSources.IMapFunctionality mapFunct = Map1.GetFunctionality(0);
ESRI.ArcGIS.ADF.Web.DataSources.IGISResource gisResource = mapFunct.Resource;
bool querySupported = gisResource.SupportsFunctionality(
typeof(ESRI.ArcGIS.ADF.Web.DataSources.IQueryFunctionality));
if (querySupported)
{
ESRI.ArcGIS.ADF.Web.DataSources.IQueryFunctionality queryFunct =
(ESRI.ArcGIS.ADF.Web.DataSources.IQueryFunctionality)gisResource.CreateFunctionality(
typeof(ESRI.ArcGIS.ADF.Web.DataSources.IQueryFunctionality), null);
// now a query can be performed with the query functionality
} |
Visual Basic | Copy Code |
---|
Dim mapFunct As ESRI.ArcGIS.ADF.Web.DataSources.IMapFunctionality = Map1.GetFunctionality(0)
Dim gisResource As ESRI.ArcGIS.ADF.Web.DataSources.IGISResource = mapFunct.Resource
Dim querySupported As Boolean = gisResource.SupportsFunctionality( _
Type.GetType(ESRI.ArcGIS.ADF.Web.DataSources.IQueryFunctionality))
If querySupported Then
Dim queryFunct As ESRI.ArcGIS.ADF.Web.DataSources.IQueryFunctionality = _
CType(gisResource.CreateFunctionality(
Typeof(ESRI.ArcGIS.ADF.Web.DataSources.IQueryFunctionality), null), _
ESRI.ArcGIS.ADF.Web.DataSources.IQueryFunctionality)
' now a query can be performed with the query functionality
End If |
Remarks
Requirements
Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family
See Also