IClientSideManifestBase interface
This interface defines members that are common between all deployable manifests.
Properties
id | A universally unique component id. Each client-side component is required to have this id. Once an id has been used for a component, it cannot be changed. A change in this value is treated same as the creation of a new component. Two components are never expected to have the same id. Usage: Uniquely identify a client-side component. Supported values: a GUID string Example: |
manifest |
Version of the component manifest schema. The value of this field is controlled by Microsoft. The purpose of this field is to help manage upgrades of the component manifest schema. |
Property Details
id
A universally unique component id. Each client-side component is required to have this id. Once an id has been used for a component, it cannot be changed. A change in this value is treated same as the creation of a new component. Two components are never expected to have the same id.
Usage: Uniquely identify a client-side component.
Supported values: a GUID string
Example: "dbef608d-3ad5-4f8f-b139-d916f2f0a294"
id: string;
Property Value
string
manifestVersion
Version of the component manifest schema. The value of this field is controlled by Microsoft. The purpose of this field is to help manage upgrades of the component manifest schema.
manifestVersion: number;
Property Value
number
Remarks
A component developer needs to only confirm that they are using the correct value per the manifest schema. Please read the "manifest upgrade rules" for more details on when the schema could change. Note, manifest schema version upgrade will be considered a big API change event and will be advertised broadly.
Usage: To help support multiple manifest schema versions.
Supported values: A positive integer.
Example: 1