C# Класс HarvestApi.Service.Request.AbstractService

Наследование: IServiceCommand
Показать файл Открыть проект

Открытые методы

Метод Описание
Exectue ( string xmlContent = "" ) : string
Validator ( object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors ) : bool

Защищенные методы

Метод Описание
AbstractService ( HarvestConnection harvestConnection, string endpoint ) : System

Приватные методы

Метод Описание
ExecuteRequest ( ) : string
ExecuteRequestAndRetryIfServiceUnavailable ( ) : string
HarvestEncode ( ) : object[]

UrlEncode seems to encode the url too much so we just use a manual encoder to their specific requirements

RequestFactory ( string endpointUri ) : HttpWebRequest

Описание методов

AbstractService() защищенный Метод

protected AbstractService ( HarvestConnection harvestConnection, string endpoint ) : System
harvestConnection HarvestConnection
endpoint string
Результат System

Exectue() публичный Метод

public Exectue ( string xmlContent = "" ) : string
xmlContent string
Результат string

Validator() публичный статический Метод

public static Validator ( object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors ) : bool
sender object
certificate System.Security.Cryptography.X509Certificates.X509Certificate
chain System.Security.Cryptography.X509Certificates.X509Chain
sslPolicyErrors SslPolicyErrors
Результат bool