SecKeyChain.QueryAsRecord Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
QueryAsRecord(SecRecord, SecStatusCode) |
Busca um único SecRecord. |
QueryAsRecord(SecRecord, Int32, SecStatusCode) |
Busca um ou mais SecRecords. |
QueryAsRecord(SecRecord, SecStatusCode)
Busca um único SecRecord.
public static Security.SecRecord QueryAsRecord (Security.SecRecord query, out Security.SecStatusCode result);
static member QueryAsRecord : Security.SecRecord * -> Security.SecRecord
Parâmetros
- query
- SecRecord
A consulta usada para pesquisar o valor no conjunto de chaves.
- result
- SecStatusCode
Retorna o código de status de chamar SecItemCopyMatching.
Retornos
Retorna um SecRecord fortemente tipado.
Comentários
Ao contrário dos QueryAsData(SecRecord, Boolean, Int32, SecStatusCode) métodos que retornam um blob binário dentro de um NSData, isso retorna um SecRecord fortemente tipado que você pode inspecionar facilmente.
Esse é o equivalente fortemente tipado de chamar o método SecItemCopyMatching da estrutura do Security com o kSecReturnData definido como true, kSecReturnAttributes definido como true e kSecMatchLimit definido como 1, forçando um único registro a ser retornado.
Aplica-se a
QueryAsRecord(SecRecord, Int32, SecStatusCode)
Busca um ou mais SecRecords.
public static Security.SecRecord[] QueryAsRecord (Security.SecRecord query, int max, out Security.SecStatusCode result);
static member QueryAsRecord : Security.SecRecord * int * -> Security.SecRecord[]
Parâmetros
- query
- SecRecord
A consulta usada para pesquisar o valor no conjunto de chaves.
- max
- Int32
Número máximo de valores a serem retornados.
- result
- SecStatusCode
Retorna o código de status de chamar SecItemCopyMatching.
Retornos
Retorna uma matriz de objetos SecRecord fortemente tipado.
Comentários
Ao contrário dos QueryAsData(SecRecord, Boolean, Int32, SecStatusCode) métodos que retornam um blob binário dentro de um NSData, isso retorna um SecRecord fortemente tipado que você pode inspecionar facilmente.
Esse é o equivalente fortemente tipado de chamar o método SecItemCopyMatching da estrutura de Segurança com o kSecReturnData definido como true, kSecReturnAttributes definido como true e kSecMatchLimit definido como max, que retorna no máximo tantos registros.