Udostępnij za pośrednictwem


CodeDomSerializerBase.GetUniqueName Metoda

Definicja

Zwraca unikatową nazwę danego obiektu.

protected:
 System::String ^ GetUniqueName(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, System::Object ^ value);
protected string GetUniqueName (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, object value);
member this.GetUniqueName : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * obj -> string
Protected Function GetUniqueName (manager As IDesignerSerializationManager, value As Object) As String

Parametry

manager
IDesignerSerializationManager

Element IDesignerSerializationManager do użycia do serializacji.

value
Object

Obiekt, dla którego zostanie pobrana nazwa.

Zwraca

Unikatowa nazwa dla elementu value.

Wyjątki

manager lub value ma wartość null.

Uwagi

Metoda GetUniqueName wywołuje metodę GetName . Jeśli ta metoda nie zwraca nazwy, metoda GetUniqueName używa INameCreationService metody do utworzenia sieci szkieletowej prawidłowej nazwy obiektu. Jeśli usługa jest niedostępna, GetUniqueName utworzy sieć szkieletową nazwę na podstawie krótkiej nazwy typu połączonej z numerem indeksu, aby uczynić ją unikatową. Wynikowa nazwa jest skojarzona z menedżerem serializacji przez wywołanie SetName metody przed zwróceniem nowej nazwy.

Dotyczy

Zobacz też