VaultOperation verwaltet sämtliche Tresorvorgänge wie Auschecken, Herunterladen, Einchecken und Statusabfragen. VaultOperation ist in der Regel eine child einer VaultConnection.
VaultOperationMixin
LightweightPart
AssemblyMixin
Name | Typ | Beschreibung |
---|---|---|
Connection | part | Die VaultConnection Part Vorgaben zu übergeordnetem Objekt |
RefreshVaultAddin? | boolean | Wenn True (Vorgabe) die Inventor Vault Zusatzmodul ist der Status nach Einchecken - oder Auschecken-Vorgängen aktualisiert, um sicherzustellen, dass Sie aktuell ist nach Operationen. |
LocalFiles | list | Die list der lokalen Dateinamen für den Vorgang. |
CheckInComment | string | Der Eincheck-Kommentar. Als Vorgabewert wird "Eingecheckt von Inventor ETO" verwendet. Von VaultCheckInOperationMixin |
GenerateDwf? | boolean | Wenn True , erstellt die DWF-Datei für die Inventor-Datei der obersten Ebene auf Einchecken. Vorgabe ist False . Von VaultCheckInOperationMixin |
GenerateDwfWithJobServer? | boolean | Wenn True , wird die Erstellung von DWF-Dateien als Job geplant auf dem Vault Server nicht auf dem lokalen Computer unmittelbar vor dem Einchecken. Beachten Sie, dass GenerateDwf? Sie müssen auch True . Aktivieren Sie über Vault Explorer den Job-Server und den Job-Prozessor. Nur verfügbar in Vault Workgroup, Collaboration oder Professional. Vorgabe ist False Von VaultCheckInOperationMixin |
GenerateDwfForAllFiles? | boolean | Wenn True , erzeugt eine DWF-Datei für alle children der Inventor-Datei der obersten Ebene auf Einchecken. Vorgabe ist False . Beachten Sie, dass GenerateDwf? Sie müssen auch True . Von VaultCheckInOperationMixin |
CheckOutComment | string | Der Auscheck-Kommentar. Als Vorgabewert wird "Ausgecheckt von Inventor ETO" verwendet. Von VaultCheckOutOperationMixin |
DownloadLatestChildrenOnCheckIn? | boolean | Setzen Sie diese Option auf True , wenn Sie sicherstellen möchten, dass Sie die neuesten Versionen von child Dateien heruntergeladen werden vor dem Einchecken in eine Inventor-Datei. Weitere Informationen finden Sie unter der Methode VaultInventorFilesDownloadLatest. Von VaultCheckOutOperationMixin |
Name | Typ | Beschreibung |
---|---|---|
Test | list | Testet den Tresorvorgang mit den angegebenen Parametern, indem eine list zurückgeben, der den Tresorvorgang. |
FilesExistInVault( localFileNames As List, Optional exceptionOnError? As Boolean = True) As List
Gibt einen list zurück, deren Länge gleich dem localFileNames list Argument. Die zurückgegebene list enthält den Wert True , wenn die Datei bereits vorhanden ist, wenn es nicht, False oder NoValue Klicken Sie auf einen Fehler, wenn das optionale Argument ExceptionOnError? False , und die Position entspricht der Position jedes Dateinamens in der localFileNames list .
VaultFilesCheckedOutStatus( localFileNames As List, Optional exceptionOnError? As Boolean = True) As List
Gibt einen list von Listen zurück, deren Länge gleich dem localFileNames list Argument, wobei jede innere Liste für die Datei im localFileNames list Argument. Wenn die Datei ist ausgecheckt, die inneren list enthält Informationen zum Auscheckstatus. Wenn die Datei nicht ausgecheckt ist, werden die inneren list leer ist ({} ). Wenn ein Fehler auftritt und das optionale Argument exceptionOnError? Argument ist False , dann auf den inneren list enthält NoValue .
VaultFileCheckedOutStatus( localFileName As String, Optional exceptionOnError? As Boolean = True) As List
Ähnlich wie VaultFilesCheckedOutStatus() oben verwendet VaultFileCheckedOutStatus() eine einzelne Datei als Argument und gibt den Auscheckstatus wie oben beschrieben als innere Liste zurück.
VaultFilesIsLatestStatus( localFileNames As List, Optional exceptionOnError? As Boolean = True) As List
Gibt einen list zurück, deren Länge gleich dem localFileNames list Argument. Die zurückgegebene list enthält den Wert True , wenn die lokale Datei die neueste Version ist, wenn dies nicht der Fall ist, False oder NoValue Klicken Sie auf einen Fehler, wenn das optionale Argument ExceptionOnError? False ist. Die Position entspricht der Position jedes Dateinamens in der localFileNames list .
VaultFilesDownloadLatest( localFileNames As List, Optional exceptionOnError? As Boolean = True) As List
Lädt die neueste Version jeder Datei im localFileNames list Argument und gibt die VaultFilesIsLatestStatus, wenn der Vorgang abgeschlossen ist, stellen Sie sicher, dass der Download-Vorgang erfolgreich ist.
VaultFilesCheckIn( localFileNames As List, Optional refreshVaultAddin? As Boolean = True, Optional exceptionOnError? As Boolean = True) As List
Checkt die Dateien im localFileNames list Argument und gibt eine Liste von Statusinformationen pro Datei zurück, um das Einchecken zu bestätigen. Jedes Element in der list ist der Typ Autodesk.Intent.Vault.CheckinResult (oder NoValue , wenn ein Fehler aufgetreten ist). Ausführlichere Informationen finden Sie in der API-Dokumentation. Die Regel CheckIn enthält Code zum Konvertieren des CheckinResult in eine list mit nur Intent-Werte enthält.
VaultFilesCheckOut( localFileNames As List, Optional refreshVaultAddin? As Boolean = True, Optional exceptionOnError? As Boolean = True) As List
Checkt die Dateien im localFileNames list Argument und gibt einen list von Statusinformationen pro Datei zurück, um zu überprüfen, ob das Auschecken. Weitere Informationen finden Sie unter der Methode VaultFilesCheckedOutStatus eine Beschreibung der zurückgegebenen list .
GetVaultPathNames( workingFileNames As List, Optional exceptionOnError? As Boolean = True) As List
Gibt einen list Vault Pfad, der workingFileNames list Argument.
GetWorkingPathNames( vaultFileNames As List, Optional exceptionOnError? As Boolean = True) As List
Gibt einen list der Datei Pfad, der vaulrFileNames list Argument.
VaultFindFiles( workingFileNames As List, Optional exceptionOnError? As Boolean = True) As List
Gibt einen list Vault Pfad, der workingFileNames list Argument. Die Liste workingFileNames darf keine Pfade (Ordnerinformationen), sondern nur Dateinamen enthalten.
VaultGetFilesProperties( localFileNames As List, Optional exceptionOnError? As Boolean = True) As List
Gibt einen list von lists , wobei jede innere list mit dem Tresor Dateieigenschaften für jeden lokalen Dateinamen im localFileNames list .
VaultQueryMetaData( workingFileNames As List, Optional exceptionOnError? As Boolean = True) As List
Gibt einen list von lists mit den inneren lists die Metadaten für die entsprechende Arbeitsdatei im workingFileNames list .
VaultFindFilesNotAtLatestVersion( localFileNames As List, Optional exceptionOnError? As Boolean = True) As List
Überprüft jeden lokalen Dateinamen in der list , um zu sehen, ob es ist die neueste Version und gibt einen list der Dateien, die nicht die neueste Version.
VaultInventorFilesDownloadLatest( topLevelFileName As String, localChildFileNames As List, Optional exceptionOnError? As Boolean = True) As Any
Funktioniert nur in Inventor (oder Inventor Server). Lädt die neuesten Versionen von localChildFileNames aus dem Tresor herunter. Anschließend werden die aktuell geladenen Inventor-Dokumente aktualisiert. Dabei ersetzen die Versionen aus dem Tresor die aktuell geladenen Versionen. Das Dokument der obersten Ebene und alle anderen geänderten Dokumente werden dann automatisch aktualisiert und gespeichert. Normalerweise erhalten Sie die localChildFileNames list von der Methode VaultFindFilesNotAtLatestVersion. Die Dateien in diesem list muss children (Komponenten oder andere zugehörige Dateien) unter der Datei topLevelFileName sein. Bei Intent-Modellen hat diese Methode den größten Nutzen, wenn Variantendateien lokal erstellt und nicht aus dem Tresor abgerufen wurden. Auch wenn die design enthält Methoden zum Abrufen Profilelement Dateien aus dem Tresor aus, die erstellt wird, wenn das Modell einige Profilelement Dateien möglicherweise nicht im Tresor verfügbar. Sie könnten dem Tresor jedoch zu einem späteren Zeitpunkt hinzugefügt werden (möglicherweise durch einen anderen Benutzer). Sie sind also nun im Tresor vorhanden, und die lokal erstellten Dateien werden vom Tresor als außer der Reihe bearbeitet angesehen.