C# 클래스 NodeNetAsync.Net.Http.Static.HttpStaticFileServer

상속: IHttpFilter
파일 보기 프로젝트 열기: soywiz/NodeNetAsync 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
CacheSizeThresold long

보호된 프로퍼티들

프로퍼티 타입 설명
Cache ResultStruct>.AsyncCache
UncacheChain SortedSet>.Dictionary

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
AddUncacheChain ( string File, string File2 ) : void

메소드 상세

AddExtensionHandler() 공개 메소드

public AddExtensionHandler ( string Extension, ExtensionHandlerDelegateAsync HandlerAsync ) : void
Extension string
HandlerAsync ExtensionHandlerDelegateAsync
리턴 void

AddFilter() 공개 메소드

public AddFilter ( IHttpStaticFilter IHttpStaticFilter ) : void
IHttpStaticFilter IHttpStaticFilter
리턴 void

AddUncacheChain() 보호된 메소드

protected AddUncacheChain ( string File, string File2 ) : void
File string
File2 string
리턴 void

FilterAsync() 공개 메소드

public FilterAsync ( HttpRequest Request, HttpResponse Response ) : System.Threading.Tasks.Task
Request HttpRequest
Response HttpResponse
리턴 System.Threading.Tasks.Task

HttpStaticFileServer() 공개 메소드

public HttpStaticFileServer ( IVirtualFileSystem VirtualFileSystem, bool Cache = true ) : System
VirtualFileSystem IVirtualFileSystem
Cache bool
리턴 System

VirtualFileSystem_OnEvent() 공개 메소드

public VirtualFileSystem_OnEvent ( VirtualFileEvent obj ) : void
obj NodeNetAsync.Vfs.VirtualFileEvent
리턴 void

_FileSystemWatcher_Updated() 공개 메소드

public _FileSystemWatcher_Updated ( string FilePath ) : void
FilePath string
리턴 void

프로퍼티 상세

Cache 보호되어 있는 프로퍼티

protected AsyncCache Cache
리턴 ResultStruct>.AsyncCache

CacheSizeThresold 공개적으로 프로퍼티

public long CacheSizeThresold
리턴 long

UncacheChain 보호되어 있는 프로퍼티

protected Dictionary> UncacheChain
리턴 SortedSet>.Dictionary