StateSyncEntry Class |
Namespace: ShellBoost.Core.Synchronization
public sealed class StateSyncEntry
The StateSyncEntry type exposes the following members.
Name | Description | |
---|---|---|
StateSyncEntry |
Initializes a new instance of the StateSyncEntry class.
|
Name | Description | |
---|---|---|
Attributes |
Gets or sets the entry attributes.
| |
ContentVersion |
Gets or sets an optional entry content version.
This is specific to the file system that has lead to the creation this entry.
| |
CreationTime |
Gets or sets the entry creation time.
| |
ExtendedData |
Gets or sets an optional entry custom data.
This is specific to the file system that has lead to the creation this entry.
| |
ExtendedDataKeys |
Gets the extended data keys when extended data is used as a key-value dictionary.
This is specific to the file system that has lead to the creation this entry.
| |
FileName |
Gets or sets the file name. Settings this property value automatically sets the Name property value.
| |
Id |
Gets or sets this entry identifier. Note the identifier is case sensitive.
| |
IsDirectory |
Gets a value indicating whether this instance is a directory.
| |
IsHidden |
Gets a value indicating whether this instance is hidden.
| |
LastWriteTime |
Gets or sets the entry last write time.
| |
Name |
Gets or sets this entry name. The name is not case sensitive. The name maximum length is MaximumNameLength (255).
Settings this property value automatically sets the FileName property value.
Note the ParentId + Name combination must be unique.
| |
ParentId |
Gets or sets this entry parent's identifier. The parent identifier is case sensitive.
Note the ParentId + Name combination must be unique.
| |
Size |
Gets or sets the entry size. It must be 0 for a directory entry.
|
Name | Description | |
---|---|---|
GetExtendedDataValueT |
Gets a typed value from extended data.
Only supported when SetExtendedDataValue was called before.
| |
GetNullifiedExtendedDataValue |
Gets a nullified string value from extended data.
Only supported when SetExtendedDataValue was called before.
| |
SetExtendedDataValue |
Writes a key-value pair to the extended data.
Note the value will be simply formatted to its string counterpart, if it's not already a string.
This will overwrite any non-dictionary compatible value that extended data could contain.
| |
ToString |
Returns a String that represents this instance.
(Overrides ObjectToString.) | |
Trace |
Traces this instance.
| |
TryGetExtendedDataValue |
Tries to get a value using a name, from extended data.
Only supported when SetExtendedDataValue was called before.
|
Name | Description | |
---|---|---|
MaximumNameLength |
Gets the maximum name and file name length.
|