ForExternalResources

ForExternalResources(CreatePageStream, CreateResourceStream, CreateResourceUrl)

Inicializa una nueva instancia deHtmlViewOptions clase para renderizar en HTML con recursos externos.

public static HtmlViewOptions ForExternalResources(CreatePageStream createPageStream, 
    CreateResourceStream createResourceStream, CreateResourceUrl createResourceUrl)
Parámetro Escribe Descripción
createPageStream CreatePageStream El método que instancia el flujo utilizado para escribir los datos de la página de salida.
createResourceStream CreateResourceStream El método que libera flujo creado porcreatePageStream método.
createResourceUrl CreateResourceUrl El método que crea la URL para el recurso HTML.

Valor_devuelto

Nueva instancia deHtmlViewOptions clase para renderizar en HTML con recursos externos.

Excepciones

excepción condición
ArgumentNullException arrojado cuandocreatePageStream es nulo.
ArgumentNullException arrojado cuandocreateResourceStream es nulo.
ArgumentNullException arrojado cuandocreateResourceUrl es nulo.

Ver también


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

Inicializa una nueva instancia deHtmlViewOptions clase para renderizar en HTML con recursos externos.

public static HtmlViewOptions ForExternalResources(CreatePageStream createPageStream, 
    CreateResourceStream createResourceStream, CreateResourceUrl createResourceUrl, 
    ReleasePageStream releasePageStream, ReleaseResourceStream releaseResourceStream)
Parámetro Escribe Descripción
createPageStream CreatePageStream El método que instancia el flujo utilizado para escribir los datos de la página de salida.
createResourceStream CreateResourceStream El método que instancia el flujo utilizado para escribir datos de recursos HTML de salida.
createResourceUrl CreateResourceUrl El método que crea la URL para el recurso HTML.
releasePageStream ReleasePageStream El método que libera el flujo creado por el método asignado al delegado que pasó acreatePageStream parámetro.
releaseResourceStream ReleaseResourceStream El método que libera el flujo creado por el método asignado al delegado que pasó acreateResourceStream parámetro.

Valor_devuelto

Nueva instancia deHtmlViewOptions clase para renderizar en HTML con recursos externos.

Excepciones

excepción condición
ArgumentNullException arrojado cuandocreatePageStream es nulo.
ArgumentNullException arrojado cuandocreateResourceStream es nulo.
ArgumentNullException arrojado cuandocreateResourceUrl es nulo.
ArgumentNullException arrojado cuandoreleasePageStream es nulo.
ArgumentNullException arrojado cuandoreleaseResourceStream es nulo.

Ver también


ForExternalResources(IPageStreamFactory, IResourceStreamFactory)

Inicializa una nueva instancia deHtmlViewOptions clase para renderizar en HTML con recursos externos.

public static HtmlViewOptions ForExternalResources(IPageStreamFactory pageStreamFactory, 
    IResourceStreamFactory resourceStreamFactory)
Parámetro Escribe Descripción
pageStreamFactory IPageStreamFactory La fábrica que implementa métodos para crear y publicar secuencias de páginas de salida.
resourceStreamFactory IResourceStreamFactory La fábrica que implementa los métodos que se requieren para crear la URL del recurso, instanciar y liberar el flujo de recursos HTML de salida.

Valor_devuelto

Nueva instancia deHtmlViewOptions clase para renderizar en HTML con recursos externos.

Excepciones

excepción condición
ArgumentNullException arrojado cuandopageStreamFactory es nulo.
ArgumentNullException arrojado cuandoresourceStreamFactory es nulo.

Ver también


ForExternalResources()

Inicializa una nueva instancia deHtmlViewOptions clase.

public static HtmlViewOptions ForExternalResources()

Observaciones

Este constructor inicializa una nueva instancia deHtmlViewOptions - con “p_{0}.html” como formato de ruta de archivo para los archivos HTML de salida; - con “p_{0}{1}” como formato de ruta de archivo para los archivos de recursos HTML de salida; - con " p{0}_{1}" como formato URL para recursos HTML; Los archivos de salida se colocarán en el directorio de trabajo actual de la aplicación.

Ver también


ForExternalResources(string, string, string)

Inicializa una nueva instancia deHtmlViewOptions clase.

public static HtmlViewOptions ForExternalResources(string filePathFormat, 
    string resourceFilePathFormat, string resourceUrlFormat)
Parámetro Escribe Descripción
filePathFormat String El formato de la ruta del archivo, por ejemplo, ‘page_{0}.html’.
resourceFilePathFormat String El formato de la ruta del archivo de recursos, por ejemplo, ‘page_{0}/resource_{1}’.
resourceUrlFormat String El formato de la URL del recurso, por ejemplo, ‘página_{0}/recurso_{1}’.

Excepciones

excepción condición
ArgumentException arrojado cuandofilePathFormat es nulo o vacío.
ArgumentException arrojado cuandoresourceFilePathFormat es nulo o vacío.
ArgumentException arrojado cuandoresourceUrlFormat es nulo o vacío.

Ver también