共用方式為


CodeIdentifiers.AddUnique(String, Object) 方法

定義

將具名的程式碼實體或型別對應加入至 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

程式碼實體或型別對應資訊。

傳回

String

識別項參數值,但如果發生名稱衝突,則為修改的字串。

備註

如果識別碼參數值在實例的範圍內不是唯 CodeIdentifiers 一的,就會產生新的唯一字串,並用於其位置。 新的字串會附加至輸入名稱來產生。 如果先前傳遞至 AddAddUniqueAddReserved 方法,或是先前呼叫 方法所產生的名稱,則原始名稱不是唯一的 AddUnique 。 在每個案例中,如果新的識別碼不是唯一的,則會先傳遞至 MakeUnique 方法,以建立新的唯一識別碼。

如果您想要控制系結至 XML 架構或 Web 服務定義的程式碼機構名稱,請使用相關聯的屬性,而不是建立 類別的 CodeIdentifiers 實例。 如需完整清單,請參閱 控制 XML 序列化的屬性

適用於