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 以與串行化管理員產生關聯。