ISerializedWebPartData interface
Эта структура представляет собой часть сериализованного состояния веб-части, которое управляется веб-частью. Она дополняется интерфейсом IWebPartData, который содержит данные, добавляемые платформой к сериализованным данным.
Свойства
data |
Версия данных веб-части. |
dynamic |
Пути для динамических данных. Он используется для восстановления динамических объектов данных при десериализации веб-части. |
dynamic |
Статические значения для динамических данных. Он используется для восстановления динамических объектов данных при десериализации веб-части. |
properties | Свойства веб-части. Определение этих свойств принадлежит отдельной веб-части. |
server |
Коллекции данных, которые могут обрабатываться серверными службами, такими как индекс поиска и исправление ссылок. |
Сведения о свойстве
dataVersion
Версия данных веб-части.
dataVersion: Version;
Значение свойства
Комментарии
Обратите внимание, что версия данных и поле версии в манифесте — это не одно и то же. Версия манифеста используется для управления версиями кода веб-части, а версия данных — для управления версиями сериализованных данных веб-части. Дополнительные сведения см. в поле dataVersion веб-части.
Поддерживаемые значения: MAJOR. НЕЗНАЧИТЕЛЬНЫЕ
Пример: "1.0"
dynamicDataPaths
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Пути для динамических данных. Он используется для восстановления динамических объектов данных при десериализации веб-части.
dynamicDataPaths?: {
[path: string]: string;
};
Значение свойства
{ [path: string]: string; }
Комментарии
Ключ — это путь в свойствах веб-части, а значение — внутренний идентификатор динамических данных.
Пример.
{
'pageContextUser':
'PageContext:user',
'anotherWebPartProperty':
'WebPart.c3be45f2-7cd9-4e92-9c6c-a01d24dc04cf.3d6307e4-c8e1-4b2d-bef9-f1689c6eb7ea:aProperty'
}
dynamicDataValues
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Статические значения для динамических данных. Он используется для восстановления динамических объектов данных при десериализации веб-части.
dynamicDataValues?: {
[path: string]: any;
};
Значение свойства
{ [path: string]: any; }
Комментарии
Ключ — это путь в свойствах веб-части, а значение — это статическое значение динамических данных.
Пример.
{
'aStringProperty': 'thisIsAString',
'aBooleanProperty': true
}
properties
Свойства веб-части. Определение этих свойств принадлежит отдельной веб-части.
properties?: any;
Значение свойства
any
Комментарии
Используется веб-частью для управления внутренними метаданными и данными конфигурации. Код платформы никогда не касается этих свойств.
Поддерживаемые значения: любая иерархия объектов json stringifiable.
Пример: { 'value': 'text value' }
serverProcessedContent
Коллекции данных, которые могут обрабатываться серверными службами, такими как индекс поиска и исправление ссылок.
serverProcessedContent?: ISerializedServerProcessedData;