/// <summary> /// Translates a request <see cref="XmlMessage"/>-derived message's body, whose content is given by <paramref /// name="reader"/>, and outputs the results to <paramref name="writer"/>. /// </summary> /// <param name="reader"> /// The <see cref="XmlReader"/> containing the input document. /// </param> /// <param name="writer"> /// The <see cref="XmlWriter"/> that will contain the output of the transform. /// </param> protected virtual void TranslateRequest(XmlReader reader, XmlWriter writer) { RequestXslt.Transform(reader, writer); }
/// <summary> /// Translates a request <see cref="XmlMessage"/>-derived message's body, whose content is given by <paramref /// name="reader"/>, and outputs the results to <paramref name="writer"/>. /// </summary> /// <param name="reader"> /// The <see cref="XmlReader"/> containing the input document. /// </param> /// <param name="writer"> /// The <see cref="XmlWriter"/> that will contain the output of the transform. /// </param> /// <remarks> /// This override reuses the extension objects that have been defined inside the <typeparamref /// name="TRequestTransform"/>. /// </remarks> protected override void TranslateRequest(XmlReader reader, XmlWriter writer) { RequestXslt.Transform(reader, RequestXsltArguments, writer); }