public void SetHtmlOptions(HtmlStreamingFlags flags, HtmlCallbackBase callback) { EnumValidator.ThrowIfInvalid <HtmlStreamingFlags>(flags, "flags"); if (this.targetFormat != BodyFormat.TextHtml && this.sourceFormat != BodyFormat.TextHtml) { throw new InvalidOperationException("BodyReadConfiguration.SetHtmlOptions - neither source not target format is HTML"); } this.htmlFlags = flags; this.conversionCallbacks.HtmlCallback = callback; }
public void SetHtmlOptions(HtmlStreamingFlags flags, HtmlCallbackBase callback, int?styleSheetLimit) { EnumValidator.ThrowIfInvalid <HtmlStreamingFlags>(flags, "flags"); if (this.Format != BodyFormat.TextHtml) { throw new InvalidOperationException("BodyReadConfiguration.SetHtmlOptions - target format is not HTML"); } this.htmlFlags = flags; this.conversionCallback = callback; this.styleSheetLimit = styleSheetLimit; }
public void SetHtmlOptions(HtmlStreamingFlags flags, HtmlCallbackBase callback) { EnumValidator.ThrowIfInvalid <HtmlStreamingFlags>(flags, "flags"); this.SetHtmlOptions(flags, callback, null); }