La variable $Prop[] permet d'accéder aux propriétés de Vault lorsqu'elle est utilisée dans Data Standard for Vault, ou aux propriétés de CAO lorsqu'elle est utilisée dans Data Standard pour les applications de CAO. Spécifiez le nom de la propriété entre crochets [] pour renvoyer un objet iPropriété qui peut être utilisé pour obtenir et définir les valeurs de propriétés.
Type : Common.Wpf.IndexerForwarder, iPropriété
Pour les propriétés classiques, le nom de la propriété doit être utilisé,
mais il existe des propriétés en lecture seule qui permettent d'accéder à d'autres informations à l'aide de la variable $Prop. Le nom de ces propriétés est précédé d'un tiret de soulignement (_).
|
Propriété spéciale |
Disponibilité |
Description |
|---|---|---|
|
_Category |
Vault : fichier, dossier, objet personnalisé AutoCAD, Inventor |
Type de valeur : string Correspond à la catégorie assignée à un objet Vault existant. |
|
_CreateMode |
Vault : fichier, dossier, objet personnalisé AutoCAD, Inventor |
Type de valeur : bool Peut être utilisée dans des fonctions PowerShell pour déterminer si la fenêtre Data Standard est en mode de création. C'est le cas lorsqu'un fichier est enregistré pour la première fois. |
|
_CopyMode |
Inventor, AutoCAD |
Type de valeur : bool Peut être utilisée dans des fonctions PowerShell pour déterminer si la fenêtre Data Standard est en mode de copie. Définissez-la sur true pour les fonctions Copier et Remplacer par la copie de Data Standard. Remarque : Lorsque la propriété _CopyMode est définie sur true, _CreateMode est également définie sur true.
|
|
_EditMode |
Vault : fichier, dossier, objet personnalisé AutoCAD, Inventor |
Type de valeur : bool Peut être utilisée dans des fonctions PowerShell pour déterminer si la fenêtre Data Standard est en mode d'édition. Elle est définie sur True pour la fonction Datasheet de Data Standard. |
|
_Format |
Inventor |
Type de valeur : string Correspond au format assigné à un objet Inventor ou au premier élément de ListValues. Type de ListValues : List<string> Contient une liste des formats qui dépendent du type de document.
|
|
_FileExt |
Vault : Fichier AutoCAD, Inventor |
Type de valeur : string Contient l'extension de fichier. |
|
_FileName |
Vault : Fichier AutoCAD, Inventor |
Type de valeur : string Contient le nom du fichier sans extension. |
|
_FilePath |
Vault : Fichier AutoCAD, Inventor |
Type de valeur : string Contient le chemin d'accès au fichier Vault (qui commence par le caractère $) sans le nom du fichier. |
|
_FolderName |
Vault : Dossier |
Type de valeur : string Contient le nom du dossier. |
|
_FolderPath |
Vault : Dossier |
Type de valeur : string Contient le chemin d'accès au dossier Vault (qui commence par le caractère $) sans le nom du fichier. |
|
_GeneratedNumber |
Vault : Fichier |
Type de valeur : string Contient le numéro généré. La valeur est définie par la propriété DSNumSchemeCtrl. Pour en savoir plus, reportez-vous à la rubrique Numérotation. |
|
_OriginalFileName |
AutoCAD, Inventor |
Type de valeur : string Contient le nom du document source lors de l'utilisation de la fonction Copier ou Copier en incluant le dessin. |
|
_SaveCopyAsMode |
Inventor |
Type de valeur : bool La valeur est définie sur True lorsqu'un utilisateur Inventor clique sur le bouton Enregistrer la copie sous. Dans le cas contraire, la valeur est définie sur False. |
|
_SuggestedVaultPath |
Inventor |
Type de valeur : string Contient le chemin du fichier directement lié, par exemple, le chemin de l’ensemble parent des composants créés dans le contexte de l’ensemble ou le chemin de la vue du composant principal dans les dessins. |
|
_VaultVirtualPath |
Inventor |
Type de valeur : string Contient le dossier virtuel mappé pour Vault tel que défini dans le fichier projet Inventor. |
|
_WorkspacePath |
Inventor |
Type de valeur : string Contient le chemin d'accès de l'espace de travail, tel que défini dans le fichier projet Inventor. |
Si le nom de la propriété entre crochets [] commence par le préfixe _XLTN_ (par exemple, $prop["_XLTN_TITLE_ITEM_CO"].Value), le nom est mappé au vrai nom de propriété de la version localisée de Vault Server. Pour en savoir plus, reportez-vous à la rubrique Gestion des licences.
L'objet iPropriété est un encapsuleur pour la propriété Vault ou de CAO sous-jacente.
Propriétés
|
Nom |
Tapez |
Description |
|---|---|---|
|
Valeur |
objet |
Renvoie la valeur de la propriété. Peut être utilisée pour obtenir ou définir la valeur de propriété. |
|
IsValid |
bool |
Vérifie si la propriété est valide. |
|
IsInvalid |
bool |
Action opposée à celle effectuée par la propriété IsValid. Cette propriété s'avère utile, car il est difficile d'inverser des valeurs dans un fichier XAML. |
|
ListValues |
Objet Réseau |
Utilisée uniquement pour la propriété spéciale "_Category". Renvoie une liste de chaînes. |
|
EnforceListValues |
bool |
Extrait la valeur existante, le cas échéant, ou peut être définie pour remplacer une valeur. |
|
IsObligatory |
bool |
Extrait la valeur existante, le cas échéant, ou peut être définie pour remplacer une valeur. |
|
Longueur minimale |
int |
Extrait la valeur existante, le cas échéant, ou peut être définie pour remplacer une valeur. |
|
MaximumLength |
int |
Extrait la valeur existante, le cas échéant, ou peut être définie pour remplacer une valeur. |
|
Cas |
chaîne |
Extrait la valeur existante, le cas échéant, ou peut être définie pour remplacer une valeur. |
|
MinimumDate |
DateTime |
Extrait la valeur existante, le cas échéant, ou peut être définie pour remplacer une valeur. |
|
MaximumDate |
DateTime |
Extrait la valeur existante, le cas échéant, ou peut être définie pour remplacer une valeur. |
|
MinimumValue |
int |
Extrait la valeur existante, le cas échéant, ou peut être définie pour remplacer une valeur. |
|
MaximumValue |
int |
Extrait la valeur existante, le cas échéant, ou peut être définie pour remplacer une valeur. |
|
CustomValidation |
ScriptBlock |
Exécute la règle ScriptBlock et renvoie le résultat. Le bloc de script doit renvoyer une valeur booléenne. Lorsque cette option est définie, toutes les autres contraintes ne sont pas exécutées. |
|
CustomValidationErrorMessage |
chaîne |
Lorsque la règle CustomValidation ci-dessus renvoie la valeur False, le texte défini ici s'affiche sous la forme d'une info-bulle dans le contrôle auquel cet objet propriété est associé. |
Evénements
|
Nom |
Description |
|---|---|
|
PropertyChanged |
Se produit lorsqu'une valeur de propriété est modifiée. Pour obtenir un exemple, reportez-vous à la rubrique Exemple : utiliser des évènements avec la boîte de dialogue Data Standard. |
Dans PowerShell, la syntaxe suivante vous permet d'accéder aux propriétés :
PowerShell
$fileName = $Prop["_FileName"].Value
Un même objet peut être accessible par le biais d'une liaison XAML. Toutefois, la syntaxe est légèrement différente :
XAML
<TextBox Text="{Binding Prop[_FileName].Value}"/>