Click or drag to resize

EngineMac Class

IT Hit User File System
Represents macOS user file system.
Inheritance Hierarchy
NSObject
  ITHit.FileSystem.MacEngineMac

Namespace:  ITHit.FileSystem.Mac
Assembly:  ITHit.FileSystem.Mac (in ITHit.FileSystem.Mac.dll) Version: 1.0.8538.38569
Syntax
public abstract class EngineMac : NSObject, 
	INSFileProviderReplicatedExtension, INativeObject, IDisposable, INSFileProviderEnumerating, INSFileProviderThumbnailing, 
	INSFileProviderCustomAction, IEngine, IFileSystemFilter, ILogger

The EngineMac type exposes the following members.

Constructors
  NameDescription
Public methodEngineMac
Creataes file system with default options.
Top
Properties
  NameDescription
Public propertyComponentName
Public propertyLicense
Gets or sets the license text.
Public propertyThrowExceptions
Indicates if the Engine must throw exception in case of any errors in the Engine itself or in user code. Default is [!:false].
Top
Methods
  NameDescription
Public methodCreateItem
Public methodCreateLogger
Creates a logger with a new component name.
Public methodDeleteItem
Protected methodDispose
Releases the unmanaged resources used by the EngineMac and optionally releases the managed resources
Public methodFetchContents
Public methodFetchThumbnails
Public methodFilterAsync
Allows filtering file system items.
Public methodGetEnumerator
Public methodGetFileSystemItemAsync
Public methodGetItem
Public methodGetMenuCommandAsync
Public methodInvalidate
Public methodLogDebug
Logs debug message.
Public methodLogError
Logs error.
Public methodLogMessage
Logs informational message.
Public methodModifyItem
Public methodPerformAction
Public methodRiseError
Rises Error event. Throws an exception if the ThrowExceptions property is set to true.
Public methodServerNotifications
Creates, updates, moves and deletes files and folders in the user file system. Use object returned by this method to apply changes sent by the remote storage.
Public methodSetRemoteStorageRootItemId
Sets remote storage item ID for the root folder.
Protected methodStop
Stops listening and processing file system calls from operating system.
Top
Events
  NameDescription
Public eventDebug
Public eventError
Event fired in case of any exceptions in the IEngine or user file system implementation code.
Public eventMessage
Event fired when the IEngine or user file system implementation code sends an informational message.
Top
Fields
  NameDescription
Protected fielddomain
Top
See Also