GameSaveProvider.CreateContainer(String) 方法

定义

创建新的 GameSaveContainer 来存储游戏保存。

public:
 virtual GameSaveContainer ^ CreateContainer(Platform::String ^ name) = CreateContainer;
GameSaveContainer CreateContainer(winrt::hstring const& name);
public GameSaveContainer CreateContainer(string name);
function createContainer(name)
Public Function CreateContainer (name As String) As GameSaveContainer

参数

name
String

Platform::String

winrt::hstring

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

新游戏保存容器的名称。 容器名称的最大长度为 256 个字符。

返回

类型: GameSaveContainer

名为 GameSaveContainer 的新空实例。

注解

容器名称的路径部分的有效字符 (,包括最终正斜杠) 包括大写字母 (A-Z) 、小写字母 (a-z) 、数字 (0-9) 、下划线 (_) 和正斜杠 (/) 。 路径部分可能为空。

文件名部分的有效字符 (最后一个正斜杠后的所有字符) 包括大写字母 (A-Z) 、小写字母 (a-z) 、数字 (0-9) 、下划线 (_) 、句点 (.) 和连字符 ( ) 。 文件名不能为空、以句点结尾或包含两个连续句点。

如果 name 无效,则操作将失败并显示 GameSaveErrorStatus.InvalidContainerName

name 中指定的字符串用于以编程方式引用游戏保存,而不是向用户显示的显示名称。

返回的 GameSaveContainer 为空,不包含任何游戏保存 Blob。

使用 GameSaveContainer.SubmitUpdatesAsync 将游戏保存 blob 写入容器。

适用于

另请参阅