C# Класс CASCExplorer.CASCHandlerLite

Наследование: CASCHandlerBase
Показать файл Открыть проект

Открытые методы

Метод Описание
FileExists ( int fileDataId ) : bool
FileExists ( string file ) : bool
FileExists ( ulong hash ) : bool
OpenFile ( int filedata ) : Stream
OpenFile ( string name ) : Stream
OpenFile ( ulong hash ) : Stream
OpenLocalStorage ( string basePath, LocaleFlags locale, BackgroundWorkerEx worker = null ) : CASCHandlerLite
OpenOnlineStorage ( string product, LocaleFlags locale, string region = "us", BackgroundWorkerEx worker = null ) : CASCHandlerLite
OpenStorage ( LocaleFlags locale, CASCExplorer.CASCConfig config, BackgroundWorkerEx worker = null ) : CASCHandlerLite
SaveFileTo ( ulong hash, string extractPath, string fullName ) : void

Защищенные методы

Метод Описание
ExtractFileOnline ( MD5Hash key, string path, string name ) : void
GetLocalDataStream ( MD5Hash key ) : Stream
OpenFileOnline ( MD5Hash key ) : Stream

Приватные методы

Метод Описание
CASCHandlerLite ( CASCExplorer.CASCConfig config, LocaleFlags locale, BackgroundWorkerEx worker ) : System
Open ( LocaleFlags locale, BackgroundWorkerEx worker, CASCExplorer.CASCConfig config ) : CASCHandlerLite

Описание методов

ExtractFileOnline() защищенный Метод

protected ExtractFileOnline ( MD5Hash key, string path, string name ) : void
key MD5Hash
path string
name string
Результат void

FileExists() публичный Метод

public FileExists ( int fileDataId ) : bool
fileDataId int
Результат bool

FileExists() публичный Метод

public FileExists ( string file ) : bool
file string
Результат bool

FileExists() публичный Метод

public FileExists ( ulong hash ) : bool
hash ulong
Результат bool

GetLocalDataStream() защищенный Метод

protected GetLocalDataStream ( MD5Hash key ) : Stream
key MD5Hash
Результат Stream

OpenFile() публичный Метод

public OpenFile ( int filedata ) : Stream
filedata int
Результат Stream

OpenFile() публичный Метод

public OpenFile ( string name ) : Stream
name string
Результат Stream

OpenFile() публичный Метод

public OpenFile ( ulong hash ) : Stream
hash ulong
Результат Stream

OpenFileOnline() защищенный Метод

protected OpenFileOnline ( MD5Hash key ) : Stream
key MD5Hash
Результат Stream

OpenLocalStorage() публичный статический Метод

public static OpenLocalStorage ( string basePath, LocaleFlags locale, BackgroundWorkerEx worker = null ) : CASCHandlerLite
basePath string
locale LocaleFlags
worker BackgroundWorkerEx
Результат CASCHandlerLite

OpenOnlineStorage() публичный статический Метод

public static OpenOnlineStorage ( string product, LocaleFlags locale, string region = "us", BackgroundWorkerEx worker = null ) : CASCHandlerLite
product string
locale LocaleFlags
region string
worker BackgroundWorkerEx
Результат CASCHandlerLite

OpenStorage() публичный статический Метод

public static OpenStorage ( LocaleFlags locale, CASCExplorer.CASCConfig config, BackgroundWorkerEx worker = null ) : CASCHandlerLite
locale LocaleFlags
config CASCExplorer.CASCConfig
worker BackgroundWorkerEx
Результат CASCHandlerLite

SaveFileTo() публичный Метод

public SaveFileTo ( ulong hash, string extractPath, string fullName ) : void
hash ulong
extractPath string
fullName string
Результат void