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