CodeIdentifiers.AddUnique(String, Object) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將具名的程式碼實體或型別對應加入至 CodeIdentifiers 執行個體的範圍內,並確保該名稱在範圍內是唯一的。
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。
public:
System::String ^ AddUnique(System::String ^ identifier, System::Object ^ value);
public string AddUnique (string identifier, object? value);
public string AddUnique (string identifier, object value);
member this.AddUnique : string * obj -> string
Public Function AddUnique (identifier As String, value As Object) As String
參數
- identifier
- String
用於索引程式碼實體的候選名稱。
- value
- Object
程式碼實體或型別對應資訊。
傳回
識別項參數值,但如果發生名稱衝突,則為修改的字串。
備註
如果識別碼參數值在實例的範圍內不是唯 CodeIdentifiers 一的,就會產生新的唯一字串,並用於其位置。 新的字串會附加至輸入名稱來產生。 如果先前傳遞至 Add 、 AddUnique 或 AddReserved 方法,或是先前呼叫 方法所產生的名稱,則原始名稱不是唯一的 AddUnique 。 在每個案例中,如果新的識別碼不是唯一的,則會先傳遞至 MakeUnique 方法,以建立新的唯一識別碼。
如果您想要控制系結至 XML 架構或 Web 服務定義的程式碼機構名稱,請使用相關聯的屬性,而不是建立 類別的 CodeIdentifiers 實例。 如需完整清單,請參閱 控制 XML 序列化的屬性。