Gets the object which represents the physical storage container on disk.

Namespace:  ESRI.ArcGISExplorer.Data
Assembly:  ESRI.ArcGISExplorer (in ESRI.ArcGISExplorer.dll) Version: 2.0.0.900 (2.0.0.900)

Syntax

C#
public Object RootDataContainer { get; }
Visual Basic (Declaration)
Public ReadOnly Property RootDataContainer As Object

Field Value

An object representing the data container which could either be a Geodatabase or a DataDirectory.

Examples

The code below demonstrates how to use the RootDataContainer property to return a reference to the actual data container, which in the example is a Geodatabase object.
CopyC#
//Open a file geodatabase feature class
Table someTable = Table.OpenFileGeodatabaseTable(@"C:\Data\World.gdb", "countries");

//Return reference to the data container
object container = someTable.RootDataContainer;

//Check to see what type of container it is
if (container is Geodatabase)
{
  //Cast the object to a Geodatabase
  Geodatabase gdb = container as Geodatabase;

  //Return the type of geodatabase
  GeodatabaseType gdbType = gdb.Type;
}
else if (container is DataDirectory)
{
  //Cast the object to a DataDirectory
  DataDirectory dataDir = container as DataDirectory;

  //Return the path to the directory which contains the Table
  string fodlerPath = dataDir.Path;
}
CopyVB.NET
'Open a file geodatabase feature class
Dim someTable As Table = Table.OpenFileGeodatabaseTable("C:\Data\World.gdb", "countries")

'return reference to the data container
Dim container As Object = someTable.RootDataContainer

'Check to see what type of container it is
If TypeOf container Is Geodatabase Then

  'Cast the object to a Geodatabase
  Dim gdb As Geodatabase = DirectCast(container, Geodatabase)

  'Return the type of geodatabase
  Dim gdbType As GeodatabaseType = gdb.Type

ElseIf TypeOf container Is DataDirectory Then

  'Cast the object to a DataDirectory
  Dim dataDir As DataDirectory = DirectCast(container, DataDirectory)

  'Return the path to the directory which contains the Table
  Dim fodlerPath As String = dataDir.Path
End If

See Also

Relate Topics:
  AliasName Property
  Columns Property
  CoordinateSystem Property
  Extent Property
  GeometryType Property
  HasRelationships Property
  Indexes Property
  IsSpatial Property
  IsSubtyped Property
  Name Property
  Parent Property
  ShortName Property
Created by Atop CHM to web converter,© 2009 all right reserved.