C# Class WSSAT.BusinessLayer.WebServiceToInvoke

Show file Open project: YalcinYolalan/WSSAT Class Usage Examples

Public Properties

Property Type Description
Params List
ResponseSOAP System.Xml.Linq.XDocument
ResultString string
StatusCode int

Public Methods

Method Description
AddParameter ( string name, string value ) : void
CleanLastInvoke ( ) : void
InvokeMethod ( string methodName, string targetNameSpace, WSDescriber wsDesc, List &respHeader, string customSoapHeaderTags, string customSoapBodyTags ) : void
SetBasicAuthHeader ( HttpWebRequest request, String userName, String userPassword ) : void
WebServiceToInvoke ( ) : System
WebServiceToInvoke ( string baseUrl ) : System

Private Methods

Method Description
AssertCanInvoke ( string methodName = "" ) : void
ExtractDocumentFromResponse ( string response ) : XmlDocument
ExtractResult ( string methodName, string targetNameSpace ) : void
InvokeMethod ( string methodName, bool encode, string targetNameSpace, WSDescriber wsDesc, List &respHeader, string customSoapHeaderTags, string customSoapBodyTags ) : void
PosInvoke ( ) : void
PreInvoke ( ) : void
SetHeader ( HttpWebResponse resp, List &respHeader ) : void
ThrowIfSoapFault ( string responseFailure ) : void

Method Details

AddParameter() public method

public AddParameter ( string name, string value ) : void
name string
value string
return void

CleanLastInvoke() public method

public CleanLastInvoke ( ) : void
return void

InvokeMethod() public method

public InvokeMethod ( string methodName, string targetNameSpace, WSDescriber wsDesc, List &respHeader, string customSoapHeaderTags, string customSoapBodyTags ) : void
methodName string
targetNameSpace string
wsDesc WSSAT.DataTypes.WSDescriber
respHeader List
customSoapHeaderTags string
customSoapBodyTags string
return void

SetBasicAuthHeader() public method

public SetBasicAuthHeader ( HttpWebRequest request, String userName, String userPassword ) : void
request System.Net.HttpWebRequest
userName String
userPassword String
return void

WebServiceToInvoke() public method

public WebServiceToInvoke ( ) : System
return System

WebServiceToInvoke() public method

public WebServiceToInvoke ( string baseUrl ) : System
baseUrl string
return System

Property Details

Params public property

public List Params
return List

ResponseSOAP public property

public XDocument,System.Xml.Linq ResponseSOAP
return System.Xml.Linq.XDocument

ResultString public property

public string ResultString
return string

StatusCode public property

public int StatusCode
return int