IInstanceManagerService

Assembly: ZennoLab.InterfacesLibrary
Full name: ZennoLab.InterfacesLibrary.ZennoPoster.IInstanceManagerService
Kind: interface


Wcf service contract for working with instances

Methods

GetAllInstances

Method

Int32[] GetAllInstances()

Get array of all active instances

Returns: array of the instances

GetNewInstance

Method

void GetNewInstance(String& url, Int32& port, String& address, BrowserType browserType, string browserArgs)

Parameters

TypeNameDescription
String&url
Int32&port
String&address
BrowserTypebrowserType
stringbrowserArgs

ShowInstance

Method

void ShowInstance(string url, int port, string address)

Show the instance

Parameters

TypeNameDescription
stringurlAddress of the host pipe for instance (127.0.0.1)
intportPort of instance
stringaddressMode of instance

HideInstance

Method

void HideInstance(string url, int port, string address)

Hide the instance

Parameters

TypeNameDescription
stringurlAddress of the host pipe for instance (127.0.0.1)
intportPort of instance
stringaddressMode of instance

ReleaseInstance

Method

void ReleaseInstance(string url, int port, string address)

Release the instance

Parameters

TypeNameDescription
stringurlAddress of the host pipe for instance (127.0.0.1)
intportPort of instance
stringaddressMode of instance

CaptchaSpecialRecognition

Method

string CaptchaSpecialRecognition(string dllName, object instance, bool asyncRecognize)

Captcha recognition

Parameters

TypeNameDescription
stringdllNameThe path to the library recognizers captchas
objectinstanceInstance object
boolasyncRecognizeAsync method

Returns: Recognition result or id of async task

CaptchaRecognition

Method

string CaptchaRecognition(string dllName, string captcha, string parameters, bool asyncRecognize)

Captcha recognition

Parameters

TypeNameDescription
stringdllNameThe path to the library recognizers captchas
stringcaptchaCaptcha
stringparametersParameters
boolasyncRecognizeAsync method

Returns: Recognition result or id of async task

CaptchaRecognition

Method

string CaptchaRecognition(string dllName, string captcha, string parameters, bool asyncRecognize, String& confidence)

Parameters

TypeNameDescription
stringdllName
stringcaptcha
stringparameters
boolasyncRecognize
String&confidence

CaptchaRecognitionMulti

Method

string CaptchaRecognitionMulti(string dllName, String[] captchas64Str, string parameters, bool asyncRecognize)

Captcha recognition

Parameters

TypeNameDescription
stringdllNameThe path to the library recognizers captchas
String[]captchas64StrCaptchas
stringparametersParameters
boolasyncRecognizeAsync method

Returns: Recognition result or id of async task

WaitCaptchaRecognition

Method

string WaitCaptchaRecognition(string id)

Wait captcha recognition

Parameters

TypeNameDescription
stringidThe id of async task, which was returned by captcha recognition method

Returns: Recognition result

ContextRecognition

Method

string ContextRecognition(string text, string themesType, int maxThemes, int relevance)

Context recognition

Parameters

TypeNameDescription
stringtextThe text for recognition
stringthemesTypeThe subject type. It can be: general or detailed
intmaxThemesThe maximum count of the themes
intrelevanceThe minimun relevance for the themes

Returns: The string which contains the all suitable themes written via separator

MailConfirm

Method

string MailConfirm(string timeoutSec, string login, string pass, string server, int port, bool useSSL, bool useHTML, bool useIMAP, bool removeMessages, string identityRegExp, string parserRegExp, int machNum, bool throwsException, String[] imapFolderNames, string proxyString, int messageCountForLoad)

Confirmation email

Parameters

TypeNameDescription
stringtimeoutSecRequest timed out. Three timeout written through ”;“
stringloginLogin
stringpassPassword
stringserverMail server
intportPort
booluseSSLUse SSL
booluseHTMLUse HTML
booluseIMAPUse IMAP
boolremoveMessagesDelete messages
stringidentityRegExpRegular expression to identify the message
stringparserRegExpRegular expression to parse the message
intmachNumMatch number
boolthrowsExceptionTrue if need to throw exceptions; otherwise and default, false.
String[]imapFolderNamesAn array of names of imap folders.
stringproxyStringThe string of rpoxy
intmessageCountForLoadMaximum number of messages for loading

Returns: Result of confirmation email

ValidateEmail

Method

string ValidateEmail(string login, string pass, string server, int port, bool useSSL, bool useIMAP, string proxyString)

Validate email

Parameters

TypeNameDescription
stringloginLogin
stringpassPassword
stringserverMail server
intportPort
booluseSSLUse SSL
booluseIMAPUse IMAP
stringproxyStringProxy string

Returns: Result of confirmation email

SendTaskToDownloadMails

Method

string SendTaskToDownloadMails(string login, string pass, string server, int port, bool useSSL, EmailProtocol protocol, int lastHours, int maxCount, bool deleteMessages, string proxyString)

download all emails

Parameters

TypeNameDescription
stringlogin
stringpass
stringserver
intport
booluseSSL
EmailProtocolprotocol
intlastHours
intmaxCount
booldeleteMessages
stringproxyString

GetMailTaskStatus

Method

EmailWorkStatus GetMailTaskStatus(string taskId)

checks the email task status

Parameters

TypeNameDescription
stringtaskIdtask id

GetMailTaskError

Method

string GetMailTaskError(string taskId)

Get the email task last error

Parameters

TypeNameDescription
stringtaskIdtask id

GetDownloadedEmails

Method

Tuple`4[] GetDownloadedEmails(string taskId)

recieves an array of emails of completed task

Parameters

TypeNameDescription
stringtaskIdtask id

Returns: tuple.Item1 - sibject, tuple.Item2 - from, tuple.Item3 - html message, tuple.Item4 - text message

GetProxy

Method

string GetProxy(string filterName, bool canonical)

Get a proxy with removal

Parameters

TypeNameDescription
stringfilterNameFilter for proxies
boolcanonicalSet “true” to get canonical format of address

Returns: Proxy

GetProxyWithOutDelete

Method

string GetProxyWithOutDelete(string filterName, bool canonical)

Get a proxy without removal

Parameters

TypeNameDescription
stringfilterNameFilter for proxies
boolcanonicalSet “true” to get canonical format of address

Returns: Proxy

FtpDownload

Method

void FtpDownload(string host, int port, string protocol, string login, string pass, string proxy, string name, string localPath, bool activeMode)

Download from the url by FTP

Parameters

TypeNameDescription
stringhostFtp server adress
intportFtp server port
stringprotocolProtocol (FTP, sFTP, FTPs)
stringloginLogin
stringpassPassword
stringproxyProxy
stringnamePath to file on server
stringlocalPathPath to save
boolactiveMode

FtpUploadFile

Method

void FtpUploadFile(string host, int port, string protocol, string login, string pass, string proxy, string serverPath, string localPath, bool activeMode)

Upload to the url by FTP

Parameters

TypeNameDescription
stringhostFtp server adress
intportFtp server port
stringprotocolProtocol (FTP, sFTP, FTPs)
stringloginLogin
stringpassPassword
stringproxyProxy
stringserverPathPath to save on server
stringlocalPathPath to file
boolactiveMode

FtpUploadDirectory

Method

void FtpUploadDirectory(string host, int port, string protocol, string login, string pass, string proxy, string serverPath, string localPath, bool recursive, bool uncludeRootName, bool activeMode)

Upload to the url by FTP

Parameters

TypeNameDescription
stringhostFtp server adress
intportFtp server port
stringprotocolProtocol (FTP, sFTP, FTPs)
stringloginLogin
stringpassPassword
stringproxyProxy
stringserverPathPath to save on server
stringlocalPathPath to directory
boolrecursiveRecursive upload
booluncludeRootNameCreate the root directory on ftp server
boolactiveMode

FtpDeleteFile

Method

void FtpDeleteFile(string host, int port, string protocol, string login, string pass, string proxy, string name, bool activeMode)

Remove the file

Parameters

TypeNameDescription
stringhostFtp server adress
intportFtp server port
stringprotocolProtocol (FTP, sFTP, FTPs)
stringloginLogin
stringpassPassword
stringproxyProxy
stringnamePath to file on server
boolactiveMode

FtpChmode

Method

void FtpChmode(string host, int port, string protocol, string login, string pass, string proxy, string name, string mode, bool activeMode)

Remove the file

Parameters

TypeNameDescription
stringhostFtp server adress
intportFtp server port
stringprotocolProtocol (FTP, sFTP, FTPs)
stringloginLogin
stringpassPassword
stringproxyProxy
stringnamePath to the item on server
stringmodeMode of file
boolactiveMode

FtpDeleteDirectory

Method

void FtpDeleteDirectory(string host, int port, string protocol, string login, string pass, string proxy, string name, bool activeMode)

Remove the directory

Parameters

TypeNameDescription
stringhostFtp server adress
intportFtp server port
stringprotocolProtocol (FTP, sFTP, FTPs)
stringloginLogin
stringpassPassword
stringproxyProxy
stringnamePath to directory on server
boolactiveMode

FtpCreateDirectory

Method

void FtpCreateDirectory(string host, int port, string protocol, string login, string pass, string proxy, string name, bool activeMode)

Create the directory.

Parameters

TypeNameDescription
stringhostFtp server adress
intportFtp server port
stringprotocolProtocol (FTP, sFTP, FTPs)
stringloginLogin
stringpassPassword
stringproxyProxy
stringnamePath to directory on server
boolactiveMode

FtpGetList

Method

IEnumerable<string> FtpGetList(string host, int port, string protocol, string login, string pass, string proxy, string directoryName, bool recursive, bool includeDirectory, bool activeMode)

Get files list

Parameters

TypeNameDescription
stringhostFtp server adress
intportFtp server port
stringprotocolProtocol (FTP, sFTP, FTPs)
stringloginLogin
stringpassPassword
stringproxyProxy
stringdirectoryNamePath to directory on server
boolrecursiveUse recursion
boolincludeDirectoryInclude directories
boolactiveMode

HttpGet

Method

string HttpGet(string url, String& error, Byte[]& cookieContainerBytes, string proxy, string encoding, ResponceType respType, int timeout, string cookies, string userAgent, bool useRedirect, int maxRedirectCount, String[] additionalHeaders, string downloadPath, bool useOriginalUrl, bool legacyMultipart, ICookieContainer cookieContainer, bool removeDefaultHeaders)

Parameters

TypeNameDescription
stringurl
String&error
Byte[]&cookieContainerBytes
stringproxy
stringencoding
ResponceTyperespType
inttimeout
stringcookies
stringuserAgent
booluseRedirect
intmaxRedirectCount
String[]additionalHeaders
stringdownloadPath
booluseOriginalUrl
boollegacyMultipart
ICookieContainercookieContainer
boolremoveDefaultHeaders

HttpHead

Method

string HttpHead(string url, String& error, Byte[]& cookieContainerBytes, string proxy, string encoding, ResponceType respType, int timeout, string cookies, string userAgent, bool useRedirect, int maxRedirectCount, String[] additionalHeaders, string downloadPath, bool useOriginalUrl, bool legacyMultipart, ICookieContainer cookieContainer, bool removeDefaultHeaders)

Parameters

TypeNameDescription
stringurl
String&error
Byte[]&cookieContainerBytes
stringproxy
stringencoding
ResponceTyperespType
inttimeout
stringcookies
stringuserAgent
booluseRedirect
intmaxRedirectCount
String[]additionalHeaders
stringdownloadPath
booluseOriginalUrl
boollegacyMultipart
ICookieContainercookieContainer
boolremoveDefaultHeaders

HttpOptions

Method

string HttpOptions(string url, String& error, Byte[]& cookieContainerBytes, string proxy, string encoding, ResponceType respType, int timeout, string cookies, string userAgent, bool useRedirect, int maxRedirectCount, String[] additionalHeaders, string downloadPath, bool useOriginalUrl, bool legacyMultipart, ICookieContainer cookieContainer, bool removeDefaultHeaders)

Parameters

TypeNameDescription
stringurl
String&error
Byte[]&cookieContainerBytes
stringproxy
stringencoding
ResponceTyperespType
inttimeout
stringcookies
stringuserAgent
booluseRedirect
intmaxRedirectCount
String[]additionalHeaders
stringdownloadPath
booluseOriginalUrl
boollegacyMultipart
ICookieContainercookieContainer
boolremoveDefaultHeaders

HttpTrace

Method

string HttpTrace(string url, String& error, Byte[]& cookieContainerBytes, string proxy, string encoding, ResponceType respType, int timeout, string cookies, string userAgent, bool useRedirect, int maxRedirectCount, String[] additionalHeaders, string downloadPath, bool useOriginalUrl, bool legacyMultipart, ICookieContainer cookieContainer, bool removeDefaultHeaders)

Parameters

TypeNameDescription
stringurl
String&error
Byte[]&cookieContainerBytes
stringproxy
stringencoding
ResponceTyperespType
inttimeout
stringcookies
stringuserAgent
booluseRedirect
intmaxRedirectCount
String[]additionalHeaders
stringdownloadPath
booluseOriginalUrl
boollegacyMultipart
ICookieContainercookieContainer
boolremoveDefaultHeaders

HttpGetBytes

Method

Byte[] HttpGetBytes(string url, String& error, Byte[]& cookieContainerBytes, string proxy, string encoding, ResponceType respType, int timeout, string cookies, string userAgent, bool useRedirect, int maxRedirectCount, String[] additionalHeaders, bool useOriginalUrl, bool legacyMultipart, ICookieContainer cookieContainer, bool removeDefaultHeaders)

Parameters

TypeNameDescription
stringurl
String&error
Byte[]&cookieContainerBytes
stringproxy
stringencoding
ResponceTyperespType
inttimeout
stringcookies
stringuserAgent
booluseRedirect
intmaxRedirectCount
String[]additionalHeaders
booluseOriginalUrl
boollegacyMultipart
ICookieContainercookieContainer
boolremoveDefaultHeaders

HttpHeadBytes

Method

Byte[] HttpHeadBytes(string url, String& error, Byte[]& cookieContainerBytes, string proxy, string encoding, ResponceType respType, int timeout, string cookies, string userAgent, bool useRedirect, int maxRedirectCount, String[] additionalHeaders, string downloadPath, bool useOriginalUrl, bool legacyMultipart, ICookieContainer cookieContainer, bool removeDefaultHeaders)

Parameters

TypeNameDescription
stringurl
String&error
Byte[]&cookieContainerBytes
stringproxy
stringencoding
ResponceTyperespType
inttimeout
stringcookies
stringuserAgent
booluseRedirect
intmaxRedirectCount
String[]additionalHeaders
stringdownloadPath
booluseOriginalUrl
boollegacyMultipart
ICookieContainercookieContainer
boolremoveDefaultHeaders

HttpOptionsBytes

Method

Byte[] HttpOptionsBytes(string url, String& error, Byte[]& cookieContainerBytes, string proxy, string encoding, ResponceType respType, int timeout, string cookies, string userAgent, bool useRedirect, int maxRedirectCount, String[] additionalHeaders, string downloadPath, bool useOriginalUrl, bool legacyMultipart, ICookieContainer cookieContainer, bool removeDefaultHeaders)

Parameters

TypeNameDescription
stringurl
String&error
Byte[]&cookieContainerBytes
stringproxy
stringencoding
ResponceTyperespType
inttimeout
stringcookies
stringuserAgent
booluseRedirect
intmaxRedirectCount
String[]additionalHeaders
stringdownloadPath
booluseOriginalUrl
boollegacyMultipart
ICookieContainercookieContainer
boolremoveDefaultHeaders

HttpTraceBytes

Method

Byte[] HttpTraceBytes(string url, String& error, Byte[]& cookieContainerBytes, string proxy, string encoding, ResponceType respType, int timeout, string cookies, string userAgent, bool useRedirect, int maxRedirectCount, String[] additionalHeaders, string downloadPath, bool useOriginalUrl, bool legacyMultipart, ICookieContainer cookieContainer, bool removeDefaultHeaders)

Parameters

TypeNameDescription
stringurl
String&error
Byte[]&cookieContainerBytes
stringproxy
stringencoding
ResponceTyperespType
inttimeout
stringcookies
stringuserAgent
booluseRedirect
intmaxRedirectCount
String[]additionalHeaders
stringdownloadPath
booluseOriginalUrl
boollegacyMultipart
ICookieContainercookieContainer
boolremoveDefaultHeaders

HttpDelete

Method

string HttpDelete(string url, string content, String& error, Byte[]& cookieContainerBytes, string contentPostingType, string proxy, string encoding, ResponceType respType, int timeout, string cookies, string userAgent, bool useRedirect, int maxRedirectCount, String[] additionalHeaders, string downloadPath, bool useOriginalUrl, bool legacyMultipart, ICookieContainer cookieContainer, bool removeDefaultHeaders)

Parameters

TypeNameDescription
stringurl
stringcontent
String&error
Byte[]&cookieContainerBytes
stringcontentPostingType
stringproxy
stringencoding
ResponceTyperespType
inttimeout
stringcookies
stringuserAgent
booluseRedirect
intmaxRedirectCount
String[]additionalHeaders
stringdownloadPath
booluseOriginalUrl
boollegacyMultipart
ICookieContainercookieContainer
boolremoveDefaultHeaders

HttpDelete

Method

string HttpDelete(string url, Byte[] content, String& error, Byte[]& cookieContainerBytes, string contentPostingType, string proxy, string encoding, ResponceType respType, int timeout, string cookies, string userAgent, bool useRedirect, int maxRedirectCount, String[] additionalHeaders, string downloadPath, bool useOriginalUrl, bool legacyMultipart, ICookieContainer cookieContainer, bool removeDefaultHeaders)

Parameters

TypeNameDescription
stringurl
Byte[]content
String&error
Byte[]&cookieContainerBytes
stringcontentPostingType
stringproxy
stringencoding
ResponceTyperespType
inttimeout
stringcookies
stringuserAgent
booluseRedirect
intmaxRedirectCount
String[]additionalHeaders
stringdownloadPath
booluseOriginalUrl
boollegacyMultipart
ICookieContainercookieContainer
boolremoveDefaultHeaders

HttpPost

Method

string HttpPost(string url, string content, String& error, Byte[]& cookieContainerBytes, string contentPostingType, string proxy, string encoding, ResponceType respType, int timeout, string cookies, string userAgent, bool useRedirect, int maxRedirectCount, String[] additionalHeaders, string downloadPath, bool useOriginalUrl, bool legacyMultipart, ICookieContainer cookieContainer, bool removeDefaultHeaders)

Parameters

TypeNameDescription
stringurl
stringcontent
String&error
Byte[]&cookieContainerBytes
stringcontentPostingType
stringproxy
stringencoding
ResponceTyperespType
inttimeout
stringcookies
stringuserAgent
booluseRedirect
intmaxRedirectCount
String[]additionalHeaders
stringdownloadPath
booluseOriginalUrl
boollegacyMultipart
ICookieContainercookieContainer
boolremoveDefaultHeaders

HttpPost

Method

string HttpPost(string url, Byte[] content, String& error, Byte[]& cookieContainerBytes, string contentPostingType, string proxy, string encoding, ResponceType respType, int timeout, string cookies, string userAgent, bool useRedirect, int maxRedirectCount, String[] additionalHeaders, string downloadPath, bool useOriginalUrl, bool legacyMultipart, ICookieContainer cookieContainer, bool removeDefaultHeaders)

Parameters

TypeNameDescription
stringurl
Byte[]content
String&error
Byte[]&cookieContainerBytes
stringcontentPostingType
stringproxy
stringencoding
ResponceTyperespType
inttimeout
stringcookies
stringuserAgent
booluseRedirect
intmaxRedirectCount
String[]additionalHeaders
stringdownloadPath
booluseOriginalUrl
boollegacyMultipart
ICookieContainercookieContainer
boolremoveDefaultHeaders

HttpPut

Method

string HttpPut(string url, Byte[] content, String& error, Byte[]& cookieContainerBytes, string contentPostingType, string proxy, string encoding, ResponceType respType, int timeout, string cookies, string userAgent, bool useRedirect, int maxRedirectCount, String[] additionalHeaders, string downloadPath, bool useOriginalUrl, bool legacyMultipart, ICookieContainer cookieContainer, bool removeDefaultHeaders)

Parameters

TypeNameDescription
stringurl
Byte[]content
String&error
Byte[]&cookieContainerBytes
stringcontentPostingType
stringproxy
stringencoding
ResponceTyperespType
inttimeout
stringcookies
stringuserAgent
booluseRedirect
intmaxRedirectCount
String[]additionalHeaders
stringdownloadPath
booluseOriginalUrl
boollegacyMultipart
ICookieContainercookieContainer
boolremoveDefaultHeaders

HttpPut

Method

string HttpPut(string url, string content, String& error, Byte[]& cookieContainerBytes, string contentPostingType, string proxy, string encoding, ResponceType respType, int timeout, string cookies, string userAgent, bool useRedirect, int maxRedirectCount, String[] additionalHeaders, string downloadPath, bool useOriginalUrl, bool legacyMultipart, ICookieContainer cookieContainer, bool removeDefaultHeaders)

Parameters

TypeNameDescription
stringurl
stringcontent
String&error
Byte[]&cookieContainerBytes
stringcontentPostingType
stringproxy
stringencoding
ResponceTyperespType
inttimeout
stringcookies
stringuserAgent
booluseRedirect
intmaxRedirectCount
String[]additionalHeaders
stringdownloadPath
booluseOriginalUrl
boollegacyMultipart
ICookieContainercookieContainer
boolremoveDefaultHeaders

HttpPatch

Method

string HttpPatch(string url, Byte[] content, String& error, Byte[]& cookieContainerBytes, string contentPostingType, string proxy, string encoding, ResponceType respType, int timeout, string cookies, string userAgent, bool useRedirect, int maxRedirectCount, String[] additionalHeaders, string downloadPath, bool useOriginalUrl, bool legacyMultipart, ICookieContainer cookieContainer, bool removeDefaultHeaders)

Parameters

TypeNameDescription
stringurl
Byte[]content
String&error
Byte[]&cookieContainerBytes
stringcontentPostingType
stringproxy
stringencoding
ResponceTyperespType
inttimeout
stringcookies
stringuserAgent
booluseRedirect
intmaxRedirectCount
String[]additionalHeaders
stringdownloadPath
booluseOriginalUrl
boollegacyMultipart
ICookieContainercookieContainer
boolremoveDefaultHeaders

HttpPatch

Method

string HttpPatch(string url, string content, String& error, Byte[]& cookieContainerBytes, string contentPostingType, string proxy, string encoding, ResponceType respType, int timeout, string cookies, string userAgent, bool useRedirect, int maxRedirectCount, String[] additionalHeaders, string downloadPath, bool useOriginalUrl, bool legacyMultipart, ICookieContainer cookieContainer, bool removeDefaultHeaders)

Parameters

TypeNameDescription
stringurl
stringcontent
String&error
Byte[]&cookieContainerBytes
stringcontentPostingType
stringproxy
stringencoding
ResponceTyperespType
inttimeout
stringcookies
stringuserAgent
booluseRedirect
intmaxRedirectCount
String[]additionalHeaders
stringdownloadPath
booluseOriginalUrl
boollegacyMultipart
ICookieContainercookieContainer
boolremoveDefaultHeaders

HttpDeleteBytes

Method

Byte[] HttpDeleteBytes(string url, string content, String& error, Byte[]& cookieContainerBytes, string contentPostingType, string proxy, string encoding, ResponceType respType, int timeout, string cookies, string userAgent, bool useRedirect, int maxRedirectCount, String[] additionalHeaders, bool useOriginalUrl, bool legacyMultipart, ICookieContainer cookieContainer, bool removeDefaultHeaders)

Parameters

TypeNameDescription
stringurl
stringcontent
String&error
Byte[]&cookieContainerBytes
stringcontentPostingType
stringproxy
stringencoding
ResponceTyperespType
inttimeout
stringcookies
stringuserAgent
booluseRedirect
intmaxRedirectCount
String[]additionalHeaders
booluseOriginalUrl
boollegacyMultipart
ICookieContainercookieContainer
boolremoveDefaultHeaders

HttpDeleteBytes

Method

Byte[] HttpDeleteBytes(string url, Byte[] content, String& error, Byte[]& cookieContainerBytes, string contentPostingType, string proxy, string encoding, ResponceType respType, int timeout, string cookies, string userAgent, bool useRedirect, int maxRedirectCount, String[] additionalHeaders, bool useOriginalUrl, bool legacyMultipart, ICookieContainer cookieContainer, bool removeDefaultHeaders)

Parameters

TypeNameDescription
stringurl
Byte[]content
String&error
Byte[]&cookieContainerBytes
stringcontentPostingType
stringproxy
stringencoding
ResponceTyperespType
inttimeout
stringcookies
stringuserAgent
booluseRedirect
intmaxRedirectCount
String[]additionalHeaders
booluseOriginalUrl
boollegacyMultipart
ICookieContainercookieContainer
boolremoveDefaultHeaders

HttpPostBytes

Method

Byte[] HttpPostBytes(string url, string content, String& error, Byte[]& cookieContainerBytes, string contentPostingType, string proxy, string encoding, ResponceType respType, int timeout, string cookies, string userAgent, bool useRedirect, int maxRedirectCount, String[] additionalHeaders, bool useOriginalUrl, bool legacyMultipart, ICookieContainer cookieContainer, bool removeDefaultHeaders)

Parameters

TypeNameDescription
stringurl
stringcontent
String&error
Byte[]&cookieContainerBytes
stringcontentPostingType
stringproxy
stringencoding
ResponceTyperespType
inttimeout
stringcookies
stringuserAgent
booluseRedirect
intmaxRedirectCount
String[]additionalHeaders
booluseOriginalUrl
boollegacyMultipart
ICookieContainercookieContainer
boolremoveDefaultHeaders

HttpPostBytes

Method

Byte[] HttpPostBytes(string url, Byte[] content, String& error, Byte[]& cookieContainerBytes, string contentPostingType, string proxy, string encoding, ResponceType respType, int timeout, string cookies, string userAgent, bool useRedirect, int maxRedirectCount, String[] additionalHeaders, bool useOriginalUrl, bool legacyMultipart, ICookieContainer cookieContainer, bool removeDefaultHeaders)

Parameters

TypeNameDescription
stringurl
Byte[]content
String&error
Byte[]&cookieContainerBytes
stringcontentPostingType
stringproxy
stringencoding
ResponceTyperespType
inttimeout
stringcookies
stringuserAgent
booluseRedirect
intmaxRedirectCount
String[]additionalHeaders
booluseOriginalUrl
boollegacyMultipart
ICookieContainercookieContainer
boolremoveDefaultHeaders

HttpPutBytes

Method

Byte[] HttpPutBytes(string url, string content, String& error, Byte[]& cookieContainerBytes, string contentPostingType, string proxy, string encoding, ResponceType respType, int timeout, string cookies, string userAgent, bool useRedirect, int maxRedirectCount, String[] additionalHeaders, bool useOriginalUrl, bool legacyMultipart, ICookieContainer cookieContainer, bool removeDefaultHeaders)

Parameters

TypeNameDescription
stringurl
stringcontent
String&error
Byte[]&cookieContainerBytes
stringcontentPostingType
stringproxy
stringencoding
ResponceTyperespType
inttimeout
stringcookies
stringuserAgent
booluseRedirect
intmaxRedirectCount
String[]additionalHeaders
booluseOriginalUrl
boollegacyMultipart
ICookieContainercookieContainer
boolremoveDefaultHeaders

HttpPutBytes

Method

Byte[] HttpPutBytes(string url, Byte[] content, String& error, Byte[]& cookieContainerBytes, string contentPostingType, string proxy, string encoding, ResponceType respType, int timeout, string cookies, string userAgent, bool useRedirect, int maxRedirectCount, String[] additionalHeaders, bool useOriginalUrl, bool legacyMultipart, ICookieContainer cookieContainer, bool removeDefaultHeaders)

Parameters

TypeNameDescription
stringurl
Byte[]content
String&error
Byte[]&cookieContainerBytes
stringcontentPostingType
stringproxy
stringencoding
ResponceTyperespType
inttimeout
stringcookies
stringuserAgent
booluseRedirect
intmaxRedirectCount
String[]additionalHeaders
booluseOriginalUrl
boollegacyMultipart
ICookieContainercookieContainer
boolremoveDefaultHeaders

HttpPatchBytes

Method

Byte[] HttpPatchBytes(string url, string content, String& error, Byte[]& cookieContainerBytes, string contentPostingType, string proxy, string encoding, ResponceType respType, int timeout, string cookies, string userAgent, bool useRedirect, int maxRedirectCount, String[] additionalHeaders, bool useOriginalUrl, bool legacyMultipart, ICookieContainer cookieContainer, bool removeDefaultHeaders)

Parameters

TypeNameDescription
stringurl
stringcontent
String&error
Byte[]&cookieContainerBytes
stringcontentPostingType
stringproxy
stringencoding
ResponceTyperespType
inttimeout
stringcookies
stringuserAgent
booluseRedirect
intmaxRedirectCount
String[]additionalHeaders
booluseOriginalUrl
boollegacyMultipart
ICookieContainercookieContainer
boolremoveDefaultHeaders

HttpPatchBytes

Method

Byte[] HttpPatchBytes(string url, Byte[] content, String& error, Byte[]& cookieContainerBytes, string contentPostingType, string proxy, string encoding, ResponceType respType, int timeout, string cookies, string userAgent, bool useRedirect, int maxRedirectCount, String[] additionalHeaders, bool useOriginalUrl, bool legacyMultipart, ICookieContainer cookieContainer, bool removeDefaultHeaders)

Parameters

TypeNameDescription
stringurl
Byte[]content
String&error
Byte[]&cookieContainerBytes
stringcontentPostingType
stringproxy
stringencoding
ResponceTyperespType
inttimeout
stringcookies
stringuserAgent
booluseRedirect
intmaxRedirectCount
String[]additionalHeaders
booluseOriginalUrl
boollegacyMultipart
ICookieContainercookieContainer
boolremoveDefaultHeaders

ImageProcessingUntreatedFromScreenshot

Method

void ImageProcessingUntreatedFromScreenshot(int port, string path, int quality, string exif)

Parameters

TypeNameDescription
intport
stringpath
intquality
stringexif

ImageProcessingUntreatedFromUrl

Method

void ImageProcessingUntreatedFromUrl(string url, string savePath, int quality, string exif)

Parameters

TypeNameDescription
stringurl
stringsavePath
intquality
stringexif

ImageProcessingUntreatedFromFile

Method

void ImageProcessingUntreatedFromFile(string filePath, string savePath, int quality, string exif)

Parameters

TypeNameDescription
stringfilePath
stringsavePath
intquality
stringexif

ImageProcessingResizeFromScreenshot

Method

void ImageProcessingResizeFromScreenshot(int port, string savePath, int width, int height, string units, bool keep, bool notIncImage, int quality, string exif)

Parameters

TypeNameDescription
intport
stringsavePath
intwidth
intheight
stringunits
boolkeep
boolnotIncImage
intquality
stringexif

ImageProcessingResizeFromUrl

Method

void ImageProcessingResizeFromUrl(string url, string savePath, int width, int height, string units, bool keep, bool notIncImage, int quality, string exif)

Parameters

TypeNameDescription
stringurl
stringsavePath
intwidth
intheight
stringunits
boolkeep
boolnotIncImage
intquality
stringexif

ImageProcessingResizeFromFile

Method

void ImageProcessingResizeFromFile(string filePath, string savePath, int width, int height, string units, bool keep, bool notIncImage, int quality, string exif)

Parameters

TypeNameDescription
stringfilePath
stringsavePath
intwidth
intheight
stringunits
boolkeep
boolnotIncImage
intquality
stringexif

ImageProcessingCropFromScreenshot

Method

void ImageProcessingCropFromScreenshot(int port, string savePath, int leftBorder, int topBorder, int cropWidth, int cropHeight, string units, int quality, string exif)

Parameters

TypeNameDescription
intport
stringsavePath
intleftBorder
inttopBorder
intcropWidth
intcropHeight
stringunits
intquality
stringexif

ImageProcessingCropFromUrl

Method

void ImageProcessingCropFromUrl(string url, string savePath, int leftBorder, int topBorder, int cropWidth, int cropHeight, string units, int quality, string exif)

Parameters

TypeNameDescription
stringurl
stringsavePath
intleftBorder
inttopBorder
intcropWidth
intcropHeight
stringunits
intquality
stringexif

ImageProcessingCropFromFile

Method

void ImageProcessingCropFromFile(string filePath, string savePath, int leftBorder, int topBorder, int cropWidth, int cropHeight, string units, int quality, string exif)

Parameters

TypeNameDescription
stringfilePath
stringsavePath
intleftBorder
inttopBorder
intcropWidth
intcropHeight
stringunits
intquality
stringexif

ImageProcessingRotateFromScreenshot

Method

void ImageProcessingRotateFromScreenshot(int port, string savePath, int angle, int quality, string exif)

Parameters

TypeNameDescription
intport
stringsavePath
intangle
intquality
stringexif

ImageProcessingRotateFromUrl

Method

void ImageProcessingRotateFromUrl(string url, string savePath, int angle, int quality, string exif)

Parameters

TypeNameDescription
stringurl
stringsavePath
intangle
intquality
stringexif

ImageProcessingRotateFromFile

Method

void ImageProcessingRotateFromFile(string filePath, string savePath, int angle, int quality, string exif)

Parameters

TypeNameDescription
stringfilePath
stringsavePath
intangle
intquality
stringexif

ImageProcessingWaterMarkTextFromScreenshot

Method

void ImageProcessingWaterMarkTextFromScreenshot(int port, string savePath, string imposition, string location, string text, int transparency, string style, int offsetLeft, int offsetTop, int quality, string exif)

Parameters

TypeNameDescription
intport
stringsavePath
stringimposition
stringlocation
stringtext
inttransparency
stringstyle
intoffsetLeft
intoffsetTop
intquality
stringexif

ImageProcessingWaterMarkTextFromUrl

Method

void ImageProcessingWaterMarkTextFromUrl(string url, string savePath, string imposition, string location, string text, int transparency, string style, int offsetLeft, int offsetTop, int quality, string exif)

Parameters

TypeNameDescription
stringurl
stringsavePath
stringimposition
stringlocation
stringtext
inttransparency
stringstyle
intoffsetLeft
intoffsetTop
intquality
stringexif

ImageProcessingWaterMarkTextFromFile

Method

void ImageProcessingWaterMarkTextFromFile(string filePath, string savePath, string imposition, string location, string text, int transparency, string style, int offsetLeft, int offsetTop, int quality, string exif)

Parameters

TypeNameDescription
stringfilePath
stringsavePath
stringimposition
stringlocation
stringtext
inttransparency
stringstyle
intoffsetLeft
intoffsetTop
intquality
stringexif

ImageProcessingWaterMarkImageFromScreenshot

Method

void ImageProcessingWaterMarkImageFromScreenshot(int port, string savePath, string imposition, string location, string path, int transparency, int offsetLeft, int offsetTop, int quality, string exif)

Parameters

TypeNameDescription
intport
stringsavePath
stringimposition
stringlocation
stringpath
inttransparency
intoffsetLeft
intoffsetTop
intquality
stringexif

ImageProcessingWaterMarkImageFromUrl

Method

void ImageProcessingWaterMarkImageFromUrl(string url, string savePath, string imposition, string location, string path, int transparency, int offsetLeft, int offsetTop, int quality, string exif)

Parameters

TypeNameDescription
stringurl
stringsavePath
stringimposition
stringlocation
stringpath
inttransparency
intoffsetLeft
intoffsetTop
intquality
stringexif

ImageProcessingWaterMarkImageFromFile

Method

void ImageProcessingWaterMarkImageFromFile(string filePath, string savePath, string imposition, string location, string path, int transparency, int offsetLeft, int offsetTop, int quality, string exif)

Parameters

TypeNameDescription
stringfilePath
stringsavePath
stringimposition
stringlocation
stringpath
inttransparency
intoffsetLeft
intoffsetTop
intquality
stringexif

ImageProcessingMirrorFromScreenshot

Method

void ImageProcessingMirrorFromScreenshot(int instancePort, string savePath, string mirror, int quality, string exif)

Parameters

TypeNameDescription
intinstancePort
stringsavePath
stringmirror
intquality
stringexif

ImageProcessingMirrorFromUrl

Method

void ImageProcessingMirrorFromUrl(string url, string savePath, string mirror, int quality, string exif)

Parameters

TypeNameDescription
stringurl
stringsavePath
stringmirror
intquality
stringexif

ImageProcessingMirrorFromFile

Method

void ImageProcessingMirrorFromFile(string filePath, string savePath, string mirror, int quality, string exif)

Parameters

TypeNameDescription
stringfilePath
stringsavePath
stringmirror
intquality
stringexif

ImageProcessingClearExifFromScreenshot

Method

void ImageProcessingClearExifFromScreenshot(int instancePort, string savePath, int quality)

Parameters

TypeNameDescription
intinstancePort
stringsavePath
intquality

ImageProcessingClearExifFromUrl

Method

void ImageProcessingClearExifFromUrl(string url, string savePath, int quality)

Parameters

TypeNameDescription
stringurl
stringsavePath
intquality

ImageProcessingClearExifFromFile

Method

void ImageProcessingClearExifFromFile(string filePath, string savePath, int quality)

Parameters

TypeNameDescription
stringfilePath
stringsavePath
intquality

DbExecuteNonQuery

Method

int DbExecuteNonQuery(string query, OrderedDictionary param, DbProvider provider, string connectionString, bool throwExceptions)

Executes a SQL statement against the connection and returns the number of rows affected

Parameters

TypeNameDescription
stringquerySQL query
OrderedDictionaryparamQuery parameters
DbProviderproviderProvider type
stringconnectionStringConnection string
boolthrowExceptionsWhether to throw exceptions on fail (true), or not (false)

Returns: The number of rows affected

DbExecuteScalar

Method

string DbExecuteScalar(string query, OrderedDictionary param, DbProvider provider, string connectionString, bool throwExceptions)

Executes the query, and returns the first column of the first row in the result set returned by the query.Additional columns or rows are ignored.

Parameters

TypeNameDescription
stringquerySQL query
OrderedDictionaryparamQuery parameters
DbProviderproviderProvider type
stringconnectionStringConnection string
boolthrowExceptionsWhether to throw exceptions on fail (true), or not (false)

Returns: The first column of the first row in the result set or empty string

DbExecuteQuery

Method

int DbExecuteQuery(string query, OrderedDictionary param, DbProvider provider, string connectionString, IZennoTable& table, bool throwExceptions)

Parameters

TypeNameDescription
stringquery
OrderedDictionaryparam
DbProviderprovider
stringconnectionString
IZennoTable&table
boolthrowExceptions

DbExecuteQuery

Method

int DbExecuteQuery(string query, OrderedDictionary param, DbProvider provider, string connectionString, IZennoList& list, string separator, bool throwExceptions)

Parameters

TypeNameDescription
stringquery
OrderedDictionaryparam
DbProviderprovider
stringconnectionString
IZennoList&list
stringseparator
boolthrowExceptions

DbExecuteQuery

Method

string DbExecuteQuery(string query, OrderedDictionary param, DbProvider provider, string connectionString, string fieldSeparator, string rowSeparator, bool throwExceptions)

Execute SQL query and return result as string

Parameters

TypeNameDescription
stringquerySQL query
OrderedDictionaryparamQuery parameters
DbProviderproviderProvider type
stringconnectionStringConnection string
stringfieldSeparatorField separator
stringrowSeparatorRow separator. If null - Environment.NewLine
boolthrowExceptionsWhether to throw exceptions on fail (true), or not (false)

Returns: Result string

ParseByXpath

Method

IEnumerable<string> ParseByXpath(string source, string xpath, string attribute)

Parse html document by xpath

Parameters

TypeNameDescription
stringsourceHtml document
stringxpathXPath
stringattributeThe attribute to take

ParseByCssSelector

Method

IEnumerable<string> ParseByCssSelector(string source, string cssSelector, string attribute)

Parse html document by css-selector

Parameters

TypeNameDescription
stringsourceHtml document
stringcssSelectorCSS-selector
stringattributeThe attribute to take

SmsGetNumber

Method

string SmsGetNumber(string serviceDll, String& number, string service, string oper, Nullable<bool> forward, string param)

Parameters

TypeNameDescription
stringserviceDll
String&number
stringservice
stringoper
Nullable<bool>forward
stringparam

SmsSetStatus

Method

string SmsSetStatus(string serviceDll, string id, SmsServiceStatus status, string forwardNum, string param)

Parameters

TypeNameDescription
stringserviceDll
stringid
SmsServiceStatusstatus
stringforwardNum
stringparam

SmsGetStatus

Method

string SmsGetStatus(string serviceDll, string id, string param, int timeout)

Parameters

TypeNameDescription
stringserviceDll
stringid
stringparam
inttimeout

IpToolsGetGeoposition

Method

void IpToolsGetGeoposition(string ip, Double& latitude, Double& longitude)

Parameters

TypeNameDescription
stringip
Double&latitude
Double&longitude

IpToolsGetTimezone

Method

void IpToolsGetTimezone(string ip, Int32& hours, Int32& minutes)

Parameters

TypeNameDescription
stringip
Int32&hours
Int32&minutes

GetThreadsCount

Method

int GetThreadsCount()