Les ressources peuvent avoir des propriétés qui détiennent des informations d'état définies par votre outil. Ces propriétés sont déclarées, accédées et gérées par divers plug-in et ne sont pas interprétées par la plateforme. Lorsqu'une ressource est supprimée de l'espace de travail, ses propriétés le sont également.
Il existe deux types de propriétés de ressources :
Remarque : Si vous disposez de grandes propriétés persistantes, vous devez les exposer comme ressources seules plutôt qu'avec leur API.
Remarque : Si vous respectez les conventions de qualification des noms clés de propriétés avec l'ID unique de votre plug-in, vous n'avez pas à vous soucier du risque de collision des noms de propriétés avec ceux des autres plug-in.
IResource fournit un protocole (getSessionProperty, setSessionProperty, getPersistentProperty, setPersistentProperty) pour l'utilisation des propriétés.