Os recursos têm propriedades que podem ser utilizadas para armazenar metainformações sobre o recurso. Seu plug-in pode utilizar essas propriedades para guardar informações sobre um recurso que seja específico para sua finalidade. As propriedades de recurso são declaradas, acessadas e mantidas por vários plug-ins e não são interpretadas pela plataforma. Quando um recurso é excluído da área de trabalho, suas propriedades também são excluídas.
Há dois tipos de propriedades de recurso:
Se você seguir a convenção de qualificar os nomes principais da propriedade com o id exclusivo do seu plug-in, você não terá que se preocupar com conflitos de nomes de propriedade com outros plug-ins.
Se o seu plug-in precisa armazenar informações persistentes sobre um projeto que é muito maior que 2 KB, essas propriedades devem ser expostas como recursos de seu próprio direito, em vez de utilizar a API das propriedades persistentes.
Consulte IResource para obter uma descrição da API para obter e configurar os diferentes tipos de propriedades de recurso.