.NET Framework 類別庫
HttpResponse..::.BinaryWrite 方法

更新:2007 年 11 月

將二進位字元的字串寫入 HTTP 輸出資料流。

命名空間:  System.Web
組件:  System.Web (在 System.Web.dll 中)

語法

Visual Basic (宣告)
Public Sub BinaryWrite ( _
    buffer As Byte() _
)
Visual Basic (使用方式)
Dim instance As HttpResponse
Dim buffer As Byte()

instance.BinaryWrite(buffer)
C#
public void BinaryWrite(
    byte[] buffer
)
Visual C++
public:
void BinaryWrite(
    array<unsigned char>^ buffer
)
J#
public void BinaryWrite(
    byte[] buffer
)
JScript
public function BinaryWrite(
    buffer : byte[]
)

參數

buffer
型別:array<System..::.Byte>[]()[]

寫入至輸出資料流的位元組。

範例

下列範例將文字檔讀取至緩衝區,並將緩衝區寫入 HTTP 輸出資料流。

Visual Basic
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)

C#
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);

J#
FileStream myFileStream;
long fileSize;

myFileStream = new FileStream("sometext.txt", FileMode.Open);
fileSize = myFileStream.get_Length();

ubyte buffer[] = new ubyte[(int)(fileSize)];
myFileStream.Read(buffer, 0, (int)(fileSize));
myFileStream.Close();

get_Response().Write("<b>File Contents: </b>");
get_Response().BinaryWrite(buffer);
JScript
var myFileStream : FileStream
var fileSize : long

myFileStream = new FileStream("sometext.txt", FileMode.Open)
fileSize = myFileStream.Length

var buffer : Byte[] = new Byte[int(fileSize)]
myFileStream.Read(buffer, 0, int(fileSize))
myFileStream.Close()

Response.Write("<b>File Contents: </b>")
Response.BinaryWrite(buffer)

平台

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework 和 .NET Compact Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱 .NET Framework 系統需求

版本資訊

.NET Framework

支援版本:3.5、3.0、2.0、1.1、1.0
請參閱

參考

標記 :


Page view tracker