Click or drag to resize

OnDemandCallbackContext Class

Defines a NTFS callback context.
Inheritance Hierarchy
SystemObject
  callback.ShellBoost.Core.SynchronizationOnDemandCallbackContext

Namespace:  callback.ShellBoost.Core.Synchronization
Assembly:  callback.CBFSShell (in callback.CBFSShell.dll) Version: 22.0.0.0
Syntax
C#
public class OnDemandCallbackContext : IEquatable<OnDemandCallbackContext>

The OnDemandCallbackContext type exposes the following members.

Properties
  NameDescription
Public propertyCancellationToken
Gets the cancellation token.
Public propertyCount
Gets the count. Will be valid in HydrateDataAsync, CancelHydrateData and ValidateData context.
Public propertyFetchDataFlags
Gets the fetch data flags. Will be valid in HydrateDataAsync context.
Public propertyFileSize
Gets the file size.
Public propertyFullPath
Gets the file or directory full path.
Public propertyLastDehydrationReason
Gets the last dehydration reason. Will be valid in HydrateDataAsync context.
Public propertyLastDehydrationTime
Gets the last dehydration time. Will be valid in HydrateDataAsync context.
Public propertyOffset
Gets the offset. Will be valid in HydrateDataAsync, CancelHydrateData and ValidateData context.
Public propertyOptionalFileOffset
Gets the optional file offset. Will be valid in HydrateDataAsync context.
Public propertyOptionalLength
Gets the optional file length. Will be valid in HydrateDataAsync context.
Public propertyProcessApplicationId
Gets the calling process application identifier.
Public propertyProcessId
Gets the calling process identifier.
Public propertyProcessImagePath
Gets the calling process image path.
Public propertyProcessPackageName
Gets calling process package name.
Top
Methods
  NameDescription
Public methodEquals(Object)
Determines whether the specified Object, is equal to this instance.
(Overrides ObjectEquals(Object).)
Public methodEquals(OnDemandCallbackContext)
Indicates whether the current object is equal to another object of the same type.
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Returns a hash code for this instance.
(Overrides ObjectGetHashCode.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Converts to string.
(Overrides ObjectToString.)
Top
See Also