ArcGIS Pro 3.4 API Reference Guide
ArcGIS.Core.Data Namespace / FileGeodatabaseConnectionPath Class / FileGeodatabaseConnectionPath Constructor
A valid path to a file geodatabase folder that ends with the .gdb extension.
Example Version

FileGeodatabaseConnectionPath Constructor
Initializes a new instance of the FileGeodatabaseConnectionPath class.
Syntax
public FileGeodatabaseConnectionPath( 
   Uri path
)

Parameters

path
A valid path to a file geodatabase folder that ends with the .gdb extension.
Exceptions
ExceptionDescription
path is null.
The path in path does not end with the .gdb extension.
Example
Opening a File Geodatabase given the path
public async Task OpenFileGDB()
{
    try
    {
        await ArcGIS.Desktop.Framework.Threading.Tasks.QueuedTask.Run(() =>
        {
            // Opens a file geodatabase. This will open the geodatabase if the folder exists and contains a valid geodatabase.
            using (
      Geodatabase geodatabase =
        new Geodatabase(new FileGeodatabaseConnectionPath(new Uri(@"C:\Data\LocalGovernment.gdb"))))
            {
                // Use the geodatabase.
            }
        });
    }
    catch (GeodatabaseNotFoundOrOpenedException exception)
    {
        // Handle Exception.
    }

}
Open raster dataset in a geodatabase
// Create a FileGeodatabaseConnectionPath using the path to the gdb. Note: This can be a path to a .sde file.
FileGeodatabaseConnectionPath geodatabaseConnectionPath = new FileGeodatabaseConnectionPath(new Uri(@"C:\Temp\rasters.gdb"));
// Create a new Geodatabase object using the FileGeodatabaseConnectionPath.
Geodatabase geodatabase = new Geodatabase(geodatabaseConnectionPath);
// Open the raster dataset.
RasterDataset gdbRasterDataset = geodatabase.OpenDataset<RasterDataset>("sample");
Requirements

Target Platforms: Windows 11, Windows 10

ArcGIS Pro version: 3 or higher.
See Also