C# 클래스 Raven.Database.Server.Security.AbstractRequestAuthorizer

상속: IDisposable
파일 보기 프로젝트 열기: nhsevidence/ravendb 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
server HttpServer

공개 메소드들

메소드 설명
Authorize ( IHttpContext context ) : bool
Initialize ( Func databaseGetter, Func settingsGetter, Func tenantIdGetter, HttpServer theServer ) : void
IsGetRequest ( string httpMethod, string requestPath ) : bool

메소드 상세

Authorize() 공개 추상적인 메소드

public abstract Authorize ( IHttpContext context ) : bool
context IHttpContext
리턴 bool

Initialize() 공개 메소드

public Initialize ( Func databaseGetter, Func settingsGetter, Func tenantIdGetter, HttpServer theServer ) : void
databaseGetter Func
settingsGetter Func
tenantIdGetter Func
theServer HttpServer
리턴 void

IsGetRequest() 공개 정적인 메소드

public static IsGetRequest ( string httpMethod, string requestPath ) : bool
httpMethod string
requestPath string
리턴 bool

프로퍼티 상세

server 보호되어 있는 프로퍼티

protected HttpServer server
리턴 HttpServer