/// <summary> /// Method invoked after deserializing a <see cref="SoapEnvelope"/> from the server response. /// Useful to validate properties like <see cref="SoapHeader"/>. /// </summary> /// <param name="client">The client sending the request</param> /// <param name="arguments">The method arguments</param> /// <param name="ct">The cancellation token</param> /// <returns>Task to be awaited</returns> public async Task OnSoapEnvelopeV1Dot1ResponseAsync(ISoapClient client, OnSoapEnvelopeV1Dot1ResponseArguments arguments, CancellationToken ct) { if (OnSoapEnvelopeV1Dot1ResponseAsyncAction != null) { await OnSoapEnvelopeV1Dot1ResponseAsyncAction(client, arguments, ct); } }
/// <summary> /// Method invoked after deserializing a <see cref="SoapEnvelope"/> from the server response. /// Useful to validate properties like <see cref="SoapHeader"/>. /// </summary> /// <param name="client">The client sending the request</param> /// <param name="arguments">The method arguments</param> /// <param name="ct">The cancellation token</param> /// <returns>Task to be awaited</returns> public virtual Task OnSoapEnvelopeV1Dot1ResponseAsync(ISoapClient client, OnSoapEnvelopeV1Dot1ResponseArguments arguments, CancellationToken ct) { return(Task.FromResult(true)); }
/// <summary> /// Method invoked after deserializing a <see cref="SoapEnvelope"/> from the server response. /// Useful to validate properties like <see cref="SoapHeader"/>. /// </summary> /// <param name="client">The client sending the request</param> /// <param name="arguments">The method arguments</param> public virtual void OnSoapEnvelopeV1Dot1Response(ISoapClient client, OnSoapEnvelopeV1Dot1ResponseArguments arguments) { }
/// <summary> /// Method invoked after deserializing a <see cref="SoapEnvelope"/> from the server response. /// Useful to validate properties like <see cref="SoapHeader"/>. /// </summary> /// <param name="client">The client sending the request</param> /// <param name="arguments">The method arguments</param> public void OnSoapEnvelopeV1Dot1Response(ISoapClient client, OnSoapEnvelopeV1Dot1ResponseArguments arguments) { OnSoapEnvelopeV1Dot1ResponseAction?.Invoke(client, arguments); }