Metodo Control.OpenFile (System.Web.UI)

Cambia visualizzazione:
ScriptFree
Riferimento a .NET Framework
Metodo Control.OpenFile
Il presente articolo è stato tradotto manualmente. Per visualizzare questa pagina e contemporaneamente visualizzarne il contenuto in lingua inglese, passare alla visualizzazione semplificata.

Ottiene un oggetto Stream utilizzato per leggere un file.

Spazio dei nomi:  System.Web.UI
Assembly:  System.Web (in System.Web.dll)
Sintassi

Visual Basic
Protected Friend Function OpenFile ( _
	path As String _
) As Stream
C#
protected internal Stream OpenFile(
	string path
)
Visual C++
protected public:
Stream^ OpenFile(
	String^ path
)
F#
member OpenFile : 
        path:string -> Stream 

Parametri

path
Tipo: System.String
Percorso del file desiderato.

Valore restituito

Tipo: System.IO.Stream
Oggetto Stream che fa riferimento al file desiderato.
Eccezioni

Eccezione Condizione
HttpException

L'accesso al file specificato è stato negato.

Note

Il metodo OpenFile restituisce un oggetto Stream che può essere utilizzato per leggere il contenuto del file specificato nel parametro path. Il parametro path può essere un URL relativo o radice senza il nome del protocollo (ad esempio "~/Sito/File.txt) oppure un percorso fisico, locale ("c:\Sito\File.txt") o UNC ("\\Server\File.txt").

Il metodo OpenFile utilizza le opzioni di sicurezza dell'accesso ai file per controllare l'accesso al file specificato. Se l'utente di ASP.NET corrente non dispone dell'accesso al file, questo non viene aperto e viene generata un'eccezione HttpException per indicare che l'accesso è stato negato. Se il parametro path indica un percorso relativo, l'eccezione non include informazioni sul percorso fisico del file richiesto.

Informazioni sulla versione

.NET Framework

Supportato in: 4, 3.5, 3.0, 2.0
Piattaforme

Windows 7, Windows Vista SP1 o versione successiva, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (componenti di base del server non supportati), Windows Server 2008 R2 (componenti di base del server supportati con SP1 o versione successiva), Windows Server 2003 SP2

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.
Vedere anche

Riferimenti