C# Класс NodeNetAsync.Net.Http.Static.HttpStaticFileServer

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

Открытые свойства

Свойство Тип Описание
CacheSizeThresold long

Защищенные свойства (Protected)

Свойство Тип Описание
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