ElementNameProvider.SetUniqueName Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
SetUniqueName(ElementLink, DomainRoleInfo, String) |
Ustawia unikatową nazwę linku elementu, jeśli nie jest jeszcze unikatowa (a nie nazwa podstawowa) |
SetUniqueName(ModelElement, ModelElement, DomainRoleInfo, String) |
Ustawia unikatową nazwę elementu. |
SetUniqueName(ElementLink, DomainRoleInfo, String)
Ustawia unikatową nazwę linku elementu, jeśli nie jest jeszcze unikatowa (a nie nazwa podstawowa)
public:
virtual void SetUniqueName(Microsoft::VisualStudio::Modeling::ElementLink ^ link, Microsoft::VisualStudio::Modeling::DomainRoleInfo ^ indexingDomainRole, System::String ^ baseName);
public virtual void SetUniqueName (Microsoft.VisualStudio.Modeling.ElementLink link, Microsoft.VisualStudio.Modeling.DomainRoleInfo indexingDomainRole, string baseName);
abstract member SetUniqueName : Microsoft.VisualStudio.Modeling.ElementLink * Microsoft.VisualStudio.Modeling.DomainRoleInfo * string -> unit
override this.SetUniqueName : Microsoft.VisualStudio.Modeling.ElementLink * Microsoft.VisualStudio.Modeling.DomainRoleInfo * string -> unit
Public Overridable Sub SetUniqueName (link As ElementLink, indexingDomainRole As DomainRoleInfo, baseName As String)
Parametry
- link
- ElementLink
Link elementu w celu przypisania unikatowej nazwy.
- indexingDomainRole
- DomainRoleInfo
Rola domeny, w której są indeksowane nazwy linków (unikatowe wśród linków równorzędnych).
- baseName
- String
Ciąg, z którego powinna pochodzić wygenerowana nazwa.
Wyjątki
link lub embeddedDomainRole to odwołanie o wartości null.
Po wywołaniu poza kontekstem transakcji modelowania właściwość nazwy jest obliczana lub inne ograniczenia modelowania nie są spełnione.
Kontener zawiera więcej niż MaxValue elementy.
Dotyczy
SetUniqueName(ModelElement, ModelElement, DomainRoleInfo, String)
Ustawia unikatową nazwę elementu.
public:
virtual void SetUniqueName(Microsoft::VisualStudio::Modeling::ModelElement ^ element, Microsoft::VisualStudio::Modeling::ModelElement ^ container, Microsoft::VisualStudio::Modeling::DomainRoleInfo ^ embeddedDomainRole, System::String ^ baseName);
public virtual void SetUniqueName (Microsoft.VisualStudio.Modeling.ModelElement element, Microsoft.VisualStudio.Modeling.ModelElement container, Microsoft.VisualStudio.Modeling.DomainRoleInfo embeddedDomainRole, string baseName);
abstract member SetUniqueName : Microsoft.VisualStudio.Modeling.ModelElement * Microsoft.VisualStudio.Modeling.ModelElement * Microsoft.VisualStudio.Modeling.DomainRoleInfo * string -> unit
override this.SetUniqueName : Microsoft.VisualStudio.Modeling.ModelElement * Microsoft.VisualStudio.Modeling.ModelElement * Microsoft.VisualStudio.Modeling.DomainRoleInfo * string -> unit
Public Overridable Sub SetUniqueName (element As ModelElement, container As ModelElement, embeddedDomainRole As DomainRoleInfo, baseName As String)
Parametry
- element
- ModelElement
Element umożliwiający przypisanie unikatowej nazwy.
- container
- ModelElement
Kontener osadzający element.
- embeddedDomainRole
- DomainRoleInfo
Rola odgrywana przez element w relacji osadzania.
- baseName
- String
Ciąg, z którego powinna pochodzić wygenerowana nazwa.
Wyjątki
element, kontener lub embeddedDomainRole to odwołanie o wartości null.
Po wywołaniu poza kontekstem transakcji modelowania właściwość nazwy jest obliczana lub inne ograniczenia modelowania nie są spełnione.
Kontener zawiera więcej niż MaxValue elementy.