C# Class EventStore.Transport.Http.EntityManagement.HttpEntity

Show file Open project: EventStore/EventStore Class Usage Examples

Public Properties

Property Type Description
Request System.Net.HttpListenerRequest
RequestedUrl System.Uri
User IPrincipal

Public Methods

Method Description
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

Private Methods

Method Description
HttpEntity ( HttpEntity httpEntity, IPrincipal user, bool logHttpRequests ) : System
HttpEntity ( IPrincipal user, bool logHttpRequests ) : System

Method Details

BuildRequestedUrl() public static method

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
return System.Uri

CreateManager() public method

public CreateManager ( ) : EventStore.Transport.Http.EntityManagement.HttpEntityManager
return EventStore.Transport.Http.EntityManagement.HttpEntityManager

CreateManager() public method

public CreateManager ( ICodec requestCodec, ICodec responseCodec, string allowedMethods, Action onRequestSatisfied ) : EventStore.Transport.Http.EntityManagement.HttpEntityManager
requestCodec ICodec
responseCodec ICodec
allowedMethods string
onRequestSatisfied Action
return EventStore.Transport.Http.EntityManagement.HttpEntityManager

HttpEntity() public method

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
return System

SetUser() public method

public SetUser ( IPrincipal user ) : HttpEntity
user IPrincipal
return HttpEntity

Test() public static method

public static Test ( IPrincipal user ) : HttpEntity
user IPrincipal
return HttpEntity

Property Details

Request public property

public HttpListenerRequest,System.Net Request
return System.Net.HttpListenerRequest

RequestedUrl public property

public Uri,System RequestedUrl
return System.Uri

User public property

public IPrincipal User
return IPrincipal