SecKeyChain.QueryAsRecord 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
QueryAsRecord(SecRecord, SecStatusCode) |
단일 SecRecord를 가져옵니다. |
QueryAsRecord(SecRecord, Int32, SecStatusCode) |
하나 이상의 SecRecords를 가져옵니다. |
QueryAsRecord(SecRecord, SecStatusCode)
단일 SecRecord를 가져옵니다.
public static Security.SecRecord QueryAsRecord (Security.SecRecord query, out Security.SecStatusCode result);
static member QueryAsRecord : Security.SecRecord * -> Security.SecRecord
매개 변수
- query
- SecRecord
키 집합의 값을 조회하는 데 사용되는 쿼리입니다.
- result
- SecStatusCode
SecItemCopyMatching을 호출하여 상태 코드를 반환합니다.
반환
stronglty 형식의 SecRecord를 반환합니다.
설명
QueryAsData(SecRecord, Boolean, Int32, SecStatusCode) NSData 내에서 이진 Blob을 반환하는 메서드와 달리 쉽게 검사할 수 있는 강력한 형식의 SecRecord가 반환됩니다.
이는 kSecReturnData가 true로 설정되고 kSecReturnAttributes가 true로 설정되고 kSecMatchLimit가 1로 설정되어 단일 레코드가 반환되도록 하는 Security의 프레임워크 SecItemCopyMatching 메서드를 호출하는 것과 같은 강력한 형식입니다.
적용 대상
QueryAsRecord(SecRecord, Int32, SecStatusCode)
하나 이상의 SecRecords를 가져옵니다.
public static Security.SecRecord[] QueryAsRecord (Security.SecRecord query, int max, out Security.SecStatusCode result);
static member QueryAsRecord : Security.SecRecord * int * -> Security.SecRecord[]
매개 변수
- query
- SecRecord
키 집합의 값을 조회하는 데 사용되는 쿼리입니다.
- max
- Int32
반환할 최대 값 수입니다.
- result
- SecStatusCode
SecItemCopyMatching을 호출하여 상태 코드를 반환합니다.
반환
강력한 형식의 SecRecord 개체 배열을 반환합니다.
설명
QueryAsData(SecRecord, Boolean, Int32, SecStatusCode) NSData 내에서 이진 Blob을 반환하는 메서드와 달리 쉽게 검사할 수 있는 강력한 형식의 SecRecord가 반환됩니다.
이는 kSecReturnData가 true로 설정되고 kSecReturnAttributes가 true로 설정되고 kSecMatchLimit가 max로 설정된 Security의 프레임워크 SecItemCopyMatching 메서드를 호출하는 것과 동일한 강력한 형식입니다. 이 메서드는 대부분의 레코드를 반환합니다.