Ressourcen verfügen über Eigenschaften, die für die Speicherung von Meta-Informationen über die Ressource verwendet werden können. Ihr Plug-in kann diese Eigenschaften verwenden, um Informationen über eine Ressource zu speichern, die Ihren Zwecken entspricht. Die Deklaration, der Zugriff auf und die Verwaltung von Ressourceneigenschaften erfolgt durch verschiedene Plug-ins. Von der Plattform werden Ressourceneigenschaften nicht interpretiert. Sobald eine Ressource aus dem Arbeitsbereich gelöscht wird, werden ihre Eigenschaften ebenfalls gelöscht.
Es gibt zwei Gruppen von Ressourceneigenschaften:
Wenn Sie die Konvention der Qualifizierung von Schlüsselnamen für Eigenschaften mit der eindeutigen ID Ihres Plug-ins befolgen, besteht keine Gefahr, dass die Namen der Eigenschaften mit den Namen von Eigenschaften in anderen Plug-ins kollidieren.
Wenn Ihr Plug-in persistente Informationen über ein Projekt speichern muss, die über 2 KB hinausgehen, sollten diese Eigenschaften als eigenständige Ressourcen freigestellt werden, anstatt die API für persistente Eigenschaften zu verwenden.
Eine Beschreibung der API für den Abruf und die Einstellung der verschiedenen Arten von Ressourceneigenschaften finden Sie unter IResource.