The FileSwitchDirectory type exposes the following members.
Methods
Name | Description | |
---|---|---|
ClearLock | Attempt to clear (forcefully unlock and remove) the
specified lock. Only call this at a time when you are
certain this lock is no longer in use.
(Inherited from Directory.) | |
Close | (Overrides Directory..::..Close()()()().) | |
CreateOutput | (Overrides Directory..::..CreateOutput(String).) | |
DeleteFile | (Overrides Directory..::..DeleteFile(String).) | |
Dispose |
.NET
(Overrides Directory..::..Dispose()()()().) | |
EnsureOpen | (Inherited from Directory.) | |
Equals | (Inherited from Object.) | |
FileExists | (Overrides Directory..::..FileExists(String).) | |
FileLength | (Overrides Directory..::..FileLength(String).) | |
FileModified | (Overrides Directory..::..FileModified(String).) | |
Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) | |
GetExtension | Utility method to return a file's extension. | |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetLockFactory | Get the LockFactory that this Directory instance is
using for its locking implementation. Note that this
may be null for Directory implementations that provide
their own locking implementation.
(Inherited from Directory.) | |
GetLockID | Return a string identifier that uniquely differentiates
this Directory instance from other Directory instances.
This ID should be the same if two Directory instances
(even in different JVMs and/or on different machines)
are considered "the same index". This is how locking
"scopes" to the right index.
(Inherited from Directory.) | |
GetPrimaryDir | Return the primary directory | |
GetSecondaryDir | Return the secondary directory | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
List | Obsolete. (Overrides Directory..::..List()()()().) | |
ListAll | (Overrides Directory..::..ListAll()()()().) | |
MakeLock | Construct a {@link Lock}. (Inherited from Directory.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
OpenInput(String) | (Overrides Directory..::..OpenInput(String).) | |
OpenInput(String, Int32) | Returns a stream reading an existing file, with the
specified read buffer size. The particular Directory
implementation may ignore the buffer size. Currently
the only Directory implementations that respect this
parameter are {@link FSDirectory} and {@link
Lucene.Net.Index.CompoundFileReader}.
(Inherited from Directory.) | |
RenameFile | Obsolete. (Overrides Directory..::..RenameFile(String, String).) | |
SetLockFactory | Set the LockFactory that this Directory instance should
use for its locking implementation. Each * instance of
LockFactory should only be used for one directory (ie,
do not share a single instance across multiple
Directories).
(Inherited from Directory.) | |
Sync | (Overrides Directory..::..Sync(String).) | |
ToString | (Inherited from Directory.) | |
TouchFile | (Overrides Directory..::..TouchFile(String).) |