Classe NCacheelenco
Classe base per elenco implementazioni che archiviano i file di indice in NCache.
L'implementazione del blocco è di default NativeFSLockFactory, ma può essere modificato passando una custom LockFactory esempio.
Membri ereditati
montaggio: DistributedLuce.Net.dll
Sintassi
public class NCacheDirectory : BaseDirectory, IIdentifiableSurrogate, ISerializable
Costruttori
Nome | Descrizione |
---|---|
NCacheDirectory (SerializationInfo, StreamingContext) |
campi
Nome | Descrizione |
---|---|
DEFAULT_READ_CHUNK_SIZE | Dimensione del blocco di lettura predefinita: 8192 byte (questa è la dimensione fino alla quale il runtime non alloca array aggiuntivi durante la lettura/scrittura) |
Properties
Nome | Descrizione |
---|---|
Consenti risultati parziali | Impostare su false per restituire un errore generale se la richiesta produce risultati parziali. Impostato su true, che consentirà risultati parziali in caso di cluster parziale. |
Metodi
Nome | Descrizione |
---|---|
ClearLock(Stringa) | |
CreateOutput(Stringa, IOContext) | Crea un Indice Output per il file con il nome dato. |
EliminaFile(Stringa) | Rimuove un file esistente nella directory. |
EliminaIndice(Stringa) | |
Deserializza (CompactReader) | |
Smaltire() | |
Elimina (Booleano) | |
Fileesiste(Stringa) | Restituisce true se esiste un file con il nome specificato. |
FileLength(Stringa) | Restituisce la lunghezza in byte di un file nella directory. |
OttieniIDBlocco() | |
GetObjectData(SerializationInfo, StreamingContext) | |
ElencaTutto() | Elenca tutti i file (non le sottodirectory) nella directory. |
Apri(stringa, stringa) | Crea e restituisce un NCache Directory, un'implementazione di Directory di base, che può essere utilizzato per la scrittura e la lettura di indici |
Apri(Stringa, Stringa, LockFactory) | Proprio come |
OpenInput(Stringa, IOContext) | |
Serializza (CompactWriter) | |
ImpostaLockFactory(LockFactory) | |
Sincronizza(ICollezione ) | |
Accordare() | Per l'output di debug. |