Class FileCreateStreamProvider

Class FileCreateStreamProvider

Namespace: Aspose.Html.IO
Assembly: Aspose.HTML.dll (25.2.0)

Represents System.IO.FileStream implementation for providing streams to the rendering devices.

[ComVisible(true)]
public class FileCreateStreamProvider : ICreateStreamProvider, IDisposable

Inheritance

objectFileCreateStreamProvider

Implements

ICreateStreamProvider, IDisposable

Inherited Members

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructors

FileCreateStreamProvider()

Initializes a new instance of the Aspose.Html.IO.FileCreateStreamProvider class.

public FileCreateStreamProvider()

FileCreateStreamProvider(string)

Initializes a new instance of the Aspose.Html.IO.FileCreateStreamProvider class.

public FileCreateStreamProvider(string name)

Parameters

name string

The file name.

FileCreateStreamProvider(string, string)

Initializes a new instance of the Aspose.Html.IO.FileCreateStreamProvider class.

public FileCreateStreamProvider(string directory, string name)

Parameters

directory string

The directory.

name string

The file name.

Properties

Directory

Gets or sets the directory.

public string Directory { get; set; }

Property Value

string

Name

Gets or sets the name.

public string Name { get; set; }

Property Value

string

Methods

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()

GetStream(string, string)

Provides a stream for rendering.

public Stream GetStream(string name, string extension)

Parameters

name string

The name of the stream.

extension string

The file name extension to use if a file stream is being created.

Returns

Stream

A Stream object that is used for writing data during the rendering operations.

GetStream(string, string, int)

Provides a stream for rendering.

public Stream GetStream(string name, string extension, int page)

Parameters

name string

The name of the stream.

extension string

The file name extension to use if a file stream is being created.

page int

The page number of the document.

Returns

Stream

A Stream object that is used for writing data during the rendering operations.

ReleaseStream(Stream)

Releases the stream.

public void ReleaseStream(Stream stream)

Parameters

stream Stream

The stream being released.

See Also

ICreateStreamProvider