HttpResponseWrapper.WriteFile Yöntem

Tanım

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

Aşırı Yüklemeler

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ılı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

konumundan başlayarak offsetyazacak bayt sayısı.

Özel durumlar

fileHandle, null değeridir.

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

konumundan 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 parametresidirnull.

Ş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ılı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 bir bellek bloğuna dosyayı yazmak için.

Özel durumlar

filename parametresidirnull.

Şunlara uygulanır