SecKeyChain.QueryAsData 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
QueryAsData(SecRecord, Boolean, Int32, SecStatusCode) |
Recupera un set di record NSData da Keychain. |
QueryAsData(SecRecord, Boolean, SecStatusCode) |
Recupera un set di record NSData da Keychain. |
QueryAsData(SecRecord) |
Recupera un record NSData dal Keychain. |
QueryAsData(SecRecord, Int32) |
Recupera un set di record NSData da Keychain. |
QueryAsData(SecRecord, Boolean, Int32, SecStatusCode)
Recupera un set di record NSData da Keychain.
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[]
Parametri
- query
- SecRecord
Query usata per cercare il valore nel portachiavi.
- wantPersistentReference
- Boolean
Se impostato su true, il valore NSData restituito può essere archiviato su disco per un uso successivo o condiviso tra i processi.
- max
- Int32
Numero massimo di valori da restituire.
- status
- SecStatusCode
Restituisce il codice di stato dalla chiamata a SecItemCopyMatching.
Restituisce
Matrice di record NSData associati alla query specificata.
Commenti
NSData restituito è un BLOB binario, se si vuole ottenere una rappresentazione di alto livello, usare M:Security.SecKeyChain.QueryAsRecord* .
Si tratta dell'equivalente fortemente tipizzato della chiamata al metodo SecItemCopyMatching del framework di sicurezza con kSecReturnData impostato su true e kSecMatchLimit impostato sul valore max, forzando la restituzione di molti record. Se wantPersistentReference è true, imposta anche la chiave del dizionario kSecReturnPersistentRef su true.
Si applica a
QueryAsData(SecRecord, Boolean, SecStatusCode)
Recupera un set di record NSData da Keychain.
public static Foundation.NSData QueryAsData (Security.SecRecord query, bool wantPersistentReference, out Security.SecStatusCode status);
static member QueryAsData : Security.SecRecord * bool * -> Foundation.NSData
Parametri
- query
- SecRecord
Query usata per cercare il valore nel portachiavi.
- wantPersistentReference
- Boolean
Se impostato su true, il valore NSData restituito può essere archiviato su disco per un uso successivo o condiviso tra i processi.
- status
- SecStatusCode
Restituisce il codice di stato dalla chiamata a SecItemCopyMatching.
Restituisce
NSData associato alla query specificata.
Commenti
NSData restituito è un BLOB binario, se si vuole ottenere una rappresentazione di alto livello, usare M:Security.SecKeyChain.QueryAsRecord* .
Si tratta dell'equivalente fortemente tipizzato della chiamata al metodo SecItemCopyMatching del framework security con kSecReturnData impostato su true e kSecMatchLimit su 1, forzando la restituzione di un singolo record. Se wantPersistentReference è true, imposta anche la chiave del dizionario kSecReturnPersistentRef su true.
Si applica a
QueryAsData(SecRecord)
Recupera un record NSData dal Keychain.
public static Foundation.NSData QueryAsData (Security.SecRecord query);
static member QueryAsData : Security.SecRecord -> Foundation.NSData
Parametri
- query
- SecRecord
Query usata per cercare il valore nel portachiavi.
Restituisce
NSData associato alla query specificata.
Commenti
NSData restituito è un BLOB binario, se si vuole ottenere una rappresentazione di alto livello, usare M:Security.SecKeyChain.QueryAsRecord* .
NSData restituito non è adatto per l'archiviazione su disco o il passaggio a un altro processo. Se lo si desidera, è consigliabile usare l'overload che accetta il parametro bool wantPersistentReference e impostarlo su true.
Si tratta dell'equivalente fortemente tipizzato della chiamata al metodo SecItemCopyMatching del framework security con kSecReturnData impostato su true e kSecMatchLimit su 1, forzando la restituzione di un singolo record.
Si applica a
QueryAsData(SecRecord, Int32)
Recupera un set di record NSData da Keychain.
public static Foundation.NSData[] QueryAsData (Security.SecRecord query, int max);
static member QueryAsData : Security.SecRecord * int -> Foundation.NSData[]
Parametri
- query
- SecRecord
Query usata per cercare il valore nel portachiavi.
- max
- Int32
Numero massimo di valori da restituire.
Restituisce
Matrice di record NSData associati alla query specificata.
Commenti
NSData restituito è un BLOB binario, se si vuole ottenere una rappresentazione di alto livello, usare M:Security.SecKeyChain.QueryAsRecord* .
NSData restituito non è adatto per l'archiviazione su disco o il passaggio a un altro processo. Se lo si desidera, è consigliabile usare l'overload che accetta il parametro bool wantPersistentReference e impostarlo su true.
Si tratta dell'equivalente fortemente tipizzato della chiamata al metodo SecItemCopyMatching del framework di sicurezza con kSecReturnData impostato su true e kSecMatchLimit impostato sul valore max, forzando la restituzione di molti record.