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 方法與序列化管理器關聯,然後再回傳新名稱。