.NET API Reference

This section covers documentation for each .NET namespaces available in the ArcGIS Enterprise SDK. The ArcGIS Enterprise SDK namespace reference is the definitive source for learning how to program ArcGIS Enterprise SDK-based extensions. Understanding how to find information in the ArcGIS Enterprise SDK namespace reference helps you create .NET based extensions in a timely manner. This topic series gives .NET developers strategies to find the right information in over 10,000 ArcGIS Enterprise SDK classes and how to translate what is read into .NET-based code. Below is a brief description of each .NET assembly available in the ArcGIS Enterprise SDK. These assemblies also get registered in the Global Assembly Cache (GAC) during installation of the ArcGIS Enterprise SDK.

NamespaceDescription
ESRI.ArcGIS.CartoProvides the key interfaces for working with the MapServer. You will find interfaces for layers, tables, and information about the map service such as extent and scale information. It's also the starting point for getting access to the underlying data.
ESRI.ArcGIS.DatasourcesFileTypically, you will access data already being referenced by a service, but if you need to open file-based vector data that's independent of the service, then this library may help. It can be used to open workspaces (connections to the files) to shapefiles, TINs, CAD files, and more. Once you have a reference to a dataset, you can use the Geodatabase library to access the features.
ESRI.ArcGIS.DatasourcesGDBTypically, you will access data already being referenced by the service, but if you need to open an independent file geodatabase, a SQLite database, or an enterprise geodatabase, this library allows you to do so. Once you have a reference to a dataset, you can use the Geodatabase library to access the features.
ESRI.ArcGIS.DatasourcesRasterTypically, you will access data already being referenced by the service, but if you need to open raster data not referenced by the service, this library allows you to do so.
ESRI.ArcGIS.GeodatabaseWhether you have a reference to the data through your service or you have opened it using one of the DataSources libraries, you will access the data (features and raster) through the geodatabase library.
ESRI.ArcGIS.GeoDatabaseDistributedTypically, you will use this for SOIs that are intercepting WFS requests.
ESRI.ArcGIS.GeoDatabaseExtensionsContains objects to aid in the creation, management, and use of terrain datasets and cadastral fabrics.
ESRI.ArcGIS.GeometryProvides the interfaces and functions for working with feature geometries.
ESRI.ArcGIS.GISClientProvides access to objects for working with remote geographic information system (GIS) services.
ESRI.ArcGIS.ServerPrimarily used to get information about an ArcGIS Server and perform administrative operations such as querying logs.
ESRI.ArcGIS.SystemProvides basic classes and interfaces that all the other libraries reference. ArcGIS Enterprise SDK developers will often use it to handle REST and SOAP requests.
ESRI.Server.SOESupportProvides classes and delegates to handle REST, SOAP, and OGC requests, parse and convert different data types, and get server or service information and configurations.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.