ForExternalResources

ForExternalResources(CreatePageStream, CreateResourceStream, CreateResourceUrl)

初始化的新实例HtmlViewOptions使用外部资源渲染成 HTML 的类。

public static HtmlViewOptions ForExternalResources(CreatePageStream createPageStream, 
    CreateResourceStream createResourceStream, CreateResourceUrl createResourceUrl)
范围 类型 描述
createPageStream CreatePageStream 实例化用于写入输出页面数据的流的方法。
createResourceStream CreateResourceStream 释放由创建的流的方法createPageStream方法。
createResourceUrl CreateResourceUrl 为 HTML 资源创建 URL 的方法。

返回值

的新实例HtmlViewOptions用于使用外部资源呈现为 HTML 的类。

例外

例外 (健康)状况
ArgumentNullException 何时抛出createPageStream一片空白。
ArgumentNullException 何时抛出createResourceStream一片空白。
ArgumentNullException 何时抛出createResourceUrl一片空白。

也可以看看


ForExternalResources(CreatePageStream, CreateResourceStream, CreateResourceUrl, ReleasePageStream, ReleaseResourceStream)

初始化的新实例HtmlViewOptions使用外部资源渲染成 HTML 的类。

public static HtmlViewOptions ForExternalResources(CreatePageStream createPageStream, 
    CreateResourceStream createResourceStream, CreateResourceUrl createResourceUrl, 
    ReleasePageStream releasePageStream, ReleaseResourceStream releaseResourceStream)
范围 类型 描述
createPageStream CreatePageStream 实例化用于写入输出页面数据的流的方法。
createResourceStream CreateResourceStream 实例化用于写入输出 HTML 资源数据的流的方法。
createResourceUrl CreateResourceUrl 为 HTML 资源创建 URL 的方法。
releasePageStream ReleasePageStream 释放由分配给委托的方法创建的流的方法,该委托传递给createPageStream范围。
releaseResourceStream ReleaseResourceStream 释放由分配给委托的方法创建的流的方法,该委托传递给createResourceStream范围。

返回值

的新实例HtmlViewOptions用于使用外部资源呈现为 HTML 的类。

例外

例外 (健康)状况
ArgumentNullException 何时抛出createPageStream一片空白。
ArgumentNullException 何时抛出createResourceStream一片空白。
ArgumentNullException 何时抛出createResourceUrl一片空白。
ArgumentNullException 何时抛出releasePageStream一片空白。
ArgumentNullException 何时抛出releaseResourceStream一片空白。

也可以看看


ForExternalResources(IPageStreamFactory, IResourceStreamFactory)

初始化的新实例HtmlViewOptions使用外部资源渲染成 HTML 的类。

public static HtmlViewOptions ForExternalResources(IPageStreamFactory pageStreamFactory, 
    IResourceStreamFactory resourceStreamFactory)
范围 类型 描述
pageStreamFactory IPageStreamFactory 实现创建和释放输出页面流的方法的工厂。
resourceStreamFactory IResourceStreamFactory 实现创建资源 URL、实例化和释放输出 HTML 资源流所需的方法的工厂。

返回值

的新实例HtmlViewOptions用于使用外部资源呈现为 HTML 的类。

例外

例外 (健康)状况
ArgumentNullException 何时抛出pageStreamFactory一片空白。
ArgumentNullException 何时抛出resourceStreamFactory一片空白。

也可以看看


ForExternalResources()

初始化的新实例HtmlViewOptions类.

public static HtmlViewOptions ForExternalResources()

评论

此构造函数初始化HtmlViewOptions - 使用“p_{0}.html”作为输出 HTML 文件的文件路径格式; - 使用“p_{0}{1}”作为输出 HTML 资源文件的文件路径格式; - 使用“ p{0}_{1}" 作为 HTML 资源的 URL 格式; 输出文件将被放置到应用程序的当前工作目录中。

也可以看看


ForExternalResources(string, string, string)

初始化的新实例HtmlViewOptions类.

public static HtmlViewOptions ForExternalResources(string filePathFormat, 
    string resourceFilePathFormat, string resourceUrlFormat)
范围 类型 描述
filePathFormat String 文件路径格式,例如“page_{0}.html”。
resourceFilePathFormat String 资源文件路径格式,例如“page_{0}/resource_{1}”。
resourceUrlFormat String 资源 URL 格式,例如“page_{0}/resource_{1}”。

例外

例外 (健康)状况
ArgumentException 何时抛出filePathFormat为空或为空。
ArgumentException 何时抛出resourceFilePathFormat为空或为空。
ArgumentException 何时抛出resourceUrlFormat为空或为空。

也可以看看