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 метода перед возвратом нового имени.