This document is archived and information here might be outdated. Recommended version. |
ArcObjects namespaces > GeoDatabaseDistributed > ESRI.ArcGIS.GeoDatabaseDistributed > Interfaces > IG > IGdbXmlImport Interface > IGdbXmlImport.ImportWorkspace Method (ArcObjects .NET 10.4 SDK) |
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 VARIANT_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