CodeIdentifiers.AddUnique(String, Object) Metode

Definisi

Menambahkan entitas kode bernama atau pemetaan jenis ke CodeIdentifiers cakupan instans, memastikan bahwa nama tersebut unik dalam cakupan.

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

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

Parameter

identifier
String

Nama kandidat yang digunakan untuk mengindeks entitas kode.

value
Object

Entitas kode atau jenis informasi pemetaan.

Mengembalikan

Nilai parameter pengidentifikasi atau string yang dimodifikasi jika ada tabrakan nama.

Keterangan

Jika nilai parameter pengidentifikasi tidak unik dalam CodeIdentifiers cakupan instans, string baru yang unik dihasilkan dan digunakan di tempatnya. String baru dihasilkan dengan menambahkan ke nama input. Nama asli tidak unik jika diteruskan sebelumnya ke Addmetode , , AddUniqueatau AddReserved , atau jika dihasilkan oleh panggilan sebelumnya ke AddUnique metode . Dalam setiap kasus, jika pengidentifikasi baru tidak unik, pertama-tama diteruskan ke MakeUnique metode untuk membuat pengidentifikasi unik baru.

Jika Anda ingin mengontrol nama entitas kode yang terikat ke definisi Skema XML atau layanan Web, gunakan atribut terkait daripada membuat instans CodeIdentifiers kelas. Untuk daftar lengkapnya, lihat Atribut yang Mengontrol Serialisasi XML.

Berlaku untuk