ImportLibraryItem(destinationNode, nodeClass, libaryName, itemPath, conflictResolutionChoices, preserveTypeDependencyPaths)

Importe un modèle dans le projet.
static IUANode ImportLibraryItem(IUANode destinationNode, NodeClass nodeClass, string libraryName, string itemPath, List<TypeConflictResolutionChoice> conflictResolutionChoices, bool preserveTypeDependencyPaths);

Arguments

destinationNode
(IUANode)
Chemin d’accès au nœud du projet sous lequel importer le modèle.
nodeClass
(NodeClass)
Classe C# correspondant au nœud.
libaryName
(string)
Nom de la bibliothèque à partir de laquelle importer le modèle.
itemPath
(string)
Chemin d’accès au modèle. Le chemin peut contenir le nom de navigation ou le nom d’affichage du modèle.
conflictResolutionChoices
(null | List<TypeConflictResolutionChoice>)
Options facultatives personnalisées de résolution des conflits. Pour plus d’informations sur la façon de définir des options personnalisées de résolution des conflits, consultez TypeConflictResolutionChoice(browseName, nodeClass, resolution).
preserveTypeDependencyPaths
(bool)
Par défaut, si vous importez un modèle avec dépendances, les objets s'affichent dans le nœud parent du modèle importé. La conservation des chemins d’accès aux éléments de bibliothèque vous permet d’importer les dépendances des modèles dans leurs nœuds d’origine.
Par exemple, si l’option
Conserver les chemins sur les éléments de la bibliothèque
est activée, si vous importez un widget qui dépend d’objets situés dans le dossier
Modèle
, les objets s'afficheront dans le dossier
Modèle
.

Exemple

namespace UAManagedCore { public static class TemplateLibrary { public static IUANode ImportLibraryItem(IUANode destinationNode, NodeClass nodeClass, string libraryName, string itemPath, List<TypeConflictResolutionChoice> conflictResolutionChoices = null, bool preserveTypeDependencyPaths = false); } }
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal