CodeDomSerializerBase.GetUniqueName 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.
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.