C# Class FlexiWebSDK.FlexiWebClient

Mostrar archivo Open project: FlexiDB/PublicCSharpLib

Protected Properties

Property Type Description
_cryptProvider ICryptProvider
_jsonProvider IJsonProvider
_requestProvider IRequestProvider
apiKey string
apiUrl string

Public Methods

Method Description
FlexiWebClient ( ) : System

Protected Methods

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

Private Methods

Method 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 method

protected CheckResultRequest ( string json ) : void
json string
return void

FlexiWebClient() public method

public FlexiWebClient ( ) : System
return System

FlexiWebClient() protected method

protected FlexiWebClient ( ICryptProvider crypt, IRequestProvider requestProvider, IJsonProvider jsonProvider ) : System
crypt ICryptProvider
requestProvider IRequestProvider
jsonProvider IJsonProvider
return System

Property Details

_cryptProvider protected_oe property

protected ICryptProvider _cryptProvider
return ICryptProvider

_jsonProvider protected_oe property

protected IJsonProvider _jsonProvider
return IJsonProvider

_requestProvider protected_oe property

protected IRequestProvider _requestProvider
return IRequestProvider

apiKey protected_oe property

protected string apiKey
return string

apiUrl protected_oe property

protected string apiUrl
return string