HttpResponse.BinaryWrite(Byte[]) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee schrijft u een tekenreeks met binaire tekens naar de HTTP-uitvoerstroom.
public:
void BinaryWrite(cli::array <System::Byte> ^ buffer);
public void BinaryWrite(byte[] buffer);
member this.BinaryWrite : byte[] -> unit
Public Sub BinaryWrite (buffer As Byte())
Parameters
- buffer
- Byte[]
De bytes die moeten worden geschreven naar de uitvoerstroom.
Voorbeelden
In het volgende voorbeeld wordt een tekstbestand in een buffer gelezen en wordt de buffer naar de HTTP-uitvoerstroom geschreven.
FileStream MyFileStream;
long FileSize;
MyFileStream = new FileStream("sometext.txt", FileMode.Open);
FileSize = MyFileStream.Length;
byte[] Buffer = new byte[(int)FileSize];
MyFileStream.Read(Buffer, 0, (int)FileSize);
MyFileStream.Close();
Response.Write("<b>File Contents: </b>");
Response.BinaryWrite(Buffer);
Dim MyFileStream As FileStream
Dim FileSize As Long
MyFileStream = New FileStream("sometext.txt", FileMode.Open)
FileSize = MyFileStream.Length
Dim Buffer(CInt(FileSize)) As Byte
MyFileStream.Read(Buffer, 0, CInt(FileSize))
MyFileStream.Close()
Response.Write("<b>File Contents: </b>")
Response.BinaryWrite(Buffer)