C# Class NetDimension.OpenAuth.OpenAuthenticationClientBase

Afficher le fichier Open project: NetDimension/WeiboSDK

Protected Properties

Свойство Type Description
http System.Net.Http.HttpClient
isAccessTokenSet bool

Méthodes publiques

Méthode Description
GetAccessTokenByCode ( string code ) : void
GetAuthorizationUrl ( ) : string
HttpGet ( string api, object>.Dictionary parameters = null ) : HttpResponseMessage
HttpGet ( string api, dynamic parameters ) : HttpResponseMessage
HttpGetAsync ( string api, object>.Dictionary parameters = null ) : Task
HttpGetAsync ( string api, dynamic parameters ) : Task
HttpPost ( string api, object>.Dictionary parameters ) : HttpResponseMessage
HttpPost ( string api, dynamic parameters ) : HttpResponseMessage
HttpPostAsync ( string api, object>.Dictionary parameters ) : Task
HttpPostAsync ( string api, dynamic parameters ) : Task
OpenAuthenticationClientBase ( string clientId, string clientSecret, string callbackUrl, string accessToken = null ) : System

Private Methods

Méthode Description
GetNonceString ( int length = 8 ) : string

Method Details

GetAccessTokenByCode() public abstract méthode

public abstract GetAccessTokenByCode ( string code ) : void
code string
Résultat void

GetAuthorizationUrl() public abstract méthode

public abstract GetAuthorizationUrl ( ) : string
Résultat string

HttpGet() public méthode

public HttpGet ( string api, object>.Dictionary parameters = null ) : HttpResponseMessage
api string
parameters object>.Dictionary
Résultat System.Net.Http.HttpResponseMessage

HttpGet() public méthode

public HttpGet ( string api, dynamic parameters ) : HttpResponseMessage
api string
parameters dynamic
Résultat System.Net.Http.HttpResponseMessage

HttpGetAsync() public méthode

public HttpGetAsync ( string api, object>.Dictionary parameters = null ) : Task
api string
parameters object>.Dictionary
Résultat Task

HttpGetAsync() public méthode

public HttpGetAsync ( string api, dynamic parameters ) : Task
api string
parameters dynamic
Résultat Task

HttpPost() public méthode

public HttpPost ( string api, object>.Dictionary parameters ) : HttpResponseMessage
api string
parameters object>.Dictionary
Résultat System.Net.Http.HttpResponseMessage

HttpPost() public méthode

public HttpPost ( string api, dynamic parameters ) : HttpResponseMessage
api string
parameters dynamic
Résultat System.Net.Http.HttpResponseMessage

HttpPostAsync() public méthode

public HttpPostAsync ( string api, object>.Dictionary parameters ) : Task
api string
parameters object>.Dictionary
Résultat Task

HttpPostAsync() public méthode

public HttpPostAsync ( string api, dynamic parameters ) : Task
api string
parameters dynamic
Résultat Task

OpenAuthenticationClientBase() public méthode

public OpenAuthenticationClientBase ( string clientId, string clientSecret, string callbackUrl, string accessToken = null ) : System
clientId string
clientSecret string
callbackUrl string
accessToken string
Résultat System

Property Details

http protected_oe property

protected HttpClient,System.Net.Http http
Résultat System.Net.Http.HttpClient

isAccessTokenSet protected_oe property

protected bool isAccessTokenSet
Résultat bool