Condividi tramite


SecKeyChain.QueryAsRecord Metodo

Definizione

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.

Si applica a