C# 클래스 EventStore.Transport.Http.EntityManagement.HttpEntity

파일 보기 프로젝트 열기: EventStore/EventStore 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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