Die Methode Schema.ImportAsync importiert das ArcGIS for AutoCAD-Schema aus einer anderen .dwg- oder .dwt-Datei oder einem Feature-Service. Beim Importieren aus einer .dwg- oder .dwt-Datei umfassen die Schemainformationen die Dokument-Feature-Layer-Definitionen, Domänen, Subtypes, AutoCAD-Layer und AutoCAD-Blöcke. Beim Importieren aus einem Feature-Service enthält die Schemainformation die Dokument-Feature-Layer-Definitionen und die Definition des Esri Koordinatensystems.
Deklaration
public async Task<bool> Esri.ArcGISForAutoCAD.Schema.ImportAsync(Document doc, string importPath)
Parameter
| Typ | Name | Beschreibung | Erforderlich |
|---|---|---|---|
Dokument | doc | Das AutoCAD-Dokument, das bearbeitet werden soll. | Erforderlich |
Zeichenfolge | importPath | Der Dateipfad oder die Service-URL, die zum Importieren des Schemas verwendet wird. | Erforderlich |
Rückgaben
| Typ | Beschreibung |
|---|---|
Boolesch | true, wenn das Schema erfolgreich importiert wurde. |
Anmerkungen zu Fehlerbedingungen
Diese Methode kann eine Ausnahme auslösen oder false oder NULL zurückgeben, wenn ein Parameter ungültig ist.
Beispiel
Ausgeben der Erfolgsmeldung für den Import des Schemas aus einer lokalen Zeichnung.// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;
var importPath = @"C:\GISData\Olympia.dwg";
// Import the schema
var success = await Esri.ArcGISForAutoCAD.Schema.ImportAsync(doc, importPath);
// Print the success
doc.Editor.WriteMessage(success.ToString());
/* Example output
True
*/