C# Класс NetDimension.OpenAuth.OpenAuthenticationClientBase

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
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