SecKeyChain.QueryAsData Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
QueryAsData(SecRecord, Boolean, Int32, SecStatusCode) |
Mengambil sekumpulan catatan NSData dari Rantai Kunci. |
QueryAsData(SecRecord, Boolean, SecStatusCode) |
Mengambil sekumpulan catatan NSData dari Rantai Kunci. |
QueryAsData(SecRecord) |
Mengambil catatan NSData dari Rantai Kunci. |
QueryAsData(SecRecord, Int32) |
Mengambil sekumpulan catatan NSData dari Rantai Kunci. |
QueryAsData(SecRecord, Boolean, Int32, SecStatusCode)
Mengambil sekumpulan catatan NSData dari Rantai Kunci.
public static Foundation.NSData[] QueryAsData (Security.SecRecord query, bool wantPersistentReference, int max, out Security.SecStatusCode status);
static member QueryAsData : Security.SecRecord * bool * int * -> Foundation.NSData[]
Parameter
- query
- SecRecord
Kueri yang digunakan untuk mencari nilai pada rantai kunci.
- wantPersistentReference
- Boolean
Jika diatur ke true, NSData yang dikembalikan dapat disimpan di disk untuk digunakan nanti, atau dibagikan di antara proses.
- max
- Int32
Jumlah maksimum nilai yang akan dikembalikan.
- status
- SecStatusCode
Mengembalikan kode status dari memanggil SecItemCopyMatching.
Mengembalikan
Array rekaman NSData yang terkait dengan kueri yang diberikan.
Keterangan
NSData yang dikembalikan adalah blob biner, jika Anda ingin mendapatkan representasi tingkat tinggi, gunakan M:Security.SecKeyChain.QueryAsRecord* sebagai gantinya.
Ini adalah setara dengan yang diketik dengan kuat untuk memanggil metode SecItemCopyMatching kerangka kerja Keamanan dengan kSecReturnData diatur ke true dan kSecMatchLimit diatur ke nilai maks, memaksa banyak rekaman yang akan dikembalikan. Jika wantPersistentReference benar, ini juga mengatur kunci kamus kSecReturnPersistentRef ke true.
Berlaku untuk
QueryAsData(SecRecord, Boolean, SecStatusCode)
Mengambil sekumpulan catatan NSData dari Rantai Kunci.
public static Foundation.NSData QueryAsData (Security.SecRecord query, bool wantPersistentReference, out Security.SecStatusCode status);
static member QueryAsData : Security.SecRecord * bool * -> Foundation.NSData
Parameter
- query
- SecRecord
Kueri yang digunakan untuk mencari nilai pada rantai kunci.
- wantPersistentReference
- Boolean
Jika diatur ke true, NSData yang dikembalikan dapat disimpan di disk untuk digunakan nanti, atau dibagikan di antara proses.
- status
- SecStatusCode
Mengembalikan kode status dari memanggil SecItemCopyMatching.
Mengembalikan
NSData yang terkait dengan kueri yang diberikan.
Keterangan
NSData yang dikembalikan adalah blob biner, jika Anda ingin mendapatkan representasi tingkat tinggi, gunakan M:Security.SecKeyChain.QueryAsRecord* sebagai gantinya.
Ini adalah setara dengan yang diketik dengan kuat untuk memanggil metode SecItemCopyMatching kerangka kerja Keamanan dengan kSecReturnData diatur ke true dan kSecMatchLimit ke 1, memaksa satu rekaman dikembalikan. Jika wantPersistentReference benar, ini juga mengatur kunci kamus kSecReturnPersistentRef ke true.
Berlaku untuk
QueryAsData(SecRecord)
Mengambil catatan NSData dari Rantai Kunci.
public static Foundation.NSData QueryAsData (Security.SecRecord query);
static member QueryAsData : Security.SecRecord -> Foundation.NSData
Parameter
- query
- SecRecord
Kueri yang digunakan untuk mencari nilai pada rantai kunci.
Mengembalikan
NSData yang terkait dengan kueri yang diberikan.
Keterangan
NSData yang dikembalikan adalah blob biner, jika Anda ingin mendapatkan representasi tingkat tinggi, gunakan M:Security.SecKeyChain.QueryAsRecord* sebagai gantinya.
NSData yang dikembalikan tidak cocok untuk disimpan pada disk atau meneruskan ke proses lain. Jika Anda menginginkannya, Anda harus menggunakan kelebihan beban yang mengambil parameter wantPersistentReference bool dan mengaturnya ke true.
Ini adalah setara dengan yang diketik dengan kuat untuk memanggil metode SecItemCopyMatching kerangka kerja Keamanan dengan kSecReturnData diatur ke true dan kSecMatchLimit ke 1, memaksa satu rekaman dikembalikan.
Berlaku untuk
QueryAsData(SecRecord, Int32)
Mengambil sekumpulan catatan NSData dari Rantai Kunci.
public static Foundation.NSData[] QueryAsData (Security.SecRecord query, int max);
static member QueryAsData : Security.SecRecord * int -> Foundation.NSData[]
Parameter
- query
- SecRecord
Kueri yang digunakan untuk mencari nilai pada rantai kunci.
- max
- Int32
Jumlah maksimum nilai yang akan dikembalikan.
Mengembalikan
Array rekaman NSData yang terkait dengan kueri yang diberikan.
Keterangan
NSData yang dikembalikan adalah blob biner, jika Anda ingin mendapatkan representasi tingkat tinggi, gunakan M:Security.SecKeyChain.QueryAsRecord* sebagai gantinya.
NSData yang dikembalikan tidak cocok untuk disimpan pada disk atau meneruskan ke proses lain. Jika Anda menginginkannya, Anda harus menggunakan kelebihan beban yang mengambil parameter wantPersistentReference bool dan mengaturnya ke true.
Ini adalah setara dengan yang diketik dengan kuat untuk memanggil metode SecItemCopyMatching kerangka kerja Keamanan dengan kSecReturnData diatur ke true dan kSecMatchLimit diatur ke nilai maks, memaksa banyak rekaman yang akan dikembalikan.