Method InvokeRawSoap
InvokeRawSoap(InvokeRawSoapRequest, ZedalCallContext)
Schickt einen SOAP-Body via SoapProxy an DIWASS.
Task<InvokeRawSoapResponse> InvokeRawSoap(InvokeRawSoapRequest request, ZedalCallContext context = default)
Parameters
requestInvokeRawSoapRequestSOAP-Body + WSSE-Credentials.
contextZedalCallContextOptionale Deadline-/Cancellation-Steuerung; ohne Angabe gilt der Client-Default (
IZedalClient.DefaultTimeout, üblich 30s). Pull-Operationen, die ein langsames Backend bedienen, brauchen mehr Zeit und übergeben eine großzügigere Deadline per WithTimeout(int) — oder überlassen die Zeitsteuerung per WithoutDeadline() ganz dem Aufrufer-Token.
Returns
- Task<InvokeRawSoapResponse>
InvokeRawSoap(InvokeRawSoapRequest, int)
Wie InvokeRawSoap(InvokeRawSoapRequest, ZedalCallContext), mit der Zeitgrenze in Sekunden.
[Obsolete("Use InvokeRawSoap(InvokeRawSoapRequest, ZedalCallContext) with new ZedalCallContext(timeoutSeconds).")]
Task<InvokeRawSoapResponse> InvokeRawSoap(InvokeRawSoapRequest request, int timeoutSeconds)
Parameters
requestInvokeRawSoapRequestSOAP-Body + WSSE-Credentials.
timeoutSecondsintZeitgrenze in Sekunden;
0=IZedalClient.DefaultTimeout.
Returns
- Task<InvokeRawSoapResponse>