如何:存储项定义(状态)

可以在 saveItemDefinition 文件中的方法中找到用于存储项定义的代码。 下面是要参考的方法内容:

  async function SaveItem(definition?: HelloWorldItemDefinition) {
    var successResult = await saveItemDefinition<HelloWorldItemDefinition>(
      workloadClient,
      editorItem.id,
      definition || editorItem.definition);
    setIsUnsaved(!successResult);
  }

此方法演示如何使用 SDK 持久保存项的定义。 它是一个简化的版本,使用存储在单个定义部分中的单个对象。 对于大多数用户,此方法是一个很好的起点。 如果需要存储多个定义部分,您可以轻松地自行存储。 了解 saveitemDefintion 如何处理部件的方法,以便更好地了解如何添加更多部件。

注释

尚未验证存储的所有定义部件。 结构和定义部分(例如 JSON)的基于架构的验证尚未到位。 对于非组织性工作负载,在公共预览版之前需要启用此功能。