Click or drag to resize

StateSyncEntry Class

Defines a persistable entry.
Inheritance Hierarchy
SystemObject
  callback.ShellBoost.Core.SynchronizationStateSyncEntry

Namespace:  callback.ShellBoost.Core.Synchronization
Assembly:  callback.CBFSShell (in callback.CBFSShell.dll) Version: 22.0.0.0
Syntax
C#
public sealed class StateSyncEntry

The StateSyncEntry type exposes the following members.

Constructors
  NameDescription
Public methodStateSyncEntry
Initializes a new instance of the StateSyncEntry class.
Top
Properties
  NameDescription
Public propertyAttributes
Gets or sets the entry attributes.
Public propertyContentVersion
Gets or sets an optional entry content version. This is specific to the file system that has lead to the creation this entry.
Public propertyCreationTime
Gets or sets the entry creation time.
Public propertyExtendedData
Gets or sets an optional entry custom data. This is specific to the file system that has lead to the creation this entry.
Public propertyExtendedDataKeys
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.
Public propertyFileName
Gets or sets the file name. Settings this property value automatically sets the Name property value.
Public propertyId
Gets or sets this entry identifier. Note the identifier is case sensitive.
Public propertyIsDirectory
Gets a value indicating whether this instance is a directory.
Public propertyIsHidden
Gets a value indicating whether this instance is hidden.
Public propertyLastWriteTime
Gets or sets the entry last write time.
Public propertyName
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.
Public propertyParentId
Gets or sets this entry parent's identifier. The parent identifier is case sensitive. Note the ParentId + Name combination must be unique.
Public propertySize
Gets or sets the entry size. It must be 0 for a directory entry.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetExtendedDataValueT
Gets a typed value from extended data. Only supported when SetExtendedDataValue was called before.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetNullifiedExtendedDataValue
Gets a nullified string value from extended data. Only supported when SetExtendedDataValue was called before.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodSetExtendedDataValue
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.
Public methodToString
Returns a String that represents this instance.
(Overrides ObjectToString.)
Public methodTrace
Traces this instance.
Public methodTryGetExtendedDataValue
Tries to get a value using a name, from extended data. Only supported when SetExtendedDataValue was called before.
Top
Fields
  NameDescription
Public fieldStatic memberMaximumNameLength
Gets the maximum name and file name length.
Top
See Also