Mono Class Library: System.Xml.XmlTextWriter Overview | Members

System.Xml.XmlTextWriter.WriteBase64 Method

Encodes the specified binary bytes as Base64 and writes the resulting text.

public override void WriteBase64 (byte[] buffer, int index, int count)

Parameters

buffer
A byte array containing the bytes to encode.
index
A int specifying the position within the array of the first byte to encode.
count
A int specifying the number of bytes to encode.

Exceptions

TypeReason
ArgumentNullExceptionbuffer is null.
ArgumentExceptionThe buffer length minus index is less than count.
ArgumentOutOfRangeExceptionindex or count is less than zero.
InvalidOperationExceptionThe XmlTextWriter.WriteState is WriteState.Closed.

Remarks

Note:

Base64 encoding represents byte sequences in a text form comprised of the 65 US-ASCII characters (A-Z, a-z, 0-9, +, /, =) where each character encodes 6 bits of the binary data.

For more information on Base64 encoding, see RFC 2045 (http://www.ietf.org/rfc/rfc2045).

This method overrides XmlWriter.WriteBase64(Byte[], int, int).

Requirements

Namespace: System.Xml
Assembly: System.Xml (in System.Xml.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0