ArcObjects Library Reference  (Carto)    

ILayer.Valid Property

Indicates if the layer is currently valid.

[Visual Basic 6.0]
Property Valid As Boolean
[Visual Basic .NET]
Public ReadOnly Property Valid As Boolean
[C#]
public bool Valid {get;}
[Java]
public boolean isValid()
throws
    IOException,
    AutomationException
[C++]
HRESULT get_Valid(
  VARIANT_BOOL* Valid
);
[C++]

Parameters

Valid [out, retval]

  Valid is a parameter of type VARIANT_BOOL

Product Availability

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

Remarks

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.

See Also

ILayer Interface