SecKeyChain.QueryAsData 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
QueryAsData(SecRecord, Boolean, Int32, SecStatusCode) |
Ruft einen Satz von NSData-Datensätzen aus dem Schlüsselbund ab. |
QueryAsData(SecRecord, Boolean, SecStatusCode) |
Ruft einen Satz von NSData-Datensätzen aus dem Schlüsselbund ab. |
QueryAsData(SecRecord) |
Ruft einen NSData-Datensatz aus dem Schlüsselbund ab. |
QueryAsData(SecRecord, Int32) |
Ruft einen Satz von NSData-Datensätzen aus dem Schlüsselbund ab. |
QueryAsData(SecRecord, Boolean, Int32, SecStatusCode)
Ruft einen Satz von NSData-Datensätzen aus dem Schlüsselbund ab.
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[]
Parameter
- query
- SecRecord
Die Abfrage, die zum Suchen des Werts im Schlüsselbund verwendet wird.
- wantPersistentReference
- Boolean
Wenn sie auf true festgelegt ist, können die zurückgegebenen NSData-Daten für später verwendete Datenträger gespeichert oder zwischen Prozessen freigegeben werden.
- max
- Int32
Die maximale Anzahl von Werten, die zurückgegeben werden sollen.
- status
- SecStatusCode
Gibt den Statuscode vom Aufrufen von SecItemCopyMatching zurück.
Gibt zurück
Ein Array von NSData-Datensätzen, die der angegebenen Abfrage zugeordnet sind.
Hinweise
Das zurückgegebene NSData ist ein binäres Blob. Wenn Sie eine allgemeine Darstellung abrufen möchten, verwenden Sie M:Security.SecKeyChain.QueryAsRecord* .
Dies ist die stark typisierte Entsprechung des Aufrufens der SecItemCopyMatching-Methode des Security-Frameworks, wobei die kSecReturnData auf true und kSecMatchLimit auf den Wert max festgelegt ist, wodurch die Rückgabe von vielen Datensätzen erzwungen wird. Wenn wantPersistentReference true ist, wird auch der kSecReturnPersistentRef-Wörterbuchschlüssel auf true festgelegt.
Gilt für:
QueryAsData(SecRecord, Boolean, SecStatusCode)
Ruft einen Satz von NSData-Datensätzen aus dem Schlüsselbund ab.
public static Foundation.NSData QueryAsData (Security.SecRecord query, bool wantPersistentReference, out Security.SecStatusCode status);
static member QueryAsData : Security.SecRecord * bool * -> Foundation.NSData
Parameter
- query
- SecRecord
Die Abfrage, die zum Suchen des Werts im Schlüsselbund verwendet wird.
- wantPersistentReference
- Boolean
Wenn sie auf true festgelegt ist, können die zurückgegebenen NSData-Daten für später verwendete Datenträger gespeichert oder zwischen Prozessen freigegeben werden.
- status
- SecStatusCode
Gibt den Statuscode vom Aufrufen von SecItemCopyMatching zurück.
Gibt zurück
Die NSData, die der angegebenen Abfrage zugeordnet sind.
Hinweise
Das zurückgegebene NSData ist ein binäres Blob. Wenn Sie eine allgemeine Darstellung abrufen möchten, verwenden Sie M:Security.SecKeyChain.QueryAsRecord* .
Dies ist das stark typisierte Äquivalent zum Aufrufen des Security-Frameworks SecItemCopyMatching-Methode, wobei kSecReturnData auf true und kSecMatchLimit auf 1 festgelegt ist, wodurch die Rückgabe eines einzelnen Datensatzes erzwungen wird. Wenn wantPersistentReference true ist, wird auch der kSecReturnPersistentRef-Wörterbuchschlüssel auf true festgelegt.
Gilt für:
QueryAsData(SecRecord)
Ruft einen NSData-Datensatz aus dem Schlüsselbund ab.
public static Foundation.NSData QueryAsData (Security.SecRecord query);
static member QueryAsData : Security.SecRecord -> Foundation.NSData
Parameter
- query
- SecRecord
Die Abfrage, die zum Suchen des Werts im Schlüsselbund verwendet wird.
Gibt zurück
Die NSData, die der angegebenen Abfrage zugeordnet sind.
Hinweise
Das zurückgegebene NSData ist ein binäres Blob. Wenn Sie eine allgemeine Darstellung abrufen möchten, verwenden Sie M:Security.SecKeyChain.QueryAsRecord* .
Die zurückgegebenen NSData-Daten eignen sich nicht zum Speichern auf dem Datenträger oder zum Übergeben an einen anderen Prozess. Wenn Sie dies möchten, sollten Sie die Überladung verwenden, die den bool wantPersistentReference-Parameter akzeptiert und auf true festlegen.
Dies ist das stark typisierte Äquivalent zum Aufrufen des Security-Frameworks SecItemCopyMatching-Methode, wobei kSecReturnData auf true und kSecMatchLimit auf 1 festgelegt ist, wodurch die Rückgabe eines einzelnen Datensatzes erzwungen wird.
Gilt für:
QueryAsData(SecRecord, Int32)
Ruft einen Satz von NSData-Datensätzen aus dem Schlüsselbund ab.
public static Foundation.NSData[] QueryAsData (Security.SecRecord query, int max);
static member QueryAsData : Security.SecRecord * int -> Foundation.NSData[]
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.
Gibt zurück
Ein Array von NSData-Datensätzen, die der angegebenen Abfrage zugeordnet sind.
Hinweise
Das zurückgegebene NSData ist ein binäres Blob. Wenn Sie eine allgemeine Darstellung abrufen möchten, verwenden Sie M:Security.SecKeyChain.QueryAsRecord* .
Die zurückgegebenen NSData-Daten eignen sich nicht zum Speichern auf dem Datenträger oder zum Übergeben an einen anderen Prozess. Wenn Sie dies möchten, sollten Sie die Überladung verwenden, die den bool wantPersistentReference-Parameter akzeptiert und auf true festlegen.
Dies ist die stark typisierte Entsprechung des Aufrufens der SecItemCopyMatching-Methode des Security-Frameworks, wobei die kSecReturnData auf true und kSecMatchLimit auf den Wert max festgelegt ist, wodurch die Rückgabe von vielen Datensätzen erzwungen wird.