C# Класс OpenMetaverse.Http.CapsServer

Показать файл Открыть проект

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

Метод Описание
CapsServer ( IPAddress address, int port ) : System
CapsServer ( IPAddress address, int port, X509Certificate sslCertificate, X509Certificate rootCA, bool requireClientCertificate ) : System
CapsServer ( WebServer httpServer, string handlerPath ) : System
CreateCapability ( HttpRequestCallback localHandler, bool clientCertRequired ) : UUID
CreateCapability ( HttpRequestCallback localHandler, bool clientCertRequired, double ttlSeconds ) : UUID
CreateCapability ( Uri remoteHandler, bool clientCertRequired ) : UUID
CreateCapability ( Uri remoteHandler, bool clientCertRequired, double ttlSeconds ) : UUID
RemoveCapability ( UUID id ) : bool
Start ( ) : void
Stop ( ) : void

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

Метод Описание
BuildCapsHandler ( string path ) : HttpServer.HttpRequestHandler
CapsCallback ( IHttpClientContext client, IHttpRequest request, IHttpResponse response ) : bool
ProxyCapCallback ( IHttpClientContext client, IHttpRequest request, IHttpResponse response, Uri remoteHandler ) : void

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

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

public CapsServer ( IPAddress address, int port ) : System
address System.Net.IPAddress
port int
Результат System

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

public CapsServer ( IPAddress address, int port, X509Certificate sslCertificate, X509Certificate rootCA, bool requireClientCertificate ) : System
address System.Net.IPAddress
port int
sslCertificate System.Security.Cryptography.X509Certificates.X509Certificate
rootCA System.Security.Cryptography.X509Certificates.X509Certificate
requireClientCertificate bool
Результат System

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

public CapsServer ( WebServer httpServer, string handlerPath ) : System
httpServer HttpServer.WebServer
handlerPath string
Результат System

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

public CreateCapability ( HttpRequestCallback localHandler, bool clientCertRequired ) : UUID
localHandler HttpRequestCallback
clientCertRequired bool
Результат UUID

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

public CreateCapability ( HttpRequestCallback localHandler, bool clientCertRequired, double ttlSeconds ) : UUID
localHandler HttpRequestCallback
clientCertRequired bool
ttlSeconds double
Результат UUID

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

public CreateCapability ( Uri remoteHandler, bool clientCertRequired ) : UUID
remoteHandler System.Uri
clientCertRequired bool
Результат UUID

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

public CreateCapability ( Uri remoteHandler, bool clientCertRequired, double ttlSeconds ) : UUID
remoteHandler System.Uri
clientCertRequired bool
ttlSeconds double
Результат UUID

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

public RemoveCapability ( UUID id ) : bool
id UUID
Результат bool

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

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

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

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