共用方式為


GameSaveContainer.SubmitPropertySetUpdatesAsync 方法

定義

類似于 SubmitUpdatesAsync,不同之處在于此方法會在 PropertySet 上運作,而不是 C# ) 中的對應檢視表 (或字典。

public:
 virtual IAsyncOperation<GameSaveOperationResult ^> ^ SubmitPropertySetUpdatesAsync(IPropertySet ^ blobsToWrite, IIterable<Platform::String ^> ^ blobsToDelete, Platform::String ^ displayName) = SubmitPropertySetUpdatesAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<GameSaveOperationResult> SubmitPropertySetUpdatesAsync(IPropertySet const& blobsToWrite, IIterable<winrt::hstring> const& blobsToDelete, winrt::hstring const& displayName);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<GameSaveOperationResult> SubmitPropertySetUpdatesAsync(IPropertySet blobsToWrite, IEnumerable<string> blobsToDelete, string displayName);
function submitPropertySetUpdatesAsync(blobsToWrite, blobsToDelete, displayName)
Public Function SubmitPropertySetUpdatesAsync (blobsToWrite As IPropertySet, blobsToDelete As IEnumerable(Of String), displayName As String) As IAsyncOperation(Of GameSaveOperationResult)

參數

blobsToWrite
IPropertySet

類型: IPropertySet

Blob 名稱和要針對每個 Blob 寫入的資料集合。

blobsToDelete

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

類型: IIterable < ;字串 > ; [JavaScript/C++] | System.Collections.Generic.IEnumerable < ;字串 > ; [.NET]

包含要刪除之 Blob 字串名稱的集合。

displayName
String

Platform::String

winrt::hstring

類型: 字串 [JavaScript] | System.String [.NET] | Platform::String [C++]

儲存遊戲容器的顯示名稱。 將此設定為將針對遊戲儲存顯示的名稱。

傳回

類型: IAsyncOperation < ;GameSaveOperationResult > ;

IAsyncOperation < ;GameSaveOperationResult > ; 代表非同步作業的狀態。

屬性

備註

這個方法可以從 JavaScript 呼叫,不同于 SubmitUpdatesAsync ,這需要在 C# ) 中建立對應檢視 (或字典。

blobsToWritePropertySet ,應該包含 Blob 名稱和 Windows.Storage.Streams.IBuffer (Windows.Storage.Streams.DataWriter 的索引鍵/值組,例如) 。

非同步作業完成後,請檢查結果的 Status 屬性,以判斷作業是否成功搭配 GameSaveErrorStatus.Ok

適用於

另請參閱