C# 클래스 NetDimension.OpenAuth.OpenAuthenticationClientBase

파일 보기 프로젝트 열기: NetDimension/WeiboSDK

보호된 프로퍼티들

프로퍼티 타입 설명
http System.Net.Http.HttpClient
isAccessTokenSet bool

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
GetNonceString ( int length = 8 ) : string

메소드 상세

GetAccessTokenByCode() 공개 추상적인 메소드

public abstract GetAccessTokenByCode ( string code ) : void
code string
리턴 void

GetAuthorizationUrl() 공개 추상적인 메소드

public abstract GetAuthorizationUrl ( ) : string
리턴 string

HttpGet() 공개 메소드

public HttpGet ( string api, object>.Dictionary parameters = null ) : HttpResponseMessage
api string
parameters object>.Dictionary
리턴 System.Net.Http.HttpResponseMessage

HttpGet() 공개 메소드

public HttpGet ( string api, dynamic parameters ) : HttpResponseMessage
api string
parameters dynamic
리턴 System.Net.Http.HttpResponseMessage

HttpGetAsync() 공개 메소드

public HttpGetAsync ( string api, object>.Dictionary parameters = null ) : Task
api string
parameters object>.Dictionary
리턴 Task

HttpGetAsync() 공개 메소드

public HttpGetAsync ( string api, dynamic parameters ) : Task
api string
parameters dynamic
리턴 Task

HttpPost() 공개 메소드

public HttpPost ( string api, object>.Dictionary parameters ) : HttpResponseMessage
api string
parameters object>.Dictionary
리턴 System.Net.Http.HttpResponseMessage

HttpPost() 공개 메소드

public HttpPost ( string api, dynamic parameters ) : HttpResponseMessage
api string
parameters dynamic
리턴 System.Net.Http.HttpResponseMessage

HttpPostAsync() 공개 메소드

public HttpPostAsync ( string api, object>.Dictionary parameters ) : Task
api string
parameters object>.Dictionary
리턴 Task

HttpPostAsync() 공개 메소드

public HttpPostAsync ( string api, dynamic parameters ) : Task
api string
parameters dynamic
리턴 Task

OpenAuthenticationClientBase() 공개 메소드

public OpenAuthenticationClientBase ( string clientId, string clientSecret, string callbackUrl, string accessToken = null ) : System
clientId string
clientSecret string
callbackUrl string
accessToken string
리턴 System

프로퍼티 상세

http 보호되어 있는 프로퍼티

protected HttpClient,System.Net.Http http
리턴 System.Net.Http.HttpClient

isAccessTokenSet 보호되어 있는 프로퍼티

protected bool isAccessTokenSet
리턴 bool