C# 클래스 HarvestApi.Service.Request.AbstractService

상속: IServiceCommand
파일 보기 프로젝트 열기: s1m0nj/Harvest-Service-for-.Net

공개 메소드들

메소드 설명
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