C# Class WhiskWork.Web.WebCommunication

Show file Open project: jorn-ola-birkeland/WhiskWork Class Usage Examples

Public Methods

Method Description
GetXmlDocument ( string url ) : XmlDocument
PostCsv ( string url, string>.IDictionary keyValues ) : void
PostCsv ( string host, WorkItem workItem ) : void
ReadResponseToEnd ( WebResponse response ) : string
SendCsvRequest ( string url, string httpverb, string payload ) : void
WebCommunication ( ) : System
WebCommunication ( IHttpRequestFactory httpRequestFactory ) : System

Private Methods

Method Description
CreatePayload ( string>.IEnumerable keyValues ) : string

Method Details

GetXmlDocument() public method

public GetXmlDocument ( string url ) : XmlDocument
url string
return System.Xml.XmlDocument

PostCsv() public method

public PostCsv ( string url, string>.IDictionary keyValues ) : void
url string
keyValues string>.IDictionary
return void

PostCsv() public method

public PostCsv ( string host, WorkItem workItem ) : void
host string
workItem WhiskWork.Core.WorkItem
return void

ReadResponseToEnd() public static method

public static ReadResponseToEnd ( WebResponse response ) : string
response System.Net.WebResponse
return string

SendCsvRequest() public method

public SendCsvRequest ( string url, string httpverb, string payload ) : void
url string
httpverb string
payload string
return void

WebCommunication() public method

public WebCommunication ( ) : System
return System

WebCommunication() public method

public WebCommunication ( IHttpRequestFactory httpRequestFactory ) : System
httpRequestFactory IHttpRequestFactory
return System