Freigeben über


Control.OpenFile(String) Methode

Definition

Ruft einen Stream zum Lesen einer Datei ab.

protected public:
 System::IO::Stream ^ OpenFile(System::String ^ path);
protected internal System.IO.Stream OpenFile (string path);
member this.OpenFile : string -> System.IO.Stream
Protected Friend Function OpenFile (path As String) As Stream

Parameter

path
String

Der Pfad zur gewünschten Datei.

Gibt zurück

Stream

Ein Stream, der auf die gewünschte Datei verweist.

Ausnahmen

Der Zugriff auf die angegebene Datei wurde verweigert.

Hinweise

Die OpenFile Methode gibt ein Stream Objekt zurück, das verwendet werden kann, um den Inhalt der datei zu lesen, die im path Parameter angegeben ist. Der Pfadparameter kann entweder eine relative oder Stamm-URL ohne Protokoll (z. B. "~/mySite/myFile.txt") oder einen physischen Pfad sein, entweder lokal ("c:\mySite\myFile.txt") oder UNC ("\\myServer\myFile.txt").

Die OpenFile Methode verwendet die Sicherheit des Dateizugriffs, um den Zugriff auf die angegebene Datei zu steuern. Wenn der aktuelle ASP.NET Benutzer keinen Zugriff auf die Datei hat, wird die Datei nicht geöffnet und eine HttpException Ausnahme ausgelöst, um anzugeben, dass der Zugriff verweigert wurde. Wenn der Parameter einen relativen Pfad angegeben hat, enthält die path Ausnahme keine Informationen zum physischen Pfad zur angeforderten Datei.

Gilt für

Siehe auch