Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Définit un nom unique sur un élément.
Espace de noms : Microsoft.VisualStudio.Modeling
Assembly : Microsoft.VisualStudio.Modeling.Sdk.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Syntaxe
'Déclaration
Public Overridable Sub SetUniqueName ( _
element As ModelElement, _
container As ModelElement, _
embeddedDomainRole As DomainRoleInfo, _
baseName As String _
)
public virtual void SetUniqueName(
ModelElement element,
ModelElement container,
DomainRoleInfo embeddedDomainRole,
string baseName
)
Paramètres
- element
Type : Microsoft.VisualStudio.Modeling.ModelElement
Élément pour assigner un nom unique.
- container
Type : Microsoft.VisualStudio.Modeling.ModelElement
Conteneur incorporant l'élément.
- embeddedDomainRole
Type : Microsoft.VisualStudio.Modeling.DomainRoleInfo
Le rôle a joué par l'élément dans la relation d'incorporation.
- baseName
Type : System.String
Chaîne dont le nom généré doit être dérivé.
Exceptions
| Exception | Condition |
|---|---|
| ArgumentNullException | element, container ou embeddedDomainRole est une référence d'nullune référence null (Nothing en Visual Basic). |
| InvalidOperationException | Lorsque l'extérieur appelé d'un contexte de transaction, la propriété Name est calculé, ou d'autres contraintes de modélisation ne sont pas satisfaites. |
| NotSupportedException | Il y a plus de les éléments maximale autorisée dans le conteneur. |
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.