C# Class Two10.AzureFileDrive.AzureOperations

Inheritance: DokanOperations
Afficher le fichier Open project: richorama/AzureFileDrive

Méthodes publiques

Méthode Description
AzureOperations ( string connectionString, string shareName ) : System
Cleanup ( string filename, DokanFileInfo info ) : int
CloseFile ( string filename, DokanFileInfo info ) : int
CreateDirectory ( string filename, DokanFileInfo info ) : int
CreateFile ( string filename, FileAccess access, FileShare share, FileMode mode, FileOptions options, DokanFileInfo info ) : int
DeleteDirectory ( string filename, DokanFileInfo info ) : int
DeleteFile ( string filename, DokanFileInfo info ) : int
FindFiles ( string filename, System files, DokanFileInfo info ) : int
FlushFileBuffers ( string filename, DokanFileInfo info ) : int
GetDiskFreeSpace ( ulong &freeBytesAvailable, ulong &totalBytes, ulong &totalFreeBytes, DokanFileInfo info ) : int
GetFileInformation ( string filename, FileInformation fileinfo, DokanFileInfo info ) : int
LockFile ( string filename, long offset, long length, DokanFileInfo info ) : int
MoveFile ( string filename, string newname, bool replace, DokanFileInfo info ) : int
OpenDirectory ( string filename, DokanFileInfo info ) : int
ReadFile ( string filename, byte buffer, uint &readBytes, long offset, DokanFileInfo info ) : int
SetAllocationSize ( string filename, long length, DokanFileInfo info ) : int
SetEndOfFile ( string filename, long length, DokanFileInfo info ) : int
SetFileAttributes ( string filename, FileAttributes attr, DokanFileInfo info ) : int
SetFileTime ( string filename, DateTime ctime, DateTime atime, DateTime mtime, DokanFileInfo info ) : int
UnlockFile ( string filename, long offset, long length, DokanFileInfo info ) : int
Unmount ( DokanFileInfo info ) : int
WriteFile ( string filename, byte buffer, uint &writtenBytes, long offset, DokanFileInfo info ) : int

Method Details

AzureOperations() public méthode

public AzureOperations ( string connectionString, string shareName ) : System
connectionString string
shareName string
Résultat System

Cleanup() public méthode

public Cleanup ( string filename, DokanFileInfo info ) : int
filename string
info Dokan.DokanFileInfo
Résultat int

CloseFile() public méthode

public CloseFile ( string filename, DokanFileInfo info ) : int
filename string
info Dokan.DokanFileInfo
Résultat int

CreateDirectory() public méthode

public CreateDirectory ( string filename, DokanFileInfo info ) : int
filename string
info Dokan.DokanFileInfo
Résultat int

CreateFile() public méthode

public CreateFile ( string filename, FileAccess access, FileShare share, FileMode mode, FileOptions options, DokanFileInfo info ) : int
filename string
access FileAccess
share FileShare
mode FileMode
options FileOptions
info Dokan.DokanFileInfo
Résultat int

DeleteDirectory() public méthode

public DeleteDirectory ( string filename, DokanFileInfo info ) : int
filename string
info Dokan.DokanFileInfo
Résultat int

DeleteFile() public méthode

public DeleteFile ( string filename, DokanFileInfo info ) : int
filename string
info DokanFileInfo
Résultat int

FindFiles() public méthode

public FindFiles ( string filename, System files, DokanFileInfo info ) : int
filename string
files System
info DokanFileInfo
Résultat int

FlushFileBuffers() public méthode

public FlushFileBuffers ( string filename, DokanFileInfo info ) : int
filename string
info DokanFileInfo
Résultat int

GetDiskFreeSpace() public méthode

public GetDiskFreeSpace ( ulong &freeBytesAvailable, ulong &totalBytes, ulong &totalFreeBytes, DokanFileInfo info ) : int
freeBytesAvailable ulong
totalBytes ulong
totalFreeBytes ulong
info DokanFileInfo
Résultat int

GetFileInformation() public méthode

public GetFileInformation ( string filename, FileInformation fileinfo, DokanFileInfo info ) : int
filename string
fileinfo FileInformation
info DokanFileInfo
Résultat int

LockFile() public méthode

public LockFile ( string filename, long offset, long length, DokanFileInfo info ) : int
filename string
offset long
length long
info DokanFileInfo
Résultat int

MoveFile() public méthode

public MoveFile ( string filename, string newname, bool replace, DokanFileInfo info ) : int
filename string
newname string
replace bool
info DokanFileInfo
Résultat int

OpenDirectory() public méthode

public OpenDirectory ( string filename, DokanFileInfo info ) : int
filename string
info DokanFileInfo
Résultat int

ReadFile() public méthode

public ReadFile ( string filename, byte buffer, uint &readBytes, long offset, DokanFileInfo info ) : int
filename string
buffer byte
readBytes uint
offset long
info DokanFileInfo
Résultat int

SetAllocationSize() public méthode

public SetAllocationSize ( string filename, long length, DokanFileInfo info ) : int
filename string
length long
info DokanFileInfo
Résultat int

SetEndOfFile() public méthode

public SetEndOfFile ( string filename, long length, DokanFileInfo info ) : int
filename string
length long
info DokanFileInfo
Résultat int

SetFileAttributes() public méthode

public SetFileAttributes ( string filename, FileAttributes attr, DokanFileInfo info ) : int
filename string
attr FileAttributes
info DokanFileInfo
Résultat int

SetFileTime() public méthode

public SetFileTime ( string filename, DateTime ctime, DateTime atime, DateTime mtime, DokanFileInfo info ) : int
filename string
ctime DateTime
atime DateTime
mtime DateTime
info DokanFileInfo
Résultat int

UnlockFile() public méthode

public UnlockFile ( string filename, long offset, long length, DokanFileInfo info ) : int
filename string
offset long
length long
info DokanFileInfo
Résultat int

Unmount() public méthode

public Unmount ( DokanFileInfo info ) : int
info DokanFileInfo
Résultat int

WriteFile() public méthode

public WriteFile ( string filename, byte buffer, uint &writtenBytes, long offset, DokanFileInfo info ) : int
filename string
buffer byte
writtenBytes uint
offset long
info DokanFileInfo
Résultat int