Поделиться через


CodeDomSerializerBase.GetUniqueName Метод

Определение

Возвращает уникальное имя для заданного объекта.

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

Параметры

manager
IDesignerSerializationManager

Объект IDesignerSerializationManager, предназначенный для выполнения сериализации.

value
Object

Объект, для которого будет получено имя.

Возвращаемое значение

Уникальное имя для value.

Исключения

Параметр manager или value имеет значение null.

Комментарии

Метод GetUniqueName вызывает метод GetName. Если этот метод не возвращает имя, использует GetUniqueNameINameCreationService для создания допустимого имени для объекта . Если служба недоступна, GetUniqueName будет создавать имя на основе короткого имени типа в сочетании с номером индекса, чтобы сделать его уникальным. Полученное имя связывается с диспетчером сериализации путем вызова SetName метода перед возвратом нового имени.

Применяется к

См. также раздел