Provides access to members that control temporary datasets.
When To Use
Temporary raster datasets can delete themselves if they are not referenced by any application. ITemporaryDatasetinterface supports temporary raster datasets. It is used to make temporary raster datasets permanent.
Members
Name | Description | |
---|---|---|
IsTemporary | Indicates if the dataset is temporary. | |
MakePermanent | Persists this temporary dataset permanent. | |
MakePermanentAs | Persists this temporary dataset to a new permanent dataset. |
ITemporaryDataset.IsTemporary Method
Indicates if the dataset is temporary.
Public Function IsTemporary ( _
) As Boolean
public bool IsTemporary (
);
ITemporaryDataset.MakePermanent Method
Persists this temporary dataset permanent.
Public Sub MakePermanent ( _
)
public void MakePermanent (
);
ITemporaryDataset.MakePermanentAs Method
Persists this temporary dataset to a new permanent dataset.
Public Function MakePermanentAs ( _
ByVal new_name As String, _
ByVal Workspace As IWorkspace, _
ByVal Format As String _
) As IDataset
public IDataset MakePermanentAs (
string new_name,
IWorkspace Workspace,
string Format
);
Classes that implement ITemporaryDataset
Classes | Description |
---|---|
FunctionRasterDataset | A class for a function raster dataset. |
RasterDataset | A representation of a raster dataset on disk. |
Remarks
This interface is not supported by a RasterDataset instance from an ArcSDE geodatabase or a File geodatabase.
Temporary raster datasets are created by most operations performed by the Spatial Analyst Extension and also can be created using IRasterWorkspace2::CreateRasterDatasetmethod.
MakePermanent method change the status of a dataset from temporary to permanent. If the dataset is permanent, MakePermanent does nothing.
MakePermanentAs method makes the current dataset permanent by creating a new raster dataset that contains the same data. The current raster dataset will be deleted when all references to it are released. The supported output formats are same as ISaveAs.