Class ScraperSessionAdvanzia
public class ScraperSessionAdvanzia : ScraperSession, IDisposable, IScraperSession, IScraperPersist, IScraperSessionAccountInformation, IScraperSessionPayments, IScraperSessionDocuments, IScraperSessionSecuritiesPortfolio
- Inheritance
-
HttpClientScraperSessionAdvanzia
- Implements
- Inherited Members
-
HttpClient.HttpSendRequestCompletedHttpClient.Dispose()HttpClient.SetProxy(HttpProxy)HttpClient.TimeoutHttpClient.ContentEncodingHttpClient.RefreshHttpClient.ContentTypeHttpClient.ContentDispositionFileNameHttpClient.LastHttpStatusHttpClient.CurrentLocationHttpClient.ReferrerPolicyHttpClient.AuthorizationHeaderHttpClient.ClearAuthentication()HttpClient.IgnoreSSLHttpClient.ThrowOnHttpErrorHttpClient.UserAgentHttpClient.OriginHttpClient.RedirectLocationHttpClient.AcceptHeaderHttpClient.AcceptEncodingHeaderHttpClient.AcceptLanguageHeaderHttpClient.AllowRedirectsHttpClient.JsonContentTypeHttpClient.JsonCharsetHttpClient.PendingAsyncRequestHttpClient.CancelAsync()HttpClient.ResetCookies()HttpClient.OnAddExtraHeaders(HttpRequest)HttpClient.OnHttpSendRequestCompleted(HttpSendRequestCompletedEventArgs)HttpClient.TraceLineEventHttpClient.TraceSwitchHttpClient.TraceOptionsHttpClient.OnTraceLine(HttpClientTraceEventArgs)
Methods
CombineUri(string, string)
protected string CombineUri(string sBaseUri, string sRelativeUri)
Parameters
Returns
ContinueWithQuery(string)
public ScraperResult ContinueWithQuery(string sQueryFieldValue)
Parameters
sQueryFieldValue
string
Returns
GetLoginMethods(JsonObject, out List<string>, out Dictionary<string, string>)
protected ScraperResult GetLoginMethods(JsonObject jsResponse, out List<string> vLoginMethods, out Dictionary<string, string> vDevices)
Parameters
jsResponse
JsonObjectvLoginMethods
List<string>vDevices
Dictionary<string, string>
Returns
GetNextAction(JsonObject, out string)
protected ScraperResult GetNextAction(JsonObject jsResponse, out string sNextAction)
Parameters
jsResponse
JsonObjectsNextAction
string
Returns
HttpSendRequest(HttpRequest, bool)
public override void HttpSendRequest(HttpRequest aRequest, bool fThrowOnHttpError)
Parameters
aRequest
HttpRequestfThrowOnHttpError
bool
IsSuccess(string, out JsonObject)
protected ScraperResult IsSuccess(string sResponse, out JsonObject jsResponse)
Parameters
sResponse
stringjsResponse
JsonObject
Returns
LoginWithDomain(string, string, string)
public ScraperResult LoginWithDomain(string sDomain, string sLoginName, string sPassword)
Parameters
Returns
OnContinueLogin(out SepaAccount[], JsonObject)
public override ScraperResult OnContinueLogin(out SepaAccount[] vAccts, JsonObject jsCredential)
Parameters
vAccts
SepaAccount[]jsCredential
JsonObject
Returns
OnDownloadBalances(out SepaBalance[], SepaAccount)
public override ScraperResult OnDownloadBalances(out SepaBalance[] vaBalances, SepaAccount aAcct)
Parameters
vaBalances
SepaBalance[]aAcct
SepaAccount
Returns
OnDownloadDocument(out byte[], SepaAccount, JsonObject)
public override ScraperResult OnDownloadDocument(out byte[] vbPDF, SepaAccount aAcct, JsonObject jsDoc)
Parameters
vbPDF
byte[]aAcct
SepaAccountjsDoc
JsonObject
Returns
OnDownloadDocumentList(out JsonArray, SepaAccount, DateTime)
public override ScraperResult OnDownloadDocumentList(out JsonArray jsDocList, SepaAccount aAcct, DateTime tFromDate)
Parameters
jsDocList
JsonArrayaAcct
SepaAccounttFromDate
DateTime
Returns
OnDownloadStatement(out SepaStatement, SepaAccount, DateTime)
public override ScraperResult OnDownloadStatement(out SepaStatement aStmt, SepaAccount aAcct, DateTime tFromDate)
Parameters
aStmt
SepaStatementaAcct
SepaAccounttFromDate
DateTime
Returns
OnLoad(JsonObject)
public override void OnLoad(JsonObject js)
Parameters
js
JsonObject
OnLogin(out SepaAccount[], JsonObject)
public override ScraperResult OnLogin(out SepaAccount[] vAccts, JsonObject jsCredential)
Parameters
vAccts
SepaAccount[]jsCredential
JsonObject
Returns
OnLogout()
public override void OnLogout()
OnSave(JsonObject)
public override void OnSave(JsonObject js)
Parameters
js
JsonObject