The FileAppender InterProcessLock type exposes the following members.
Back to Top
Back to Top
Back to Top
Constructors
| Name | Description | |
|---|---|---|
|  | FileAppender InterProcessLock | Initializes a new instance of the FileAppender InterProcessLock class | 
Methods
| Name | Description | |
|---|---|---|
|  | AcquireLock | 
            Acquire the lock on the file
            (Overrides FileAppender LockingModelBase AcquireLock .) | 
|  | ActivateOptions | 
            Initializes all resources used by this locking model.
            (Overrides FileAppender LockingModelBase ActivateOptions .) | 
|  | CloseFile | 
            Close the file
            (Overrides FileAppender LockingModelBase CloseFile .) | 
|  | CloseStream | 
            Helper method to close stream under CurrentAppender's SecurityContext.
            (Inherited from FileAppender LockingModelBase.) | 
|  | CreateStream | 
            Helper method that creates a FileStream under CurrentAppender's SecurityContext.
            (Inherited from FileAppender LockingModelBase.) | 
|  |  Equals | (Inherited from  Object.) | 
|  |  Finalize | 
                    Allows an (Inherited from  Object to attempt to free resources and perform other cleanup operations before the  Object is reclaimed by garbage collection.  Object.) | 
|  |  GetHashCode | 
                    Serves as a hash function for a particular type. 
                (Inherited from  Object.) | 
|  |  GetType | 
                    Gets the (Inherited from  Type of the current instance.  Object.) | 
|  |  MemberwiseClone | 
                    Creates a shallow copy of the current (Inherited from  Object.  Object.) | 
|  | OnClose | 
            Disposes all resources that were initialized by this locking model.
            (Overrides FileAppender LockingModelBase OnClose .) | 
|  | OpenFile | 
            Open the file specified and prepare for logging.
            (Overrides FileAppender LockingModelBase OpenFile(String, Boolean, Encoding).) | 
|  | ReleaseLock | 
            Releases the lock and allows others to acquire a lock.
            (Overrides FileAppender LockingModelBase ReleaseLock .) | 
|  |  ToString | (Inherited from  Object.) | 
Properties
| Name | Description | |
|---|---|---|
|  | CurrentAppender | 
            Gets or sets the FileAppender for this LockingModel
            (Inherited from FileAppender LockingModelBase.) | 
See Also