ElementNameProvider.SetUniqueName Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
SetUniqueName(ElementLink, DomainRoleInfo, String) |
Imposta il nome univoco su un collegamento di elemento se non è già univoco (e non il nome di base) |
SetUniqueName(ModelElement, ModelElement, DomainRoleInfo, String) |
Imposta il nome univoco su un elemento. |
SetUniqueName(ElementLink, DomainRoleInfo, String)
Imposta il nome univoco su un collegamento di elemento se non è già univoco (e non il nome di base)
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)
Parametri
- link
- ElementLink
Collegamento elemento per assegnare un nome univoco.
- indexingDomainRole
- DomainRoleInfo
Ruolo di dominio in corrispondenza del quale i nomi di collegamento vengono indicizzati (univoci tra i collegamenti di pari livello).
- baseName
- String
Stringa da cui deve essere derivato il nome generato.
Eccezioni
link o embeddedDomainRole è un riferimento Null.
Quando viene chiamato all'esterno del contesto di transazione di modellazione, la proprietà name viene calcolata o altri vincoli di modellazione non vengono soddisfatti.
Sono presenti più MaxValue elementi nel contenitore.
Si applica a
SetUniqueName(ModelElement, ModelElement, DomainRoleInfo, String)
Imposta il nome univoco su un elemento.
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)
Parametri
- element
- ModelElement
Elemento per assegnare un nome univoco.
- container
- ModelElement
Contenitore che incorpora l'elemento.
- embeddedDomainRole
- DomainRoleInfo
Ruolo svolto dall'elemento nella relazione di incorporamento.
- baseName
- String
Stringa da cui deve essere derivato il nome generato.
Eccezioni
elemento, contenitore o embeddedDomainRole è un riferimento Null.
Quando viene chiamato all'esterno del contesto di transazione di modellazione, la proprietà name viene calcolata o altri vincoli di modellazione non vengono soddisfatti.
Sono presenti più MaxValue elementi nel contenitore.