Compartilhar via


SecKeyChain.QueryAsRecord Método

Definição

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.

Aplica-se a