C# Class WindowsAzure.Acs.Oauth2.Protocol.OAuthMessageSerializer

Show file Open project: maartenba/WindowsAzure.Acs.Oauth2 Class Usage Examples

Public Methods

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

Protected Methods

Method Description
CreateTypedOAuthMessageFromParameters ( Uri baseUri, NameValueCollection parameters ) : OAuthMessage

Private Methods

Method Description
GetBaseUrl ( Uri uri ) : Uri

Method Details

CreateTypedOAuthMessageFromParameters() protected method

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

GetFormEncodedQueryFormat() public method

public GetFormEncodedQueryFormat ( OAuthMessage message ) : string
message OAuthMessage
return string

GetHttpContentType() public method

public GetHttpContentType ( OAuthMessage message ) : string
message OAuthMessage
return string

GetHttpMethod() public method

public GetHttpMethod ( OAuthMessage message ) : string
message OAuthMessage
return string

GetJsonEncodedFormat() public method

public GetJsonEncodedFormat ( OAuthMessage message ) : string
message OAuthMessage
return string

GetQueryStringFormat() public method

public GetQueryStringFormat ( OAuthMessage message ) : string
message OAuthMessage
return string

Read() public method

public Read ( HttpContext context ) : OAuthMessage
context System.Web.HttpContext
return OAuthMessage

Read() public method

public Read ( System.Web.HttpContextBase context ) : OAuthMessage
context System.Web.HttpContextBase
return OAuthMessage

Read() public method

public Read ( HttpWebResponse response ) : OAuthMessage
response System.Net.HttpWebResponse
return OAuthMessage

Read() public method

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

ReadAuthenticationHeader() public method

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

ReadFormEncodedParameters() public method

public ReadFormEncodedParameters ( System incomingStream ) : NameValueCollection
incomingStream System
return System.Collections.Specialized.NameValueCollection

ReadJsonEncodedParameters() public method

public ReadJsonEncodedParameters ( System incomingStream ) : NameValueCollection
incomingStream System
return System.Collections.Specialized.NameValueCollection

Write() public method

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

Write() public method

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

Write() public method

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

Write() public method

public Write ( OAuthMessage message, System requestStream ) : void
message OAuthMessage
requestStream System
return void