User Tools

Site Tools


api:dk11:activex:tatukgis_xdk11.itgis_arcgisserverfolder

ITGIS_ArcGISServerFolder interface

DK for ActiveX | TatukGIS_XDK11.ITGIS_ArcGISServerFolder | Interfaces | Methods

Encapsulates an ArcGIS server folder.

Available also on: Delphi | .NET | Java | ActiveX | Python.

Syntax

// C#
public interface ITGIS_ArcGISServerFolder: ITBaseObject
{
}
' VisualBasic
Public Interface ITGIS_ArcGISServerFolder
  Implements ITBaseObject
End Class
// Oxygene
type
  ITGIS_ArcGISServerFolder = public interface( ITBaseObject )
  end;

Implements

Methods

Inherited Overrides Protected
Name Visibility Description
AttachDelphiObj public Only for internal use of TatukGIS.
(Inherited from ITBaseObject)
DelphiObj public Only for internal use of TatukGIS.
(Inherited from ITBaseObject)
Open public Opens a server folder from the specified URL.

Remarks

PURPOSE: Represents an ArcGIS server folder that can be opened to discover available feature services.

BEHAVIOR: Stores the folder URL and a list of discovered feature servers. Opening the folder queries the endpoint and populates the server list.

USAGE: Use this class to browse a server folder and enumerate feature services exposed there.

folder = TGIS_ArcGISServerFolder()       folder.Open(url)       servers = folder.Servers

CONSTRAINTS: This class derives fromTGIS_ObjectDisposable. The server list belongs to the folder object and follows its lifecycle.

Example

  var gs := TGIS_ArcGISServerFolder.Create ;
  gs.Open( 'https://sampleserver6.arcgisonline.com/arcgis/rest/services' ) ;
  for var srv in gs.Servers do begin
    srv.Open ;
    for var la in srv.Layers do begin
      // process la layer 
    end ;
  end ;
  gs.Free ;

2026/07/11 00:08

Page Tools