ElementNameProvider.SetUniqueName – metoda (ModelElement, ModelElement, DomainRoleInfo, String)
Nastaví prvek jedinečný název.
Obor názvů: Microsoft.VisualStudio.Modeling
Sestavení: Microsoft.VisualStudio.Modeling.Sdk.11.0 (v Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Syntaxe
'Deklarace
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
)
Parametry
- element
Typ: Microsoft.VisualStudio.Modeling.ModelElement
Prvek přiřadit jedinečný název.
- container
Typ: Microsoft.VisualStudio.Modeling.ModelElement
Vložení prvku kontejneru.
- embeddedDomainRole
Typ: Microsoft.VisualStudio.Modeling.DomainRoleInfo
Roli prvek ve vkládání vztah.
- baseName
Typ: System.String
Řetězec, ze kterého by vygenerovaný název odvozen.
Výjimky
Výjimka | Podmínka |
---|---|
ArgumentNullException | The element, container or embeddedDomainRole is a nullodkaz null (Nothing v jazyce Visual Basic) reference. |
InvalidOperationException | Volána mimo kontext transakce, se vypočítá vlastnost název nebo jiných omezení modelování nejsou splněny. |
NotSupportedException | Existuje více než maximální prvků v kontejneru. |
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.