C# 클래스 LtiLibrary.AspNet.Extensions.HttpRequestBaseExtensions

파일 보기 프로젝트 열기: andyfmiller/LtiLibrary

공개 메소드들

메소드 설명
CheckForRequiredLtiParameters ( this request ) : void

Parse the HttpRequest and return a filled in LtiRequest.

GenerateOAuthSignature ( this request, string consumerSecret ) : string
GetLisContextType ( this request, string key ) : LisContextType?
GetPresentationTarget ( this request, string key ) : DocumentTarget?
IsAuthenticatedWithLti ( this request ) : bool

Get a value indicating whether the current request is authenticated using LTI.

RequireAllOf ( this request, IEnumerable parameters ) : void
UnvalidatedParameters ( this request ) : NameValueCollection

비공개 메소드들

메소드 설명
GetUnvalidatedString ( this request, string key ) : string

메소드 상세

CheckForRequiredLtiParameters() 공개 정적인 메소드

Parse the HttpRequest and return a filled in LtiRequest.
public static CheckForRequiredLtiParameters ( this request ) : void
request this The HttpRequest to parse.
리턴 void

GenerateOAuthSignature() 공개 정적인 메소드

public static GenerateOAuthSignature ( this request, string consumerSecret ) : string
request this
consumerSecret string
리턴 string

GetLisContextType() 공개 정적인 메소드

public static GetLisContextType ( this request, string key ) : LisContextType?
request this
key string
리턴 LisContextType?

GetPresentationTarget() 공개 정적인 메소드

public static GetPresentationTarget ( this request, string key ) : DocumentTarget?
request this
key string
리턴 DocumentTarget?

IsAuthenticatedWithLti() 공개 정적인 메소드

Get a value indicating whether the current request is authenticated using LTI.
public static IsAuthenticatedWithLti ( this request ) : bool
request this
리턴 bool

RequireAllOf() 공개 정적인 메소드

public static RequireAllOf ( this request, IEnumerable parameters ) : void
request this
parameters IEnumerable
리턴 void

UnvalidatedParameters() 공개 정적인 메소드

public static UnvalidatedParameters ( this request ) : NameValueCollection
request this
리턴 System.Collections.Specialized.NameValueCollection