Variabile $Prop[] in Data Standard

La variabile $Prop[] fornisce l'accesso alle proprietà del Vault quando viene utilizzata in Data Standard per Vault o alle proprietà CAD quando viene utilizzata in Data Standard per CAD. Specificando il nome della proprietà tra parentesi quadre [], viene restituito un oggetto IProperty che può essere utilizzato per ottenere e impostare i valori della proprietà.

Tipo:Common.Wpf.IndexerForwarder, IProperty

Proprietà speciali

Per le proprietà normali, deve essere utilizzato il nome della proprietà,

ma esistono proprietà speciali di sola lettura che consentono di accedere ad informazioni aggiuntive attraverso la variabile $Prop. Queste proprietà sono precedute da un carattere di sottolineatura (_).

Nota: Nella colonna Disponibilità vengono indicati i file di PowerShell in cui possono essere utilizzati gli oggetti. Ad esempio, la finestra di dialogo File di Vault indica che il codice di PowerShell viene utilizzato nel contesto di una finestra di dialogo di creazione e di modifica.

Proprietà speciale

Disponibilità

Descrizione

_Category

Vault: File, Cartella, Oggetto personalizzato

AutoCAD, Inventor

Tipo di valore: string

Impostato sulla categoria assegnata per un oggetto di Vault esistente.

_CreateMode

Vault: File, Cartella, Oggetto personalizzato

AutoCAD, Inventor

Tipo di valore: bool

Può essere utilizzato nelle funzioni PowerShell per determinare se la finestra di Data Standard è in modalità di creazione. È il caso in cui un file viene salvato per la prima volta.

_CopyMode

Inventor, AutoCAD

Tipo di valore: bool

Può essere utilizzato nelle funzioni PowerShell per determinare se la finestra di Data Standard è in modalità di copia. Impostare su true per le funzioni Copia e Sostituisci con Copia di Data Standard.

Nota: Quando _CopyMode è impostato su true, anche _CreateMode è impostato su true.

_EditMode

Vault: File, Cartella, Oggetto personalizzato

AutoCAD, Inventor

Tipo di valore: bool

Può essere utilizzato nelle funzioni PowerShell per determinare se la finestra di Data Standard è in modalità di modifica. Impostare su true per la funzione Foglio dati di Data Standard.

_Format

Inventor

Tipo di valore: string

È impostato sul formato assegnato ad un oggetto di Inventor o al primo elemento di ListValues.

Tipo di ListValues: List<string> Contiene un elenco di formati che dipendono dal tipo di documento.
  • Per i disegni: PDF, DXF, DWG
  • Per i modelli: JT, STEP

_FileExt

Vault: File

AutoCAD, Inventor

Tipo di valore: string

Contiene l'estensione del file.

_FileName

Vault: file

AutoCAD, Inventor

Tipo di valore: string

Contiene il nome del file senza l'estensione.

_FilePath

Vault: file

AutoCAD, Inventor

Tipo di valore: string

Contiene il percorso del file del Vault (che inizia con $) senza il nome del file.

_FolderName

Vault: Cartella

Tipo di valore: string

Contiene il nome della cartella.

_FolderPath

Vault: cartella

Tipo di valore: string

Contiene il percorso della cartella di Vault (che inizia con $) senza il nome del file.

_GeneratedNumber

Vault: file

Tipo di valore: string

Contiene il numero generato. Il valore è impostato su DSNumSchemeCtrl. Per ulteriori informazioni, vedere Numerazione.

_OriginalFileName

AutoCAD, Inventor

Tipo di valore: string

Contiene il nome del documento di origine durante un evento Copia o Copia disegno incl..

_SaveCopyAsMode

Inventor

Tipo di valore: bool

Il valore è impostato su True quando un utente di Inventor fa clic sul pulsante Salva copia con nome, in caso contrario è False.

_SuggestedVaultPath

Inventor

Tipo di valore: string

Contiene il percorso del file direttamente correlato, ad esempio il percorso dell'assieme primario per i componenti creati nel contesto dell'assieme o il percorso della vista componente principale nei disegni.

_VaultVirtualPath

Inventor

Tipo di valore: string

Contiene la cartella virtuale mappata per Vault, come è definita nel file di progetto di Inventor.

_WorkspacePath

Inventor

Tipo di valore: string

Contiene il percorso dell'area di lavoro, come è definito nel file di progetto di Inventor.

Localizzazione

Quando il nome della proprietà tra parentesi quadre [] inizia con il prefisso _XLTN_ (ad esempio, $prop["_XLTN_TITLE_ITEM_CO"].Value), il nome viene associato al nome effettivo della proprietà della versione localizzata del server del Vault. Per ulteriori informazioni, vedere Localizzazione.

Oggetto iProperty

L'oggetto IProperty è un wrapper per la proprietà di Vault o CAD sottostante.

Nota: L'espressione $prop["Title"]restituisce solo un oggetto IProperty per la proprietà "Title". Non restituisce il valore diretto della proprietà.

Proprietà

Eventi

Esempi

In PowerShell, è possibile accedere alle proprietà con la seguente sintassi:

PowerShell

$fileName = $Prop["_FileName"].Value

È possibile accedere allo stesso oggetto attraverso un'associazione XAML. Tuttavia, la sintassi è leggermente diversa:

XAML

<TextBox Text="{Binding Prop[_FileName].Value}"/>