C# Класс WSSAT.BusinessLayer.WebServiceToInvoke

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Params List
ResponseSOAP System.Xml.Linq.XDocument
ResultString string
StatusCode int

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

Метод Описание
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

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

Метод Описание
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

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

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

public AddParameter ( string name, string value ) : void
name string
value string
Результат void

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

public CleanLastInvoke ( ) : void
Результат void

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

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
Результат void

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

public SetBasicAuthHeader ( HttpWebRequest request, String userName, String userPassword ) : void
request System.Net.HttpWebRequest
userName String
userPassword String
Результат void

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

public WebServiceToInvoke ( ) : System
Результат System

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

public WebServiceToInvoke ( string baseUrl ) : System
baseUrl string
Результат System

Описание свойств

Params публичное свойство

public List Params
Результат List

ResponseSOAP публичное свойство

public XDocument,System.Xml.Linq ResponseSOAP
Результат System.Xml.Linq.XDocument

ResultString публичное свойство

public string ResultString
Результат string

StatusCode публичное свойство

public int StatusCode
Результат int