CodeDomSerializerBase.GetUniqueName 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回给定对象的唯一名称。
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 方法。 如果此方法不返回名称,则 GetUniqueName 使用 INameCreationService 来构造对象的有效名称。 如果服务不可用, GetUniqueName 将基于短类型名称与索引号组合来构造名称,使其唯一。 在返回新名称之前,通过调用 SetName 方法将生成的名称与序列化管理器相关联。