SecKeyChain.QueryAsData Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
QueryAsData(SecRecord, Boolean, Int32, SecStatusCode) |
Captura un conjunto de registros NSData de la cadena de claves. |
QueryAsData(SecRecord, Boolean, SecStatusCode) |
Captura un conjunto de registros NSData de la cadena de claves. |
QueryAsData(SecRecord) |
Captura un registro NSData de la cadena de claves. |
QueryAsData(SecRecord, Int32) |
Captura un conjunto de registros NSData de la cadena de claves. |
QueryAsData(SecRecord, Boolean, Int32, SecStatusCode)
Captura un conjunto de registros NSData de la cadena de claves.
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[]
Parámetros
- query
- SecRecord
Consulta usada para buscar el valor en la cadena de claves.
- wantPersistentReference
- Boolean
Si se establece en true, el NSData devuelto se puede almacenar en el disco para su uso posterior o compartirse entre procesos.
- max
- Int32
Número máximo de valores que se van a devolver.
- status
- SecStatusCode
Devuelve el código de estado de llamar a SecItemCopyMatching.
Devoluciones
Matriz de registros NSData asociados a la consulta especificada.
Comentarios
El NSData devuelto es un blob binario, si desea obtener una representación de alto nivel, use M:Security.SecKeyChain.QueryAsRecord* en su lugar.
Este es el equivalente fuertemente tipado de llamar al método SecItemCopyMatching del marco de seguridad con kSecReturnData establecido en true y kSecMatchLimit establecido en el valor de max, lo que obliga a que se devuelvan muchos registros. Si wantPersistentReference es true, también establece la clave de diccionario kSecReturnPersistentRef en true.
Se aplica a
QueryAsData(SecRecord, Boolean, SecStatusCode)
Captura un conjunto de registros NSData de la cadena de claves.
public static Foundation.NSData QueryAsData (Security.SecRecord query, bool wantPersistentReference, out Security.SecStatusCode status);
static member QueryAsData : Security.SecRecord * bool * -> Foundation.NSData
Parámetros
- query
- SecRecord
Consulta usada para buscar el valor en la cadena de claves.
- wantPersistentReference
- Boolean
Si se establece en true, el NSData devuelto se puede almacenar en el disco para su uso posterior o compartirse entre procesos.
- status
- SecStatusCode
Devuelve el código de estado de llamar a SecItemCopyMatching.
Devoluciones
NSData asociado a la consulta especificada.
Comentarios
El NSData devuelto es un blob binario, si desea obtener una representación de alto nivel, use M:Security.SecKeyChain.QueryAsRecord* en su lugar.
Este es el equivalente fuertemente tipado de llamar al método SecItemCopyMatching del marco de seguridad con kSecReturnData establecido en true y kSecMatchLimit en 1, lo que obliga a devolver un único registro. Si wantPersistentReference es true, también establece la clave de diccionario kSecReturnPersistentRef en true.
Se aplica a
QueryAsData(SecRecord)
Captura un registro NSData de la cadena de claves.
public static Foundation.NSData QueryAsData (Security.SecRecord query);
static member QueryAsData : Security.SecRecord -> Foundation.NSData
Parámetros
- query
- SecRecord
Consulta usada para buscar el valor en la cadena de claves.
Devoluciones
NSData asociado a la consulta especificada.
Comentarios
El NSData devuelto es un blob binario, si desea obtener una representación de alto nivel, use M:Security.SecKeyChain.QueryAsRecord* en su lugar.
NSData devuelto no es adecuado para almacenar en disco o pasar a otro proceso. Si lo desea, debe usar la sobrecarga que toma el parámetro bool wantPersistentReference y establecerlo en true.
Este es el equivalente fuertemente tipado de llamar al método SecItemCopyMatching del marco de seguridad con kSecReturnData establecido en true y kSecMatchLimit en 1, lo que obliga a devolver un único registro.
Se aplica a
QueryAsData(SecRecord, Int32)
Captura un conjunto de registros NSData de la cadena de claves.
public static Foundation.NSData[] QueryAsData (Security.SecRecord query, int max);
static member QueryAsData : Security.SecRecord * int -> Foundation.NSData[]
Parámetros
- query
- SecRecord
Consulta usada para buscar el valor en la cadena de claves.
- max
- Int32
Número máximo de valores que se van a devolver.
Devoluciones
Matriz de registros NSData asociados a la consulta especificada.
Comentarios
El NSData devuelto es un blob binario, si desea obtener una representación de alto nivel, use M:Security.SecKeyChain.QueryAsRecord* en su lugar.
NSData devuelto no es adecuado para almacenar en disco o pasar a otro proceso. Si lo desea, debe usar la sobrecarga que toma el parámetro bool wantPersistentReference y establecerlo en true.
Este es el equivalente fuertemente tipado de llamar al método SecItemCopyMatching del marco de seguridad con kSecReturnData establecido en true y kSecMatchLimit establecido en el valor de max, lo que obliga a que se devuelvan muchos registros.