This document is archived and information here might be outdated.  Recommended version.


IBasicMap.Layers Property (ArcObjects .NET 10.4 SDK)
ArcObjects Library Reference (Carto)  

IBasicMap.Layers Property

The layers in the map of the type specified in the uid. If recursive is true it will return layers in group layers.

[Visual Basic .NET]
Public Function get_Layers ( _
    [ByVal uid As UID], _
    [ByVal recursive As Boolean] _
) As IEnumLayer
[C#]
public IEnumLayer get_Layers (
    UID uid,
    bool recursive
);
[C#]

Optional Values

uid   Supply 0 as a default value.
recursive   Supply true as a default value.
[C++]
HRESULT get_Layers(
  IUID* uid,
  VARIANT_BOOL recursive,
  IEnumLayer** ppLayers
);
[C++]

Parameters uid [in, optional, defaultvalue(0)]
uid is a parameter of type IUID recursive [in, optional, defaultvalue(VARIANT_TRUE)] recursive is a parameter of type VARIANT_BOOL ppLayers [out, retval]
ppLayers is a parameter of type IEnumLayer

Product Availability

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

See Also

IBasicMap Interface

.NET Samples

Updating the purge rule on a real-time temporal layer (Code Files: TAPurgeRuleCmd)