SecKeyChain.QueryAsRecord Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
QueryAsRecord(SecRecord, SecStatusCode) |
Ruft einen einzelnen SecRecord ab. |
QueryAsRecord(SecRecord, Int32, SecStatusCode) |
Ruft mindestens einen SecRecords ab. |
QueryAsRecord(SecRecord, SecStatusCode)
Ruft einen einzelnen SecRecord ab.
public static Security.SecRecord QueryAsRecord (Security.SecRecord query, out Security.SecStatusCode result);
static member QueryAsRecord : Security.SecRecord * -> Security.SecRecord
Parameter
- query
- SecRecord
Die Abfrage, die zum Suchen des Werts im Schlüsselbund verwendet wird.
- result
- SecStatusCode
Gibt den Statuscode vom Aufrufen von SecItemCopyMatching zurück.
Gibt zurück
Gibt einen stronglty-typisierten SecRecord zurück.
Hinweise
Im Gegensatz zu den QueryAsData(SecRecord, Boolean, Int32, SecStatusCode) Methoden, die ein binäres Blob in einem NSData zurückgeben, gibt dies einen stark typisierten SecRecord zurück, den Sie problemlos überprüfen können.
Dies ist das stark typisierte Äquivalent zum Aufrufen der SecItemCopyMatching-Methode des Security-Frameworks, wobei kSecReturnData auf true, kSecReturnAttributes auf true und kSecMatchLimit auf 1 festgelegt ist, wodurch die Rückgabe eines einzelnen Datensatzes erzwungen wird.
Gilt für:
QueryAsRecord(SecRecord, Int32, SecStatusCode)
Ruft mindestens einen SecRecords ab.
public static Security.SecRecord[] QueryAsRecord (Security.SecRecord query, int max, out Security.SecStatusCode result);
static member QueryAsRecord : Security.SecRecord * int * -> Security.SecRecord[]
Parameter
- query
- SecRecord
Die Abfrage, die zum Suchen des Werts im Schlüsselbund verwendet wird.
- max
- Int32
Die maximale Anzahl von Werten, die zurückgegeben werden sollen.
- result
- SecStatusCode
Gibt den Statuscode vom Aufrufen von SecItemCopyMatching zurück.
Gibt zurück
Gibt ein Array von stark typisierten SecRecord-Objekten zurück.
Hinweise
Im Gegensatz zu den QueryAsData(SecRecord, Boolean, Int32, SecStatusCode) Methoden, die ein binäres Blob in einem NSData zurückgeben, gibt dies einen stark typisierten SecRecord zurück, den Sie problemlos überprüfen können.
Dies ist das stark typisierte Äquivalent zum Aufrufen der SecItemCopyMatching-Methode des Security-Frameworks, wobei kSecReturnData auf true, kSecReturnAttributes auf true und kSecMatchLimit auf max festgelegt ist, was höchstens so viele Datensätze zurückgibt.