This document is archived and information here might be outdated. Recommended version. |
Imports a workspace from XML.
[Visual Basic .NET] Public Sub ImportWorkspace ( _ ByVal inFile As String, _ ByVal EnumNameMapping As IEnumNameMapping, _ ByVal pWorkspace As IWorkspace, _ ByVal schemaOnly As Boolean _ )
[C#] public void ImportWorkspace ( string inFile, IEnumNameMapping EnumNameMapping, IWorkspace pWorkspace, bool schemaOnly );
[C++]
HRESULT ImportWorkspace(
BSTR inFile,
IEnumNameMapping* EnumNameMapping,
IWorkspace* pWorkspace,
VARIANT_BOOL schemaOnly
);
[C++]
Parameters inFile [in]
inFile is a parameter of type BSTR EnumNameMapping [in]
EnumNameMapping is a parameter of type IEnumNameMapping* pWorkspace [in]
pWorkspace is a parameter of type IWorkspace* schemaOnly [in]
schemaOnly is a parameter of type bool
The ImportWorkspace method imports a geodatabase workspace schema and data.
In order to import a workspace, you need to pass in IEnumNameMapping and IWorkspace. The inFile is a string that identifies the input XML filename. The filename must have a "xml" file extension, for example, "c:\temp\file.xml". Otherwise, the inFile is a .ZIP or .Z file extension.
If you set schemaOnly to TRUE, the imported workspace will contain the schema and no data. Otherwise, the workspace being imported will contain schema and data.
IGdbXmlImport Interface | IGdbXmlImport Interface