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-объектов и данных для записи для каждого большого двоичного объекта.
Тип: IIterable<; String>; [JavaScript/C++] | System.Collections.Generic.IEnumerable<; String>; [.NET]
Коллекция, содержащая строковые имена больших двоичных объектов для удаления.
- displayName
-
String
Platform::String
winrt::hstring
Тип: String [JavaScript] | System.String [.NET] | Platform::String [C++]
Отображаемое имя контейнера игры для сохранения. Присвойте ей имя, которое будет отображаться для сохранения игры.
Возвращаемое значение
Тип: IAsyncOperation<; GameSaveOperationResult>;
IAsyncOperation<; GameSaveOperationResult>; представляет состояние асинхронной операции.
- Атрибуты
Комментарии
Этот метод можно вызвать из JavaScript, в отличие от SubmitUpdatesAsync , для которого требуется создать сопоставленное представление (или словарь в C#).
blobsToWrite — это свойство PropertySet , которое должно содержать пары "ключ-значение" имени большого двоичного объекта и Windows.Storage.Streams.IBuffer (например, Windows.Storage.Streams.DataWriter).
После завершения асинхронной операции проверка свойство Status результата, чтобы определить, успешно ли выполнена операция с помощью GameSaveErrorStatus.Ok.