GameSaveContainer.ReadAsync(IMapView<String,IBuffer>) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
BlobsToRead에서 지정한 대로 이 컨테이너에서 Blob을 읽습니다. BlobToRead에 전달된 버퍼는 Blob 데이터를 저장할 수 있을 만큼 커야 합니다.
public:
virtual IAsyncOperation<GameSaveOperationResult ^> ^ ReadAsync(IMapView<Platform::String ^, IBuffer ^> ^ blobsToWrite) = ReadAsync;
public:
virtual IAsyncOperation<GameSaveOperationResult ^> ^ ReadAsync(IMapView<Platform::String ^, IBuffer ^> ^ blobsToRead) = ReadAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<GameSaveOperationResult> ReadAsync(IMapView<winrt::hstring, IBuffer const&> const& blobsToWrite);
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<GameSaveOperationResult> ReadAsync(IMapView<winrt::hstring, IBuffer const&> const& blobsToRead);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<GameSaveOperationResult> ReadAsync(IReadOnlyDictionary<string,IBuffer> blobsToWrite);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<GameSaveOperationResult> ReadAsync(IReadOnlyDictionary<string,IBuffer> blobsToRead);
function readAsync(blobsToWrite)
function readAsync(blobsToRead)
Public Function ReadAsync (blobsToWrite As IReadOnlyDictionary(Of String, IBuffer)) As IAsyncOperation(Of GameSaveOperationResult)
Public Function ReadAsync (blobsToRead As IReadOnlyDictionary(Of String, IBuffer)) As IAsyncOperation(Of GameSaveOperationResult)
매개 변수
반환
형식: IAsyncOperation<; GameSaveOperationResult>;
IAsyncOperation<; GameSaveOperationResult>: 비동기 작업의 상태를 나타냅니다.
- 특성
설명
GameSaveBlobInfoQuery를 사용하여 요청된 각 게임 저장 Blob에 필요한 버퍼 크기를 결정합니다.
작업이 성공적으로 완료되면 반환된 버퍼의 length 속성은 각 버퍼에 포함된 데이터의 양을 지정합니다.
ReadAsync는 GetAsync가 Blob 데이터에 필요한 버퍼를 자동으로 할당하고 GameSaveBlobGetResult 개체에서 해당 데이터를 반환한다는 점에서 GetAsync와 다릅니다. 대신 ReadAsync 는 blobsToRead 매개 변수에 전달된 버퍼에 직접 씁니다.
비동기 작업이 완료되면 결과의 Status 속성을 검사 작업이 GameSaveErrorStatus.Ok에 성공했는지 여부를 확인합니다.