SecKeyChain.QueryAsRecord Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
QueryAsRecord(SecRecord, SecStatusCode) |
Recupera un singolo secRecord. |
QueryAsRecord(SecRecord, Int32, SecStatusCode) |
Recupera uno o più secRecords. |
QueryAsRecord(SecRecord, SecStatusCode)
Recupera un singolo secRecord.
public static Security.SecRecord QueryAsRecord (Security.SecRecord query, out Security.SecStatusCode result);
static member QueryAsRecord : Security.SecRecord * -> Security.SecRecord
Parametri
- query
- SecRecord
Query usata per cercare il valore nel portachiavi.
- result
- SecStatusCode
Restituisce il codice di stato dalla chiamata a SecItemCopyMatching.
Restituisce
Restituisce un secRecord tipizzato stronglty.
Commenti
A differenza dei QueryAsData(SecRecord, Boolean, Int32, SecStatusCode) metodi che restituiscono un BLOB binario all'interno di un NSData, viene restituito un secRecord fortemente tipizzato che è possibile esaminare facilmente.
Si tratta dell'equivalente fortemente tipizzato della chiamata al metodo SecItemCopyMatching del framework security con kSecReturnData impostato su true, kSecReturnAttributes impostato su true e kSecMatchLimit impostato su 1, forzando la restituzione di un singolo record.
Si applica a
QueryAsRecord(SecRecord, Int32, SecStatusCode)
Recupera uno o più secRecords.
public static Security.SecRecord[] QueryAsRecord (Security.SecRecord query, int max, out Security.SecStatusCode result);
static member QueryAsRecord : Security.SecRecord * int * -> Security.SecRecord[]
Parametri
- query
- SecRecord
Query usata per cercare il valore nel portachiavi.
- max
- Int32
Numero massimo di valori da restituire.
- result
- SecStatusCode
Restituisce il codice di stato dalla chiamata a SecItemCopyMatching.
Restituisce
Restituisce una matrice di oggetti SecRecord fortemente tipizzati.
Commenti
A differenza dei QueryAsData(SecRecord, Boolean, Int32, SecStatusCode) metodi che restituiscono un BLOB binario all'interno di un NSData, viene restituito un secRecord fortemente tipizzato che è possibile esaminare facilmente.
Si tratta dell'equivalente fortemente tipizzato della chiamata al metodo SecItemCopyMatching del framework della sicurezza con kSecReturnData impostato su true, kSecReturnAttributes impostato su true e kSecMatchLimit impostato su max, che restituisce al massimo tale numero di record.