Writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written.
Namespace:
Rebex.Security
Assembly:
Rebex.Security (in Rebex.Security.dll)
Syntax
Visual Basic |
---|
Public Overrides Sub Write ( _ buffer As Byte(), _ offset As Integer, _ count As Integer _ ) |
C# |
---|
public override void Write( byte[] buffer, int offset, int count ) |
Parameters
- buffer
- Type: array<System..::..Byte>[]()[][]
An array of bytes. This method copies count bytes from buffer to the current stream.
- offset
- Type: System..::..Int32
The zero-based byte offset in buffer at which to begin copying bytes to the current stream.
- count
- Type: System..::..Int32
The number of bytes to be written to the current stream.
Exceptions
Exception | Condition |
---|---|
System..::..ArgumentException | The sum of offset and count is greater than the buffer length. |
System..::..ArgumentNullException | buffer is null. |
System..::..ArgumentOutOfRangeException | offset or count is negative. |
System.IO..::..IOException | An I/O error occurs. |
System..::..NotSupportedException | The stream does not support writing. |
System..::..ObjectDisposedException | Methods were called after the stream was closed. |