C# Класс Universe.Modules.Web.WebHttpTextureService

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

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

Свойство Тип Описание
_gridNick string
_registry IRegistryCore
_server IHttpServer

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

Метод Описание
FinishedStartup ( ) : void
GetAvatarImageURL ( string imageURL ) : string
GetRegionWorldViewURL ( UUID RegionID ) : string
GetTextureURL ( UUID textureID ) : string
Initialize ( IConfigSource config, IRegistryCore registry ) : void
OnHTTPGetAvatarImage ( string path, Stream request, OSHttpRequest httpRequest, OSHttpResponse httpResponse ) : byte[]
OnHTTPGetTextureImage ( string path, Stream request, OSHttpRequest httpRequest, OSHttpResponse httpResponse ) : byte[]
Start ( IConfigSource config, IRegistryCore registry ) : void

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

Метод Описание
GetEncoderInfo ( string mimeType ) : System.Drawing.Imaging.ImageCodecInfo
ResizeBitmap ( Image b, int nWidth, int nHeight ) : Bitmap

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

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

public FinishedStartup ( ) : void
Результат void

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

public GetAvatarImageURL ( string imageURL ) : string
imageURL string
Результат string

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

public GetRegionWorldViewURL ( UUID RegionID ) : string
RegionID UUID
Результат string

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

public GetTextureURL ( UUID textureID ) : string
textureID UUID
Результат string

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

public Initialize ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
Результат void

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

public OnHTTPGetAvatarImage ( string path, Stream request, OSHttpRequest httpRequest, OSHttpResponse httpResponse ) : byte[]
path string
request Stream
httpRequest Universe.Framework.Servers.HttpServer.Implementation.OSHttpRequest
httpResponse Universe.Framework.Servers.HttpServer.Implementation.OSHttpResponse
Результат byte[]

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

public OnHTTPGetTextureImage ( string path, Stream request, OSHttpRequest httpRequest, OSHttpResponse httpResponse ) : byte[]
path string
request Stream
httpRequest Universe.Framework.Servers.HttpServer.Implementation.OSHttpRequest
httpResponse Universe.Framework.Servers.HttpServer.Implementation.OSHttpResponse
Результат byte[]

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

public Start ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
Результат void

Описание свойств

_gridNick защищенное свойство

protected string _gridNick
Результат string

_registry защищенное свойство

protected IRegistryCore _registry
Результат IRegistryCore

_server защищенное свойство

protected IHttpServer _server
Результат IHttpServer