SecKeyChain.QueryAsData 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
QueryAsData(SecRecord, Boolean, Int32, SecStatusCode) |
키 집합에서 NSData 레코드 집합을 가져옵니다. |
QueryAsData(SecRecord, Boolean, SecStatusCode) |
키 집합에서 NSData 레코드 집합을 가져옵니다. |
QueryAsData(SecRecord) |
키 집합에서 NSData 레코드를 가져옵니다. |
QueryAsData(SecRecord, Int32) |
키 집합에서 NSData 레코드 집합을 가져옵니다. |
QueryAsData(SecRecord, Boolean, Int32, SecStatusCode)
키 집합에서 NSData 레코드 집합을 가져옵니다.
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[]
매개 변수
- query
- SecRecord
키 집합의 값을 조회하는 데 사용되는 쿼리입니다.
- wantPersistentReference
- Boolean
true로 설정하면 반환된 NSData를 디스크에 저장하여 나중에 사용하거나 프로세스 간에 공유할 수 있습니다.
- max
- Int32
반환할 최대 값 수입니다.
- status
- SecStatusCode
SecItemCopyMatching을 호출하여 상태 코드를 반환합니다.
반환
지정된 쿼리와 연결된 NSData 레코드의 배열입니다.
설명
반환된 NSData는 이진 Blob입니다. 상위 수준 표현을 얻으려면 M:Security.SecKeyChain.QueryAsRecord* 를 대신 사용합니다.
kSecReturnData가 true로 설정되고 kSecMatchLimit가 max 값으로 설정되어 많은 레코드가 반환되도록 하는 Security의 프레임워크 SecItemCopyMatching 메서드를 호출하는 것과 같은 강력한 형식의 값입니다. wantPersistentReference가 true이면 kSecReturnPersistentRef 사전 키도 true로 설정됩니다.
적용 대상
QueryAsData(SecRecord, Boolean, SecStatusCode)
키 집합에서 NSData 레코드 집합을 가져옵니다.
public static Foundation.NSData QueryAsData (Security.SecRecord query, bool wantPersistentReference, out Security.SecStatusCode status);
static member QueryAsData : Security.SecRecord * bool * -> Foundation.NSData
매개 변수
- query
- SecRecord
키 집합의 값을 조회하는 데 사용되는 쿼리입니다.
- wantPersistentReference
- Boolean
true로 설정하면 반환된 NSData를 디스크에 저장하여 나중에 사용하거나 프로세스 간에 공유할 수 있습니다.
- status
- SecStatusCode
SecItemCopyMatching을 호출하여 상태 코드를 반환합니다.
반환
지정된 쿼리와 연결된 NSData입니다.
설명
반환된 NSData는 이진 Blob입니다. 상위 수준 표현을 얻으려면 M:Security.SecKeyChain.QueryAsRecord* 를 대신 사용합니다.
이는 kSecReturnData가 true로 설정되고 kSecMatchLimit가 1로 설정된 Security의 프레임워크 SecItemCopyMatching 메서드를 호출하여 단일 레코드를 강제로 반환하는 것과 같은 강력한 형식의 형식입니다. wantPersistentReference가 true이면 kSecReturnPersistentRef 사전 키도 true로 설정됩니다.
적용 대상
QueryAsData(SecRecord)
키 집합에서 NSData 레코드를 가져옵니다.
public static Foundation.NSData QueryAsData (Security.SecRecord query);
static member QueryAsData : Security.SecRecord -> Foundation.NSData
매개 변수
- query
- SecRecord
키 집합의 값을 조회하는 데 사용되는 쿼리입니다.
반환
지정된 쿼리와 연결된 NSData입니다.
설명
반환된 NSData는 이진 Blob입니다. 상위 수준 표현을 얻으려면 M:Security.SecKeyChain.QueryAsRecord* 를 대신 사용합니다.
반환된 NSData는 디스크에 저장하거나 다른 프로세스에 전달하는 데 적합하지 않습니다. 원하는 경우 bool wantPersistentReference 매개 변수를 사용하고 true로 설정하는 오버로드를 사용해야 합니다.
이는 kSecReturnData가 true로 설정되고 kSecMatchLimit가 1로 설정된 Security의 프레임워크 SecItemCopyMatching 메서드를 호출하여 단일 레코드를 강제로 반환하는 것과 같은 강력한 형식의 형식입니다.
적용 대상
QueryAsData(SecRecord, Int32)
키 집합에서 NSData 레코드 집합을 가져옵니다.
public static Foundation.NSData[] QueryAsData (Security.SecRecord query, int max);
static member QueryAsData : Security.SecRecord * int -> Foundation.NSData[]
매개 변수
- query
- SecRecord
키 집합의 값을 조회하는 데 사용되는 쿼리입니다.
- max
- Int32
반환할 최대 값 수입니다.
반환
지정된 쿼리와 연결된 NSData 레코드의 배열입니다.
설명
반환된 NSData는 이진 Blob입니다. 상위 수준 표현을 얻으려면 M:Security.SecKeyChain.QueryAsRecord* 를 대신 사용합니다.
반환된 NSData는 디스크에 저장하거나 다른 프로세스에 전달하는 데 적합하지 않습니다. 원하는 경우 bool wantPersistentReference 매개 변수를 사용하고 true로 설정하는 오버로드를 사용해야 합니다.
kSecReturnData가 true로 설정되고 kSecMatchLimit가 max 값으로 설정되어 많은 레코드가 반환되도록 하는 Security의 프레임워크 SecItemCopyMatching 메서드를 호출하는 것과 같은 강력한 형식의 값입니다.