C# 클래스 WindowsAzure.Acs.Oauth2.Protocol.OAuthMessageSerializer

파일 보기 프로젝트 열기: maartenba/WindowsAzure.Acs.Oauth2 1 사용 예제들

공개 메소드들

메소드 설명
GetFormEncodedQueryFormat ( OAuthMessage message ) : string
GetHttpContentType ( OAuthMessage message ) : string
GetHttpMethod ( OAuthMessage message ) : string
GetJsonEncodedFormat ( OAuthMessage message ) : string
GetQueryStringFormat ( OAuthMessage message ) : string
Read ( HttpContext context ) : OAuthMessage
Read ( System.Web.HttpContextBase context ) : OAuthMessage
Read ( HttpWebResponse response ) : OAuthMessage
Read ( string httpMethod, string httpContentType, Uri requestUri, System incomingStream ) : OAuthMessage
ReadAuthenticationHeader ( string authenticateHeader, Uri resourceUri ) : WindowsAzure.Acs.Oauth2.Protocol.ResourceAccessFailureResponse
ReadFormEncodedParameters ( System incomingStream ) : NameValueCollection
ReadJsonEncodedParameters ( System incomingStream ) : NameValueCollection
Write ( OAuthMessage message, HttpContext context ) : void
Write ( OAuthMessage message, System.Web.HttpContextBase context ) : void
Write ( OAuthMessage message, HttpWebRequest request ) : void
Write ( OAuthMessage message, System requestStream ) : void

보호된 메소드들

메소드 설명
CreateTypedOAuthMessageFromParameters ( Uri baseUri, NameValueCollection parameters ) : OAuthMessage

비공개 메소드들

메소드 설명
GetBaseUrl ( Uri uri ) : Uri

메소드 상세

CreateTypedOAuthMessageFromParameters() 보호된 메소드

protected CreateTypedOAuthMessageFromParameters ( Uri baseUri, NameValueCollection parameters ) : OAuthMessage
baseUri System.Uri
parameters System.Collections.Specialized.NameValueCollection
리턴 OAuthMessage

GetFormEncodedQueryFormat() 공개 메소드

public GetFormEncodedQueryFormat ( OAuthMessage message ) : string
message OAuthMessage
리턴 string

GetHttpContentType() 공개 메소드

public GetHttpContentType ( OAuthMessage message ) : string
message OAuthMessage
리턴 string

GetHttpMethod() 공개 메소드

public GetHttpMethod ( OAuthMessage message ) : string
message OAuthMessage
리턴 string

GetJsonEncodedFormat() 공개 메소드

public GetJsonEncodedFormat ( OAuthMessage message ) : string
message OAuthMessage
리턴 string

GetQueryStringFormat() 공개 메소드

public GetQueryStringFormat ( OAuthMessage message ) : string
message OAuthMessage
리턴 string

Read() 공개 메소드

public Read ( HttpContext context ) : OAuthMessage
context System.Web.HttpContext
리턴 OAuthMessage

Read() 공개 메소드

public Read ( System.Web.HttpContextBase context ) : OAuthMessage
context System.Web.HttpContextBase
리턴 OAuthMessage

Read() 공개 메소드

public Read ( HttpWebResponse response ) : OAuthMessage
response System.Net.HttpWebResponse
리턴 OAuthMessage

Read() 공개 메소드

public Read ( string httpMethod, string httpContentType, Uri requestUri, System incomingStream ) : OAuthMessage
httpMethod string
httpContentType string
requestUri System.Uri
incomingStream System
리턴 OAuthMessage

ReadAuthenticationHeader() 공개 메소드

public ReadAuthenticationHeader ( string authenticateHeader, Uri resourceUri ) : WindowsAzure.Acs.Oauth2.Protocol.ResourceAccessFailureResponse
authenticateHeader string
resourceUri System.Uri
리턴 WindowsAzure.Acs.Oauth2.Protocol.ResourceAccessFailureResponse

ReadFormEncodedParameters() 공개 메소드

public ReadFormEncodedParameters ( System incomingStream ) : NameValueCollection
incomingStream System
리턴 System.Collections.Specialized.NameValueCollection

ReadJsonEncodedParameters() 공개 메소드

public ReadJsonEncodedParameters ( System incomingStream ) : NameValueCollection
incomingStream System
리턴 System.Collections.Specialized.NameValueCollection

Write() 공개 메소드

public Write ( OAuthMessage message, HttpContext context ) : void
message OAuthMessage
context System.Web.HttpContext
리턴 void

Write() 공개 메소드

public Write ( OAuthMessage message, System.Web.HttpContextBase context ) : void
message OAuthMessage
context System.Web.HttpContextBase
리턴 void

Write() 공개 메소드

public Write ( OAuthMessage message, HttpWebRequest request ) : void
message OAuthMessage
request System.Net.HttpWebRequest
리턴 void

Write() 공개 메소드

public Write ( OAuthMessage message, System requestStream ) : void
message OAuthMessage
requestStream System
리턴 void