|  | This document is archived and information here might be outdated. Recommended version. | 
| ArcObjects Help for .NET developers > ArcObjects namespaces > GlobeCore > ESRI.ArcGIS.GlobeCore > Classes > G > GlobeServerLayer CoClass (ArcObjects .NET 10.5 SDK) | 
Provides programmatic access to a globe server layer.
The GlobeServerLayer coclass allows users to display and query the contents of a globe layer published through ArcGIS Globe Service.
GlobeServerLayer implements quite a few interfaces, that will allow you access to a rich set of features.
Some of the more useful ones include, ILayerDrawingProperties, ILayerEffects, ILayerGeneralProperties and ILayerExtensions. A point to note, unlike a MapServerLayer object, interfaces such as ICompositeLayer or ICompositeLayer2, and properties like Extent and SpatialReference on IGeoDataset will report the exact layer count, extent and spatial reference of the layers.
| Interfaces | Description | 
|---|---|
| ICompositeLayer (esriCarto) | Provides access to members that work with a collection of layers that behaves like a single layer. | 
| ICompositeLayer2 (esriCarto) | Provides access to members that control whether a layer is expanded in the TOC. | 
| IDataLayer (esriCarto) | Provides access to members that control the data source properties of a layer. | 
| IDisplayAdmin (esriDisplay) | Provides access to members that control display administration. | 
| IDisplayAdmin2 (esriDisplay) | Provides access to members that control display administration. | 
| IGeoDataset (esriGeoDatabase) | Provides access to members that provide information about a Geographic Dataset. | 
| IGlobeServerLayer | Provides access to the available properties of a globe server layer object. | 
| IIdentify (esriCarto) | Provides access to members that identify features. | 
| IIdentify2 (esriCarto) | Provides access to members that set the current scale of the display. | 
| IIdentifyGroup (esriCarto) | Indicator interface identifying a layer as a top-level group for identify. | 
| ILayer (esriCarto) | Provides access to members that work with all layers. | 
| ILayerDrawingProperties (esriCarto) | Provides access to members that control layer drawing properties. | 
| ILayerEffects (esriCarto) | Provides access to members that control layer effects. | 
| ILayerExtensions (esriCarto) | Provides access to the extensions of a layer. | 
| ILayerGeneralProperties (esriCarto) | Provides access to layer general properties. | 
| ILayerInfo (esriCarto) | Provides access to members that return layer images. | 
| ILayerPosition (esriCarto) | Provides access to members that control a layer's default position in the map interface. | 
| ILayerStatus (esriCarto) | Provides access to feedback on the status of a layer's time-consuming actions. | 
| ILegendInfo (esriCarto) | Provides access to members that control legend information provided by a renderer. | 
| IPersistStream (esriSystem) | |
| IPublishLayer (esriCarto) | Provides access to a layer's capability for being published with the ArcGIS Publisher extension. |