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.8837.18647
Syntax
public abstract class EngineMac : NSObject, 
	INSFileProviderReplicatedExtension, INativeObject, IDisposable, INSFileProviderEnumerating, INSFileProviderThumbnailing, 
	INSFileProviderCustomAction, IEngine, IFileSystemFilter

The EngineMac type exposes the following members.

Constructors
  NameDescription
Public methodEngineMac
Creataes file system with default options.
Top
Properties
  NameDescription
Public propertyAutoLock
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
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 methodIsAuthenticatedAsync
Public methodModifyItem
Public methodPerformAction
Public methodRiseError
Rises Error event. Throws an exception if the ThrowExceptions property is set to true.
Public methodServerNotifications(Byte, ILogger)
Public methodServerNotifications(String, ILogger)
Creates, updates, moves and deletes files and folders in the user file system. Use object returned by this method by path 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
Public fieldLogger
Top
See Also