C# Class YouScribe.Rest.YouScribeClient

Inheritance: IYouScribeClient
Afficher le fichier Open project: Youscribe/YouscribeNet

Méthodes publiques

Méthode Description
AddUserAgent ( string productName, string version ) : void
AuthorizeAsync ( string userNameOrEmail, string password, int validityInHours = null ) : Task
CreateAccountEventRequest ( ) : IAccountEventRequest
CreateAccountPublisherRequest ( ) : IAccountPublisherRequest
CreateAccountRequest ( ) : IAccountRequest
CreateAccountUserTypeRequest ( ) : IAccountUsertTypeRequest
CreateAccountUtilRequest ( ) : IAccountUtilRequest
CreateEmbedRequest ( ) : IEmbedRequest
CreateLibraryRequest ( ) : ILibraryRequest
CreateProductCommentRequest ( ) : IProductCommentRequest
CreateProductRequest ( ) : IProductRequest
CreateProductSearchRequest ( ) : IProductSearchRequest
CreateProductSuggestRequest ( ) : IProductSuggestRequest
CreateThemeRequest ( ) : IThemeRequest
GetClientFactory ( ) : Func
GetToken ( ) : string
GetTokenProvider ( ) : ITokenProvider
SetToken ( string token ) : void
SetTokenProvider ( ITokenProvider tokenProvider ) : void
SetUserAgent ( string productName, string version ) : void
YouScribeClient ( Func baseClientFactory, ClientsPoolProvider poolProvider = null ) : System
YouScribeClient ( Func handlerFactory, Func baseClientFactory, ClientsPoolProvider poolProvider = null ) : System
YouScribeClient ( Func handlerFactory, string baseUrl, ClientsPoolProvider poolProvider = null ) : System
YouScribeClient ( Func handlerFactory, string baseUrl, Func baseClientFactory, ClientsPoolProvider poolProvider = null ) : System
YouScribeClient ( Func handlerFactory, string baseUrl, Func baseClientFactory, System.TimeSpan timeout, ClientsPoolProvider poolProvider = null ) : System
YouScribeClient ( string baseUrl ) : System
YouScribeClient ( string baseUrl, Func baseClientFactory, ClientsPoolProvider poolProvider = null ) : System

Private Methods

Méthode Description
ReserveClient ( Func handlerFactory ) : DisposableClient
YouScribeClient ( ) : System

Method Details

AddUserAgent() public méthode

public AddUserAgent ( string productName, string version ) : void
productName string
version string
Résultat void

AuthorizeAsync() public méthode

public AuthorizeAsync ( string userNameOrEmail, string password, int validityInHours = null ) : Task
userNameOrEmail string
password string
validityInHours int
Résultat Task

CreateAccountEventRequest() public méthode

public CreateAccountEventRequest ( ) : IAccountEventRequest
Résultat IAccountEventRequest

CreateAccountPublisherRequest() public méthode

public CreateAccountPublisherRequest ( ) : IAccountPublisherRequest
Résultat IAccountPublisherRequest

CreateAccountRequest() public méthode

public CreateAccountRequest ( ) : IAccountRequest
Résultat IAccountRequest

CreateAccountUserTypeRequest() public méthode

public CreateAccountUserTypeRequest ( ) : IAccountUsertTypeRequest
Résultat IAccountUsertTypeRequest

CreateAccountUtilRequest() public méthode

public CreateAccountUtilRequest ( ) : IAccountUtilRequest
Résultat IAccountUtilRequest

CreateEmbedRequest() public méthode

public CreateEmbedRequest ( ) : IEmbedRequest
Résultat IEmbedRequest

CreateLibraryRequest() public méthode

public CreateLibraryRequest ( ) : ILibraryRequest
Résultat ILibraryRequest

CreateProductCommentRequest() public méthode

public CreateProductCommentRequest ( ) : IProductCommentRequest
Résultat IProductCommentRequest

CreateProductRequest() public méthode

public CreateProductRequest ( ) : IProductRequest
Résultat IProductRequest

CreateProductSearchRequest() public méthode

public CreateProductSearchRequest ( ) : IProductSearchRequest
Résultat IProductSearchRequest

CreateProductSuggestRequest() public méthode

public CreateProductSuggestRequest ( ) : IProductSuggestRequest
Résultat IProductSuggestRequest

CreateThemeRequest() public méthode

public CreateThemeRequest ( ) : IThemeRequest
Résultat IThemeRequest

GetClientFactory() public méthode

public GetClientFactory ( ) : Func
Résultat Func

GetToken() public méthode

public GetToken ( ) : string
Résultat string

GetTokenProvider() public méthode

public GetTokenProvider ( ) : ITokenProvider
Résultat ITokenProvider

SetToken() public méthode

public SetToken ( string token ) : void
token string
Résultat void

SetTokenProvider() public méthode

public SetTokenProvider ( ITokenProvider tokenProvider ) : void
tokenProvider ITokenProvider
Résultat void

SetUserAgent() public méthode

public SetUserAgent ( string productName, string version ) : void
productName string
version string
Résultat void

YouScribeClient() public méthode

public YouScribeClient ( Func baseClientFactory, ClientsPoolProvider poolProvider = null ) : System
baseClientFactory Func
poolProvider ClientsPoolProvider
Résultat System

YouScribeClient() public méthode

public YouScribeClient ( Func handlerFactory, Func baseClientFactory, ClientsPoolProvider poolProvider = null ) : System
handlerFactory Func
baseClientFactory Func
poolProvider ClientsPoolProvider
Résultat System

YouScribeClient() public méthode

public YouScribeClient ( Func handlerFactory, string baseUrl, ClientsPoolProvider poolProvider = null ) : System
handlerFactory Func
baseUrl string
poolProvider ClientsPoolProvider
Résultat System

YouScribeClient() public méthode

public YouScribeClient ( Func handlerFactory, string baseUrl, Func baseClientFactory, ClientsPoolProvider poolProvider = null ) : System
handlerFactory Func
baseUrl string
baseClientFactory Func
poolProvider ClientsPoolProvider
Résultat System

YouScribeClient() public méthode

public YouScribeClient ( Func handlerFactory, string baseUrl, Func baseClientFactory, System.TimeSpan timeout, ClientsPoolProvider poolProvider = null ) : System
handlerFactory Func
baseUrl string
baseClientFactory Func
timeout System.TimeSpan
poolProvider ClientsPoolProvider
Résultat System

YouScribeClient() public méthode

public YouScribeClient ( string baseUrl ) : System
baseUrl string
Résultat System

YouScribeClient() public méthode

public YouScribeClient ( string baseUrl, Func baseClientFactory, ClientsPoolProvider poolProvider = null ) : System
baseUrl string
baseClientFactory Func
poolProvider ClientsPoolProvider
Résultat System