XPrevail - Object Prevalence Layer
FernandoVM.XPrevail.FileEngine
Classes | Constants | Enumerations | FernandoVM.XPrevail | Interfaces | Types | Variables
Esse namespace contém as estruturas necessárias a manipulação direta dos arquivos necessários ao framework, arquivoes de operações e arquivos de snapshots. @br
Classes
Class Description
FileEngine Base class for the manager the access to files.
SequentialFileNameGenerator Implements IFileName with a sequential logic, this class isn't thread-safe.
Constants
Constant Description
FileNameBaseSize This is constant FernandoVM.XPrevail.FileEngine.FileNameBaseSize.
LogExtension This is constant FernandoVM.XPrevail.FileEngine.LogExtension.
MonoPlatformID //Como atualmente o compilador do Delphi for .NET não trata adequadamente o //atributo MethodImplAttribute, fiz uma implementação equivalente utilizando //reflection, porém é mais lento. internal MonoIO = class sealed public [MethodImplAttribute (MethodImplOptions.InternalCall)] class function Flush(Handle : IntPtr; var Error : MonoIOError) : Boolean; static; external; end;
SnapshotExtension This is constant FernandoVM.XPrevail.FileEngine.SnapshotExtension.
Enumerations
Enumeration Description
FileEngineType This is record FernandoVM.XPrevail.FileEngine.FileEngineType.
MonoIOError This is record FernandoVM.XPrevail.FileEngine.MonoIOError.
Namespace
Interfaces
Interface Description
IFileNameGenerator Define a interface that return a new file name by given the LastName
Types
Type Description
FileInfos This is type FernandoVM.XPrevail.FileEngine.FileInfos.
SyncFileStream br
Variables
Variable Description
FileExtensions This is variable FernandoVM.XPrevail.FileEngine.FileExtensions.
Links

Copyright (c) 2004 FernandoVM. All rights reserved.