Ιδιότητες πόρου

Οι πόροι έχουν ιδιότητες τις οποίες μπορείτε να χρησιμοποιήσετε για να αποθηκεύσετε μετα-πληροφορίες που αφορούν τον πόρο. Η πρόσθετη λειτουργία σας χρησιμοποιεί αυτές τις ιδιότητες για τη διατήρηση πληροφοριών σχετικά με έναν ειδικό με τον σκοπό σας πόρο. Η δήλωση, η πρόσβαση και η διατήρηση των ιδιοτήτων πόρου πραγματοποιείται από διάφορες πρόσθετες λειτουργίες και οι ιδιότητες αυτές δεν ερμηνεύονται από την πλατφόρμα. Κατά τη διαγραφή ενός πόρου από το χώρο εργασίας, διαγράφονται και οι ιδιότητές του.

Υπάρχουν δύο είδη ιδιοτήτων πόρου:

Αν ακολουθήσετε τη σύμβαση για τον προσδιορισμό ονομάτων κλειδιών ιδιότητας με τη μοναδική ταυτότητα της πρόσθετης λειτουργίας σας, δεν θα πρέπει να ανησυχείτε για το ενδεχόμενο τα ονόματα που χρησιμοποιείτε να προκαλέσουν διένεξη με ονόματα άλλων πρόσθετων λειτουργιών.

Αν η πρόσθετη λειτουργία σας χρειάζεται να αποθηκεύσει μόνιμες πληροφορίες σχετικά με κάποιο έργο το μέγεθος του οποίου υπερβαίνει κατά πολύ τα 2 KB, τότε αυτές τοι ιδιότητες θα πρέπει να εκτεθούν αυτόνομα ως πόροι, αντί να χρησιμοποιήσουν το API μόνιμων ιδιοτήτων.

Δείτε το IResource για μια περιγραφή του API λήψης και ρύθμισης των διαφορετικών ειδών ιδιοτήτων πόρου.