Class Content

Class Content

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

Represents a base class for an HTTP entity body and content headers.

[ComVisible(true)]
public abstract class Content : IDisposable

Inheritance

objectContent

Derived

ByteArrayContent, MultipartContent, StreamContent

Implements

IDisposable

Inherited Members

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

Constructors

Content()

Initializes a new instance of the Aspose.Html.Net.Content class.

protected Content()

Properties

Headers

Gets the HTTP content headers.

public ContentHeaders Headers { get; }

Property Value

ContentHeaders

Methods

Dispose(bool)

Releases unmanaged and - optionally - managed resources.

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

true to release both managed and unmanaged resources; false to release only unmanaged resources.

Dispose()

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

public void Dispose()

ReadAsByteArray()

Serialize the HTTP content and return a byte array that represents the content.

public byte[] ReadAsByteArray()

Returns

byte[]

Serialized byte array that represents the content

ReadAsStream()

Serialize the HTTP content and return a stream that represents the content.

public Stream ReadAsStream()

Returns

Stream

Serialized stream that represents the content

ReadAsString()

Serialize the HTTP content and return a string that represents the content.

public string ReadAsString()

Returns

string

Serialized string that represents the content

SerializeToStream(Stream)

Serialize the content to a specified stream.

protected abstract void SerializeToStream(Stream stream)

Parameters

stream Stream

The stream.