Bagikan melalui


IdentityReferenceCollection.Translate Metode

Definisi

Mengonversi objek dalam IdentityReferenceCollection koleksi ke tipe yang ditentukan.

Overload

Translate(Type)

Mengonversi objek dalam koleksi ke tipe yang ditentukan. Memanggil metode ini sama dengan memanggil Translate(Type, Boolean) dengan parameter kedua yang diatur ke false, yang berarti bahwa pengecualian tidak akan dilemparkan untuk item yang gagal konversi.

Translate(Type, Boolean)

Mengonversi objek dalam koleksi ke jenis yang ditentukan dan menggunakan toleransi kesalahan yang ditentukan untuk menangani atau mengabaikan kesalahan yang terkait dengan jenis yang tidak memiliki pemetaan konversi.

Translate(Type)

Mengonversi objek dalam koleksi ke tipe yang ditentukan. Memanggil metode ini sama dengan memanggil Translate(Type, Boolean) dengan parameter kedua yang diatur ke false, yang berarti bahwa pengecualian tidak akan dilemparkan untuk item yang gagal konversi.

public:
 System::Security::Principal::IdentityReferenceCollection ^ Translate(Type ^ targetType);
public System.Security.Principal.IdentityReferenceCollection Translate (Type targetType);
member this.Translate : Type -> System.Security.Principal.IdentityReferenceCollection
Public Function Translate (targetType As Type) As IdentityReferenceCollection

Parameter

targetType
Type

Jenis item dalam koleksi yang sedang dikonversi.

Mengembalikan

Koleksi IdentityReferenceCollection yang mewakili konten yang dikonversi dari koleksi asli.

Keterangan

Urutan dipertahankan dalam koleksi yang dikembalikan, Yaitu, item pertama dalam koleksi yang dikembalikan sesuai dengan item pertama dalam koleksi sumber, dan sebagainya, untuk setiap item dalam koleksi.

Item dalam kumpulan sumber tidak diharuskan memiliki tipe yang sama.

Berlaku untuk

Translate(Type, Boolean)

Mengonversi objek dalam koleksi ke jenis yang ditentukan dan menggunakan toleransi kesalahan yang ditentukan untuk menangani atau mengabaikan kesalahan yang terkait dengan jenis yang tidak memiliki pemetaan konversi.

public:
 System::Security::Principal::IdentityReferenceCollection ^ Translate(Type ^ targetType, bool forceSuccess);
public System.Security.Principal.IdentityReferenceCollection Translate (Type targetType, bool forceSuccess);
member this.Translate : Type * bool -> System.Security.Principal.IdentityReferenceCollection
Public Function Translate (targetType As Type, forceSuccess As Boolean) As IdentityReferenceCollection

Parameter

targetType
Type

Jenis item dalam koleksi yang sedang dikonversi.

forceSuccess
Boolean

Nilai Boolean yang menentukan bagaimana kesalahan konversi ditangani.

Jika forceSuccess adalah true, kesalahan konversi karena pemetaan tidak ditemukan untuk terjemahan menghasilkan konversi yang gagal dan pengecualian dilemparkan.

Jika forceSuccess adalah false, jenis yang gagal dikonversi karena pemetaan tidak ditemukan untuk terjemahan disalin tanpa dikonversi ke dalam koleksi yang dikembalikan.

Mengembalikan

Koleksi IdentityReferenceCollection yang mewakili konten yang dikonversi dari koleksi asli.

Keterangan

Urutan dipertahankan dalam koleksi yang dikembalikan, Yaitu, item pertama dalam koleksi yang dikembalikan sesuai dengan item pertama dalam koleksi sumber, dan sebagainya, untuk setiap item dalam koleksi.

Item dalam kumpulan sumber tidak diharuskan memiliki tipe yang sama.

Berlaku untuk