IDrLoader Interface

Provides access to members that controls a distributed raster catalog loader.

Description

Then IDrLoaderinterface provides the functionality to load raster datasets to a raster catalog in an ArcGIS for Server environment. The storage parameters can be specified while loading, and the settings apply to all rasters in the raster catalog.

ServerNamespecifies the ArcGIS for Server name.

Load method launches the loader process for loading a directory of rasters to the given raster catalog.

LoadDatasets launches the loader process for loading a list of raster datasets to the given raster catalog.

The storage parameters can be specified in RasterCatalogLoader.

Members

Name Description
Method Cancel Cancels loading.
Method GetStats Gets the current loading stats.
Method GetThreadHandle Gets the loading thread handle.
Read-only property InvalidDatasets The current list of semicolon delimited failed dataset names.
Read-only property IsBusy Indicates if the loader is currently busy.
Read-only property LastError The last loading error.
Method Load Loads all datasets in a directory into a given raster catalog.
Method LoadDatasets Loads all datasets in a name list into a given raster catalog.
Read/write property RasterCatalogLoader The raster catalog loader to be distributed.
Read/write property ServerName The ArcGIS server name to host loaders.

IDrLoader.Cancel Method

Cancels loading.

Public Sub Cancel ( _
)
public void Cancel (
);

Description

Cancel the loading operation.

IDrLoader.GetStats Method

Gets the current loading stats.

Public Sub GetStats ( _
    ByRef pName As String, _
    ByRef pMillis As Double _
)
public void GetStats (
    ref string pName,
    ref double pMillis
);

Description

Get the status of the loading performance, with the raster dataset name and time used to load it to the raster catalog.

IDrLoader.GetThreadHandle Method

Gets the loading thread handle.

Public Function GetThreadHandle ( _
) As Integer
public int GetThreadHandle (
);

Description

Get the handle of the loader.

IDrLoader.InvalidDatasets Property

The current list of semicolon delimited failed dataset names.

Public ReadOnly Property InvalidDatasets As String
public string InvalidDatasets {get;}

Description

Get the list of the raster dataset names that failed to load to the raster catalog. The list is delimited by new line.

IDrLoader.IsBusy Property

Indicates if the loader is currently busy.

Public ReadOnly Property IsBusy As Boolean
public bool IsBusy {get;}

Description

Get the status of the loader, whether it is in use or not.

IDrLoader.LastError Property

The last loading error.

Public ReadOnly Property LastError As IErrorInfo
public IErrorInfo LastError {get;}

Description

Get the last error occurred during the loading.

IDrLoader.Load Method

Loads all datasets in a directory into a given raster catalog.

Public Sub Load ( _
    ByVal Catalog As String, _
    ByVal Directory As String _
)
public void Load (
    string Catalog,
    string Directory
);

Description

Perform the loading of raster datasets to the raster catalog.

IDrLoader.LoadDatasets Method

Loads all datasets in a name list into a given raster catalog.

Public Sub LoadDatasets ( _
    ByVal Catalog As String, _
    ByVal namelist As String _
)
public void LoadDatasets (
    string Catalog,
    string namelist
);

Description

Load a list of raster datasets to the raster catalog, the list contains raster dataset with full pathname and it is delimited by newline.

IDrLoader.RasterCatalogLoader Property

The raster catalog loader to be distributed.

Public Property RasterCatalogLoader As IRasterCatalogLoader
public IRasterCatalogLoader RasterCatalogLoader {get; set;}

Description

The RasterCatalogLoader to be distributed among the available ArcGIS containers. The storage parameters can be specified for the loader to instruct how the data will be stored in the geodatabase, also whether the data will be transformed or projected can be set.

IDrLoader.ServerName Property

The ArcGIS server name to host loaders.

Public Property ServerName As String
public string ServerName {get; set;}

Description

ServerName is the name of the ArcGIS for Server machine that hosts the loaders.

Classes that implement IDrLoader

Classes Description
DrLoader A distributed raster catalog loader.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.