C# Класс WindowsAzure.Acs.Oauth2.Protocol.OAuthMessageSerializer

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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