Click or drag to resize

IPropertiesDictionary Interface

IT Hit User File System
Custom data associated with a file or folder.

Namespace:  ITHit.FileSystem
Assembly:  ITHit.FileSystem (in ITHit.FileSystem.dll) Version: 9.0.27334.0-Beta
Syntax
public interface IPropertiesDictionary : IDictionary<string, Object>, 
	ICollection<KeyValuePair<string, Object>>, IEnumerable<KeyValuePair<string, Object>>, 
	IEnumerable

The IPropertiesDictionary type exposes the following members.

Properties
  NameDescription
Public propertyCount
Gets the number of elements contained in the ICollection<T>.
(Inherited from ICollection<KeyValuePair<String, Object>>.)
Public propertyIsReadOnly
Gets a value indicating whether the ICollection<T> is read-only.
(Inherited from ICollection<KeyValuePair<String, Object>>.)
Public propertyItem
Gets or sets the element with the specified key.
(Inherited from IDictionary<String, Object>.)
Public propertyKeys
Gets an ICollection<T> containing the keys of the IDictionary<TKey, TValue>.
(Inherited from IDictionary<String, Object>.)
Public propertyMetadata
File or folder metadata that contins this Properties dictionary.
Public propertyRaw
Low level access to properties.
Public propertyValues
Gets an ICollection<T> containing the values in the IDictionary<TKey, TValue>.
(Inherited from IDictionary<String, Object>.)
Top
Methods
  NameDescription
Public methodAdd(T)
Adds an item to the ICollection<T>.
(Inherited from ICollection<KeyValuePair<String, Object>>.)
Public methodAdd(TKey, TValue)
Adds an element with the provided key and value to the IDictionary<TKey, TValue>.
(Inherited from IDictionary<String, Object>.)
Public methodClear
Removes all items from the ICollection<T>.
(Inherited from ICollection<KeyValuePair<String, Object>>.)
Public methodContains
Determines whether the ICollection<T> contains a specific value.
(Inherited from ICollection<KeyValuePair<String, Object>>.)
Public methodContainsKey
Determines whether the IDictionary<TKey, TValue> contains an element with the specified key.
(Inherited from IDictionary<String, Object>.)
Public methodCopyTo
Copies the elements of the ICollection<T> to an Array, starting at a particular Array index.
(Inherited from ICollection<KeyValuePair<String, Object>>.)
Public methodGetEnumerator
Returns an enumerator that iterates through the collection.
(Inherited from IEnumerable<KeyValuePair<String, Object>>.)
Public methodGetValue<T>
Gets value associated with the specified key.
Public methodOnPropertyChangedAsync
Rises the PropertyChanged event.
Public methodRemove(TKey)
Removes the element with the specified key from the IDictionary<TKey, TValue>.
(Inherited from IDictionary<String, Object>.)
Public methodRemove(T)
Removes the first occurrence of a specific object from the ICollection<T>.
(Inherited from ICollection<KeyValuePair<String, Object>>.)
Public methodTryGetValue(TKey, TValue)
Gets the value associated with the specified key.
(Inherited from IDictionary<String, Object>.)
Public methodTryGetValue<T>(String, T)
Tries to get value associated with the specified key.
Public methodTrySaveAsync
Tries to save this properties to a local persitent storage associated with a file or folder.
Top
Events
  NameDescription
Public eventPropertyChanged
Event fired for every property after it is saved or deleted.
Top
See Also