C# Class FlexiWebSDK.FlexiWebClient

Afficher le fichier Open project: FlexiDB/PublicCSharpLib

Protected Properties

Свойство Type Description
_cryptProvider ICryptProvider
_jsonProvider IJsonProvider
_requestProvider IRequestProvider
apiKey string
apiUrl string

Méthodes publiques

Méthode Description
FlexiWebClient ( ) : System

Méthodes protégées

Méthode Description
CheckResultRequest ( string json ) : void
FlexiWebClient ( ICryptProvider crypt, IRequestProvider requestProvider, IJsonProvider jsonProvider ) : System

Private Methods

Méthode Description
ExecRequest ( string endpoint, XHttpMethod httpMethod, string httpData = null, bool encode = true, byte fileBytes = null, string fieldName = null, string fileName = null ) : string
ExecRequestAsync ( string endpoint, XHttpMethod httpMethod, string httpData = null, bool encode = true, byte fileBytes = null, string fieldName = null, string fileName = null ) : Task

Method Details

CheckResultRequest() protected méthode

protected CheckResultRequest ( string json ) : void
json string
Résultat void

FlexiWebClient() public méthode

public FlexiWebClient ( ) : System
Résultat System

FlexiWebClient() protected méthode

protected FlexiWebClient ( ICryptProvider crypt, IRequestProvider requestProvider, IJsonProvider jsonProvider ) : System
crypt ICryptProvider
requestProvider IRequestProvider
jsonProvider IJsonProvider
Résultat System

Property Details

_cryptProvider protected_oe property

protected ICryptProvider _cryptProvider
Résultat ICryptProvider

_jsonProvider protected_oe property

protected IJsonProvider _jsonProvider
Résultat IJsonProvider

_requestProvider protected_oe property

protected IRequestProvider _requestProvider
Résultat IRequestProvider

apiKey protected_oe property

protected string apiKey
Résultat string

apiUrl protected_oe property

protected string apiUrl
Résultat string