Die Methode BranchVersion.ChangeAsync ändert die Verzweigungsversion für den angegebenen Web-Feature-Layer. Verzweigungsversionen können in der Bedienoberfläche Esri Inhalte als gesperrt angezeigt werden, wenn der veröffentlichte Service als schreibgeschützt festgelegt ist oder wenn die Verzweigungsversion zu dem Zeitpunkt, an dem sie hinzugefügt wurde, nicht bearbeitet werden konnte. Wenn der Verzweigungsversions-Layer nicht ausdrücklich als schreibgeschützter Layer gekennzeichnet ist, kann er im Kontextmenü der Bedienoberfläche Esri Inhalte auf den Bearbeitungszustand "Entsperrt" umgeschaltet werden. Dafür muss jedoch ein Benutzer mit den geeigneten Anmeldeinformationen angemeldet sein, um die Änderungen zu synchronisieren.
Deklaration
public async Task<bool> Esri.ArcGISForAutoCAD.BranchVersion.ChangeAsync(Document doc, string flName, string branchName)
Parameter
| Typ | Name | Beschreibung | Erforderlich |
|---|---|---|---|
Dokument | doc | Das AutoCAD-Dokument, das bearbeitet werden soll. | Erforderlich |
Zeichenfolge | flName | Ein vorhandener Web-Feature-Layer-Name in der Zeichnung, der Verzweigungsversionierung unterstützt. | Erforderlich |
Zeichenfolge | branchName | Ein vorhandener Verzweigungsname, der für die aktuelle Verzweigungsversion verwendet wird. | Erforderlich |
Rückgaben
| Typ | Beschreibung |
|---|---|
Boolesch | true, wenn die Verzweigungsversion erfolgreich geändert wurde. |
Anmerkungen zur Fehlermeldung
Diese Methode kann eine Ausnahme auslösen oder false oder null zurückgeben, wenn ein Parameter ungültig ist oder der Web-Feature-Layer keine Verzweigungsversionierung unterstützt.
Beispiel
Ausgeben der Erfolgsmeldung, dass die Verzweigungsversion des Web-Feature-Layers "Distribution" in die Verzweigungsversion "editor01.phase1" geändert wurde.// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;
// Change the branch version
var success = await Esri.ArcGISForAutoCAD.BranchVersion.ChangeAsync(doc, "Distribution", "editor01.phase1");
// Print the success
doc.Editor.WriteMessage(success.ToString());
/* Example output
True
*/
Weitere Informationen
WebFeatureLayer.Get: Eine .NET-Methode, die die Eigenschaften des Web-Feature-Layers für den angegebenen Web-Feature-Layer als Wörterbuch abruft.
esri_webfeaturelayer_changeBranch: Eine AutoLISP-Funktion, die die Verzweigungsversion für den angegebenen Web-Feature-Layer ändert.