C# Class NodeNetAsync.Net.Http.Static.HttpStaticFileServer

Inheritance: IHttpFilter
Afficher le fichier Open project: soywiz/NodeNetAsync Class Usage Examples

Méthodes publiques

Свойство Type Description
CacheSizeThresold long

Protected Properties

Свойство Type Description
Cache ResultStruct>.AsyncCache
UncacheChain SortedSet>.Dictionary

Méthodes publiques

Méthode Description
AddExtensionHandler ( string Extension, ExtensionHandlerDelegateAsync HandlerAsync ) : void

AddFilter ( IHttpStaticFilter IHttpStaticFilter ) : void
FilterAsync ( HttpRequest Request, HttpResponse Response ) : System.Threading.Tasks.Task
HttpStaticFileServer ( IVirtualFileSystem VirtualFileSystem, bool Cache = true ) : System
VirtualFileSystem_OnEvent ( VirtualFileEvent obj ) : void
_FileSystemWatcher_Updated ( string FilePath ) : void

Méthodes protégées

Méthode Description
AddUncacheChain ( string File, string File2 ) : void

Method Details

AddExtensionHandler() public méthode

public AddExtensionHandler ( string Extension, ExtensionHandlerDelegateAsync HandlerAsync ) : void
Extension string
HandlerAsync ExtensionHandlerDelegateAsync
Résultat void

AddFilter() public méthode

public AddFilter ( IHttpStaticFilter IHttpStaticFilter ) : void
IHttpStaticFilter IHttpStaticFilter
Résultat void

AddUncacheChain() protected méthode

protected AddUncacheChain ( string File, string File2 ) : void
File string
File2 string
Résultat void

FilterAsync() public méthode

public FilterAsync ( HttpRequest Request, HttpResponse Response ) : System.Threading.Tasks.Task
Request HttpRequest
Response HttpResponse
Résultat System.Threading.Tasks.Task

HttpStaticFileServer() public méthode

public HttpStaticFileServer ( IVirtualFileSystem VirtualFileSystem, bool Cache = true ) : System
VirtualFileSystem IVirtualFileSystem
Cache bool
Résultat System

VirtualFileSystem_OnEvent() public méthode

public VirtualFileSystem_OnEvent ( VirtualFileEvent obj ) : void
obj NodeNetAsync.Vfs.VirtualFileEvent
Résultat void

_FileSystemWatcher_Updated() public méthode

public _FileSystemWatcher_Updated ( string FilePath ) : void
FilePath string
Résultat void

Property Details

Cache protected_oe property

protected AsyncCache Cache
Résultat ResultStruct>.AsyncCache

CacheSizeThresold public_oe property

public long CacheSizeThresold
Résultat long

UncacheChain protected_oe property

protected Dictionary> UncacheChain
Résultat SortedSet>.Dictionary