This document is archived and information here might be outdated. Recommended version. |
ArcObjects Help for .NET developers > ArcObjects namespaces > Carto > ESRI.ArcGIS.Carto > Interfaces > IL > ILayer Interface > ILayer.Valid Property (ArcObjects .NET 10.5 SDK) |
Indicates if the layer is currently valid.
[Visual Basic .NET] Public ReadOnly Property Valid As Boolean
[C#] public bool Valid {get;}
[C++]
HRESULT get_Valid(
VARIANT_BOOL* Valid
);
[C++]
Parameters Valid [out, retval] Valid is a parameter of type VARIANT_BOOL
The valid property indicates if the layer is currently valid. Layers that reference feature classes are valid when they hold a reference to a valid feature class. The property does not however validate the integrity of the feature classes reference to the database. Therefore, in rare situations if a datasource is removed after a layer is initialized, the layer will report itself as valid but query attempts to the data source will error due to the lack of underlying data.