Click or drag to resize

OnDemandFileDescriptorsDataFormat Class

An on-demand data format for the coupled CFSTR_FILEDESCRIPTORW and CFSTR_FILECONTENTS formats.
Inheritance Hierarchy
SystemObject
  callback.ShellBoost.CoreOnDemandDataFormat
    callback.ShellBoost.CoreOnDemandFileDescriptorsDataFormat

Namespace:  callback.ShellBoost.Core
Assembly:  callback.CBFSShell (in callback.CBFSShell.dll) Version: 22.0.0.0
Syntax
C#
public class OnDemandFileDescriptorsDataFormat : OnDemandDataFormat

The OnDemandFileDescriptorsDataFormat type exposes the following members.

Constructors
  NameDescription
Public methodOnDemandFileDescriptorsDataFormat
Initializes a new instance of the OnDemandFileDescriptorsDataFormat class. You have the option to send the OnDemandDataObject's Items property as the medium or nothing by default.
Top
Properties
  NameDescription
Public propertyAddDataObjectItems
Gets a value indicating whether to send data object items as the medium.
Public propertyAspect
Gets or sets the aspect.
(Inherited from OnDemandDataFormat.)
Public propertyFormat
Gets the format.
(Inherited from OnDemandDataFormat.)
Public propertyIndex
Gets or sets the index.
(Inherited from OnDemandDataFormat.)
Public propertyMediumType
Gets medium type.
(Inherited from OnDemandDataFormat.)
Public propertyName
Gets the format name.
(Inherited from OnDemandDataFormat.)
Top
Methods
  NameDescription
Public methodEquals(Object)
Determines whether the specified Object, is equal to this instance.
(Inherited from OnDemandDataFormat.)
Public methodEquals(OnDemandDataFormat)
Indicates whether the current object is equal to another object of the same type.
(Inherited from OnDemandDataFormat.)
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 methodGetDescriptors
Gets the descriptors to add to the data object. If AddDataObjectItems is set, the descriptors will already contain the data object's Items.
Public methodGetHashCode
Returns a hash code for this instance.
(Inherited from OnDemandDataFormat.)
Protected methodGetMatchingFormat
Gets the matching format for this format. Used for multi-indices formats.
(Inherited from OnDemandDataFormat.)
Public methodGetMedium
Gets a medium for this format from the specififed data object.
(Overrides OnDemandDataFormatGetMedium(OnDemandDataObject).)
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.)
Protected methodOnAdded
Called when this is added to a data object.
(Overrides OnDemandDataFormatOnAdded(OnDemandDataObject).)
Protected methodOnMediumGet
Called when a medium is requested.
(Inherited from OnDemandDataFormat.)
Public methodToString
Converts to string.
(Inherited from OnDemandDataFormat.)
Top
Events
  NameDescription
Public eventMediumGet
Occurs when a medium is requested.
(Inherited from OnDemandDataFormat.)
Top
See Also