C# Класс EventStore.Transport.Http.EntityManagement.HttpEntity

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

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

Свойство Тип Описание
Request System.Net.HttpListenerRequest
RequestedUrl System.Uri
User IPrincipal

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

Метод Описание
BuildRequestedUrl ( Uri requestUrl, NameValueCollection requestHeaders, IPAddress advertiseAsAddress, int advertiseAsPort ) : Uri
CreateManager ( ) : EventStore.Transport.Http.EntityManagement.HttpEntityManager
CreateManager ( ICodec requestCodec, ICodec responseCodec, string allowedMethods, Action onRequestSatisfied ) : EventStore.Transport.Http.EntityManagement.HttpEntityManager
HttpEntity ( HttpListenerRequest request, HttpListenerResponse response, IPrincipal user, bool logHttpRequests, IPAddress advertiseAsAddress, int advertiseAsPort ) : System
SetUser ( IPrincipal user ) : HttpEntity
Test ( IPrincipal user ) : HttpEntity

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

Метод Описание
HttpEntity ( HttpEntity httpEntity, IPrincipal user, bool logHttpRequests ) : System
HttpEntity ( IPrincipal user, bool logHttpRequests ) : System

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

BuildRequestedUrl() публичный статический Метод

public static BuildRequestedUrl ( Uri requestUrl, NameValueCollection requestHeaders, IPAddress advertiseAsAddress, int advertiseAsPort ) : Uri
requestUrl System.Uri
requestHeaders System.Collections.Specialized.NameValueCollection
advertiseAsAddress System.Net.IPAddress
advertiseAsPort int
Результат System.Uri

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

public CreateManager ( ) : EventStore.Transport.Http.EntityManagement.HttpEntityManager
Результат EventStore.Transport.Http.EntityManagement.HttpEntityManager

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

public CreateManager ( ICodec requestCodec, ICodec responseCodec, string allowedMethods, Action onRequestSatisfied ) : EventStore.Transport.Http.EntityManagement.HttpEntityManager
requestCodec ICodec
responseCodec ICodec
allowedMethods string
onRequestSatisfied Action
Результат EventStore.Transport.Http.EntityManagement.HttpEntityManager

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

public HttpEntity ( HttpListenerRequest request, HttpListenerResponse response, IPrincipal user, bool logHttpRequests, IPAddress advertiseAsAddress, int advertiseAsPort ) : System
request System.Net.HttpListenerRequest
response System.Net.HttpListenerResponse
user IPrincipal
logHttpRequests bool
advertiseAsAddress System.Net.IPAddress
advertiseAsPort int
Результат System

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

public SetUser ( IPrincipal user ) : HttpEntity
user IPrincipal
Результат HttpEntity

Test() публичный статический Метод

public static Test ( IPrincipal user ) : HttpEntity
user IPrincipal
Результат HttpEntity

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

Request публичное свойство

public HttpListenerRequest,System.Net Request
Результат System.Net.HttpListenerRequest

RequestedUrl публичное свойство

public Uri,System RequestedUrl
Результат System.Uri

User публичное свойство

public IPrincipal User
Результат IPrincipal