DeleteFilesJob MembersNFX Class Library

[This is preliminary documentation and is subject to change.]

The DeleteFilesJob type exposes the following members.
Constructors

  NameDescription
Public methodDeleteFilesJob(IEventTimer, IConfigSectionNode)
Initializes a new instance of the DeleteFilesJob class
Public methodDeleteFilesJob(IEventTimer, String, Nullable TimeSpan , IConfigSectionNode, FileSystem, FileSystemSessionConnectParams, String)
Initializes a new instance of the DeleteFilesJob class
Back to Top
Methods

  NameDescription
Protected method__setComponentDirector (Inherited from ApplicationComponent.)
Protected methodAdjustDate
Adjusts date time Localized time
(Inherited from Event.)
Public methodBindFS
Public methodConfigure (Overrides Event Configure(IConfigSectionNode).)
Protected methodDestructor (Overrides Event Destructor .)
Public methodDispose
Deterministically disposes object. DO NOT OVERRIDE this method, override Destructor() instead
(Inherited from DisposableObject.)
Protected methodDoFire (Overrides Event DoFire .)
Protected methodDoHandleError (Overrides Event DoHandleError(Exception).)
Protected methodDoVisit
Override to perform extra status checks
(Inherited from Event.)
Public methodEnsureObjectNotDisposed
Checks to see whether object dispose started or has already been disposed and throws an exception if Dispose() was called
(Inherited from DisposableObject.)
Public methodOnlineEquals
Determines whether the specified object is equal to the current object.
(Inherited from OnlineObject.)
Public methodExternalGetParameter
Gets external parameter value returning true if parameter was found
(Inherited from Event.)
Public methodExternalParametersForGroups
Returns named parameters that can be used to control this component
(Inherited from Event.)
Public methodExternalSetParameter
Sets external parameter value returning true if parameter was found and set
(Inherited from Event.)
Protected methodFinalize (Inherited from DisposableObject.)
Public methodFire
Calls event regardless of any constraints. Invokes a handler right away if syncInvoke is true or BodyAsyncModel is Sync, otherwise queues the task on a thread pool either as a regular or long-running task depending on BodyAsyncModel
(Inherited from Event.)
Public methodOnlineGetHashCode
Serves as the default hash function.
(Inherited from OnlineObject.)
Public methodOnlineGetType
Gets the OnlineType of the current instance.
(Inherited from OnlineObject.)
Public methodLocalizedTimeToUniversalTime
Converts localized time to UTC time as of TimeLocation property
(Inherited from Event.)
Protected methodOnlineMemberwiseClone
Creates a shallow copy of the current OnlineObject.
(Inherited from OnlineObject.)
Public methodResetCallCount
Resets call count counter. If this event has expired it will eventually transition to Started state. Keep in mind that it may expire again if EndDate is set and past due
(Inherited from Event.)
Public methodOnlineToString
Returns a string that represents the current object.
(Inherited from OnlineObject.)
Public methodUniversalTimeToLocalizedTime
Converts universal time to local time as of TimeLocation property
(Inherited from Event.)
Protected methodVisitAndCheck
Invoked by timer, checks all conditions and fires/expires event depending on the status. Returns true if event was fired, false otherwise
(Inherited from Event.)
Back to Top
Extension Methods

  NameDescription
Public Extension MethodAsBool (Defined by ObjectValueConversion.)
Public Extension MethodAsByte (Defined by ObjectValueConversion.)
Public Extension MethodAsChar (Defined by ObjectValueConversion.)
Public Extension MethodAsDateTime Overloaded. (Defined by ObjectValueConversion.)
Public Extension MethodAsDateTime(DateTime, ConvertErrorHandling)Overloaded. (Defined by ObjectValueConversion.)
Public Extension MethodAsDecimal (Defined by ObjectValueConversion.)
Public Extension MethodAsDouble (Defined by ObjectValueConversion.)
Public Extension MethodAsEnum TEnum  (Defined by ObjectValueConversion.)
Public Extension MethodAsFloat (Defined by ObjectValueConversion.)
Public Extension MethodAsGDID Overloaded. (Defined by ObjectValueConversion.)
Public Extension MethodAsGDID(GDID, ConvertErrorHandling)Overloaded. (Defined by ObjectValueConversion.)
Public Extension MethodAsGDIDSymbol Overloaded. (Defined by ObjectValueConversion.)
Public Extension MethodAsGDIDSymbol(GDIDSymbol, ConvertErrorHandling)Overloaded. (Defined by ObjectValueConversion.)
Public Extension MethodAsGUID (Defined by ObjectValueConversion.)
Public Extension MethodAsInt (Defined by ObjectValueConversion.)
Public Extension MethodAsJSONConfig (Defined by ObjectValueConversion.)
Public Extension MethodAsLaconicConfig (Defined by ObjectValueConversion.)
Public Extension MethodAsLong (Defined by ObjectValueConversion.)
Public Extension MethodAsNonNullOrEmptyString (Defined by ObjectValueConversion.)
Public Extension MethodAsNullableBool (Defined by ObjectValueConversion.)
Public Extension MethodAsNullableByte (Defined by ObjectValueConversion.)
Public Extension MethodAsNullableChar (Defined by ObjectValueConversion.)
Public Extension MethodAsNullableDateTime (Defined by ObjectValueConversion.)
Public Extension MethodAsNullableDecimal (Defined by ObjectValueConversion.)
Public Extension MethodAsNullableDouble (Defined by ObjectValueConversion.)
Public Extension MethodAsNullableEnum TEnum  (Defined by ObjectValueConversion.)
Public Extension MethodAsNullableFloat (Defined by ObjectValueConversion.)
Public Extension MethodAsNullableGDID (Defined by ObjectValueConversion.)
Public Extension MethodAsNullableGDIDSymbol (Defined by ObjectValueConversion.)
Public Extension MethodAsNullableGUID (Defined by ObjectValueConversion.)
Public Extension MethodAsNullableInt (Defined by ObjectValueConversion.)
Public Extension MethodAsNullableLong (Defined by ObjectValueConversion.)
Public Extension MethodAsNullableSByte (Defined by ObjectValueConversion.)
Public Extension MethodAsNullableShort (Defined by ObjectValueConversion.)
Public Extension MethodAsNullableTimeSpan (Defined by ObjectValueConversion.)
Public Extension MethodAsNullableUInt (Defined by ObjectValueConversion.)
Public Extension MethodAsNullableULong (Defined by ObjectValueConversion.)
Public Extension MethodAsNullableUShort (Defined by ObjectValueConversion.)
Public Extension MethodAsSByte (Defined by ObjectValueConversion.)
Public Extension MethodAsShort (Defined by ObjectValueConversion.)
Public Extension MethodAsString (Defined by ObjectValueConversion.)
Public Extension MethodAsTimeSpan Overloaded. (Defined by ObjectValueConversion.)
Public Extension MethodAsTimeSpan(TimeSpan, ConvertErrorHandling)Overloaded. (Defined by ObjectValueConversion.)
Public Extension MethodAsUInt (Defined by ObjectValueConversion.)
Public Extension MethodAsULong (Defined by ObjectValueConversion.)
Public Extension MethodAsUri (Defined by ObjectValueConversion.)
Public Extension MethodAsUShort (Defined by ObjectValueConversion.)
Public Extension MethodAsXMLConfig (Defined by ObjectValueConversion.)
Public Extension MethodToErlObject Overloaded.
Try to convert .NET native object type to corresponding Erlang term. Throw exception if conversion is not possible
(Defined by ErlObject.)
Public Extension MethodToErlObject(ErlTypeOrder, Boolean)Overloaded.
Try to convert .NET native object type to corresponding Erlang term of given type. Throw exception if conversion is not possible
(Defined by ErlObject.)
Public Extension MethodToJSON(JSONWritingOptions)Overloaded.
Serializes object into JSON string
(Defined by JSONExtensions.)
Public Extension MethodToJSON(TextWriter, JSONWritingOptions)Overloaded.
Serializes object into JSON format using provided TextWriter
(Defined by JSONExtensions.)
Public Extension MethodToJSON(Stream, JSONWritingOptions, Encoding)Overloaded.
Serializes object into JSON format using provided stream and optional encoding
(Defined by JSONExtensions.)
Back to Top
Fields

  NameDescription
Public fieldStatic memberCONFIG_CONTENT_FS_SECTION
Public fieldStatic memberCONFIG_FS_CONNECT_PARAMS_SECTION
Public fieldStatic memberCONFIG_FS_ROOT_PATH_ATTR
Public fieldEventHandler
References event handler that handles events. If it is null then only delegate events are called
(Inherited from Event.)
Protected fieldm_Lock (Inherited from Event.)
Back to Top
Properties

  NameDescription
Public propertyBodyAsyncModel
Due to IO-nature this job is always executted as a long-running separate task
(Overrides Event BodyAsyncModel.)
Public propertyCallCount
Returns how many times this event was called
(Inherited from Event.)
Public propertyComponentCommonName
Returns the common name used to identify the component, for example "Glue" for various IGlue implementations. This name is searched-by some management tools that allow to find component by this name that does not change between application restarts like ComponentSID does. Subordinate (non-root) components return null
(Inherited from ApplicationComponent.)
Public propertyComponentDirector
Returns a reference to an object that this app component services/operates under, or null
(Inherited from ApplicationComponent.)
Public propertyComponentSID
Returns process/instance unique app component system id
(Inherited from ApplicationComponent.)
Public propertyComponentStartTime
Returns local computer time of component start (not from application container time)
(Inherited from ApplicationComponent.)
Public propertyContext
Adds arbitrary context object to the event
(Inherited from Event.)
Public propertyDeleteEmptyDirs
Public propertyDisposed
Indicates whether this object was already disposed - the Dispose() has finished
(Inherited from DisposableObject.)
Public propertyDisposeStarted
Indicates whether this object Dispose() has been called and dispose started but not finished yet
(Inherited from DisposableObject.)
Public propertyEnabled
Specifies whether this event will fire/participate in timer loop
(Inherited from Event.)
Public propertyEndDate
Specifies when this event will stop firing in the local event time
(Inherited from Event.)
Public propertyExternalParameters
Returns named parameters that can be used to control this component
(Inherited from Event.)
Public propertyFileSystem
Returns file system that serves static content for portals
Public propertyFileSystemConnectParams
Public propertyFileSystemRootPath
Returns root path for content file system
Public propertyInterval
Specifies how often event fires
(Inherited from Event.)
Public propertyLastCall
Returns when was this event called for the last time in the local event time
(Inherited from Event.)
Public propertyLastError
Returns the last exception thrown from event handler or nul if no error happened
(Inherited from Event.)
Public propertyLastModifyAgoHrs
Public propertyLastModifyFrom
Public propertyLastModifyTo
Public propertyLocalizedTime
Returns current time localized per TimeLocation
(Inherited from Event.)
Public propertyLogStats
Public propertyMaxCount
Specifies how many times this event can be called. If less or equal than zero then no limit is set
(Inherited from Event.)
Public propertyMaxSize
Public propertyMinSize
Public propertyName (Inherited from Event.)
Public propertyNameExcludePattern
Public propertyNameIncludePattern
Public propertyRecurse
Public propertyStartDate
Specifies when this event will start firing in the local event time
(Inherited from Event.)
Public propertyStatus (Inherited from Event.)
Public propertyTimeLocation
Returns time location that this Event instance operates under.
(Inherited from Event.)
Public propertyTimer (Inherited from Event.)
Back to Top
Events

  NameDescription
Public eventBody
Event body that gets called when the event is due. The body is always invoked ASYNCHRONOUSLY unless Fire(syncronous=true) is called in which case it gets called on a thread that called Fire(true)
(Inherited from Event.)
Public eventDefinitionChange
Invoked when one of timer event definition parameters changes. Always called synchronously on the same thread that made a change. Subscribers should not block for long
(Inherited from Event.)
Public eventStatusChange
Invoked when timer event status changes. Always called synchronously by the timer thread. Subscribers should not block for long
(Inherited from Event.)
Back to Top
See Also