HttpResponseWrapper.WriteFile Yöntem

Tanım

Belirtilen dosyayı HTTP yanıt çıkış akışına yazar.

Aşırı Yüklemeler

Name Description
WriteFile(IntPtr, Int64, Int64)

Belirtilen dosyayı HTTP yanıt çıkış akışına yazar.

WriteFile(String, Int64, Int64)

Belirtilen dosyayı HTTP yanıt çıkış akışına yazar.

WriteFile(String)

Belirtilen dosyanın içeriğini HTTP yanıt çıkış akışına dosya bloğu olarak yazar.

WriteFile(String, Boolean)

Belirtilen dosyanın içeriğini HTTP yanıt çıkış akışına yazar ve içeriğin bir bellek bloğu olarak yazıp yazılmayacağını belirtir.

WriteFile(IntPtr, Int64, Int64)

Belirtilen dosyayı HTTP yanıt çıkış akışına yazar.

public:
 override void WriteFile(IntPtr fileHandle, long offset, long size);
public override void WriteFile(IntPtr fileHandle, long offset, long size);
override this.WriteFile : nativeint * int64 * int64 -> unit
Public Overrides Sub WriteFile (fileHandle As IntPtr, offset As Long, size As Long)

Parametreler

fileHandle
IntPtr

nativeint

HTTP çıkış akışına yazacak dosyanın dosya tanıtıcısı.

offset
Int64

Dosyada yazmanın başladığı konum.

size
Int64

adresinden başlayarak offsetyazacak bayt sayısı.

Özel durumlar

fileHandle, null'e eşittir.

offset 0'dan küçüktür.

-veya-

size , dosya boyutu eksi offsetdeğerinden büyük.

Şunlara uygulanır

WriteFile(String, Int64, Int64)

Belirtilen dosyayı HTTP yanıt çıkış akışına yazar.

public:
 override void WriteFile(System::String ^ filename, long offset, long size);
public override void WriteFile(string filename, long offset, long size);
override this.WriteFile : string * int64 * int64 -> unit
Public Overrides Sub WriteFile (filename As String, offset As Long, size As Long)

Parametreler

filename
String

HTTP çıkış akışına yazacak dosyanın adı.

offset
Int64

Dosyada yazmanın başladığı konum.

size
Int64

adresinden başlayarak offsetyazacak bayt sayısı.

Özel durumlar

offset 0'dan küçüktür.

-veya-

size , dosya boyutu eksi offsetdeğerinden büyük.

Şunlara uygulanır

WriteFile(String)

Belirtilen dosyanın içeriğini HTTP yanıt çıkış akışına dosya bloğu olarak yazar.

public:
 override void WriteFile(System::String ^ filename);
public override void WriteFile(string filename);
override this.WriteFile : string -> unit
Public Overrides Sub WriteFile (filename As String)

Parametreler

filename
String

HTTP çıkış akışına yazacak dosyanın adı.

Özel durumlar

filename parametresi null'dir.

Şunlara uygulanır

WriteFile(String, Boolean)

Belirtilen dosyanın içeriğini HTTP yanıt çıkış akışına yazar ve içeriğin bir bellek bloğu olarak yazıp yazılmayacağını belirtir.

public:
 override void WriteFile(System::String ^ filename, bool readIntoMemory);
public override void WriteFile(string filename, bool readIntoMemory);
override this.WriteFile : string * bool -> unit
Public Overrides Sub WriteFile (filename As String, readIntoMemory As Boolean)

Parametreler

filename
String

Geçerli yanıta yazacak dosyanın adı.

readIntoMemory
Boolean

true dosyasını bir bellek bloğuna yazmak için.

Özel durumlar

filename parametresi null'dir.

Şunlara uygulanır