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()

の新しいインスタンスを初期化しますHtmlViewOptionsclass.

public static HtmlViewOptions ForExternalResources()

備考

このコンストラクターは、の新しいインスタンスを初期化しますHtmlViewOptions - 出力 HTML ファイルのファイル パス形式として “p_{0}.html” を使用; - 出力 HTML リソース ファイルのファイル パス形式として “p_{0}{1}” を使用; - " HTML リソースの URL 形式としての p{0}_{1}"; 出力ファイルは、アプリケーションの現在の作業ディレクトリに配置されます。

関連項目


ForExternalResources(string, string, string)

の新しいインスタンスを初期化しますHtmlViewOptionsclass.

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 スローされるタイミングfilePathFormatnull または空です。
ArgumentException スローされるタイミングresourceFilePathFormatnull または空です。
ArgumentException スローされるタイミングresourceUrlFormatnull または空です。

関連項目