BlobBuilder.WriteBytes Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
WriteBytes(Byte[], Int32, Int32) |
Writes a specified number of bytes starting at a specified index in a byte array to the builder. |
WriteBytes(Byte*, Int32) |
Writes a specified number of bytes from a buffer to the builder. |
WriteBytes(ImmutableArray<Byte>, Int32, Int32) |
Writes a specified number of bytes starting at a specified index of an immutable array to the builder. |
WriteBytes(ImmutableArray<Byte>) |
Writes the contents of an immutable byte array to the builder. |
WriteBytes(Byte[]) |
Writes the contents of a byte array to the builder. |
WriteBytes(Byte, Int32) |
Writes a specified number of occurrences of a byte value to the builder. |
WriteBytes(Byte[], Int32, Int32)
- Source:
- BlobBuilder.cs
- Source:
- BlobBuilder.cs
- Source:
- BlobBuilder.cs
Writes a specified number of bytes starting at a specified index in a byte array to the builder.
public:
void WriteBytes(cli::array <System::Byte> ^ buffer, int start, int byteCount);
public void WriteBytes (byte[] buffer, int start, int byteCount);
member this.WriteBytes : byte[] * int * int -> unit
Public Sub WriteBytes (buffer As Byte(), start As Integer, byteCount As Integer)
Parameters
- buffer
- Byte[]
- start
- Int32
- byteCount
- Int32
The number of bytes to write.
Exceptions
buffer
is null
.
The range specified by start
and byteCount
falls outside of the bounds of buffer
.
The builder is not writable; it has been linked with another one.
Applies to
WriteBytes(Byte*, Int32)
- Source:
- BlobBuilder.cs
- Source:
- BlobBuilder.cs
- Source:
- BlobBuilder.cs
Writes a specified number of bytes from a buffer to the builder.
public:
void WriteBytes(System::Byte* buffer, int byteCount);
public void WriteBytes (byte* buffer, int byteCount);
member this.WriteBytes : nativeptr<byte> * int -> unit
Parameters
- buffer
- Byte*
- byteCount
- Int32
The number of bytes to write.
Exceptions
buffer
is null
.
byteCount
is negative.
The builder is not writable, it has been linked with another one.
Applies to
WriteBytes(ImmutableArray<Byte>, Int32, Int32)
- Source:
- BlobBuilder.cs
- Source:
- BlobBuilder.cs
- Source:
- BlobBuilder.cs
Writes a specified number of bytes starting at a specified index of an immutable array to the builder.
public:
void WriteBytes(System::Collections::Immutable::ImmutableArray<System::Byte> buffer, int start, int byteCount);
public void WriteBytes (System.Collections.Immutable.ImmutableArray<byte> buffer, int start, int byteCount);
member this.WriteBytes : System.Collections.Immutable.ImmutableArray<byte> * int * int -> unit
Public Sub WriteBytes (buffer As ImmutableArray(Of Byte), start As Integer, byteCount As Integer)
Parameters
- buffer
- ImmutableArray<Byte>
- start
- Int32
- byteCount
- Int32
The number of bytes to write.
Exceptions
buffer
is null
.
The range specified by start
and byteCount
falls outside of the bounds of the buffer
.
The builder is not writable; it has been linked with another one.
Applies to
WriteBytes(ImmutableArray<Byte>)
- Source:
- BlobBuilder.cs
- Source:
- BlobBuilder.cs
- Source:
- BlobBuilder.cs
Writes the contents of an immutable byte array to the builder.
public:
void WriteBytes(System::Collections::Immutable::ImmutableArray<System::Byte> buffer);
public void WriteBytes (System.Collections.Immutable.ImmutableArray<byte> buffer);
member this.WriteBytes : System.Collections.Immutable.ImmutableArray<byte> -> unit
Public Sub WriteBytes (buffer As ImmutableArray(Of Byte))
Parameters
- buffer
- ImmutableArray<Byte>
The array to write.
Exceptions
buffer
is null
.
The builder is not writable; it has been linked with another one.
Applies to
WriteBytes(Byte[])
- Source:
- BlobBuilder.cs
- Source:
- BlobBuilder.cs
- Source:
- BlobBuilder.cs
Writes the contents of a byte array to the builder.
public:
void WriteBytes(cli::array <System::Byte> ^ buffer);
public void WriteBytes (byte[] buffer);
member this.WriteBytes : byte[] -> unit
Public Sub WriteBytes (buffer As Byte())
Parameters
- buffer
- Byte[]
The byte array to write.
Exceptions
buffer
is null
.
The builder is not writable; it has been linked with another one.
Applies to
WriteBytes(Byte, Int32)
- Source:
- BlobBuilder.cs
- Source:
- BlobBuilder.cs
- Source:
- BlobBuilder.cs
Writes a specified number of occurrences of a byte value to the builder.
public:
void WriteBytes(System::Byte value, int byteCount);
public void WriteBytes (byte value, int byteCount);
member this.WriteBytes : byte * int -> unit
Public Sub WriteBytes (value As Byte, byteCount As Integer)
Parameters
- value
- Byte
- byteCount
- Int32
The number of occurences of value
to write.
Exceptions
byteCount
is negative.
The builder is not writable, it has been linked with another one.