Eccezione che viene generata quando un percorso o un nome di file supera la lunghezza massima definita dal sistema.
System.Exception
System.SystemException
System.IO.IOException
System.IO.PathTooLongException
Spazio dei nomi: System.IO
Assembly: mscorlib (in mscorlib.dll)
<SerializableAttribute> _ <ComVisibleAttribute(True)> _ Public Class PathTooLongException _ Inherits IOException
[SerializableAttribute] [ComVisibleAttribute(true)] public class PathTooLongException : IOException
[SerializableAttribute] [ComVisibleAttribute(true)] public ref class PathTooLongException : public IOException
[<SerializableAttribute>] [<ComVisibleAttribute(true)>] type PathTooLongException = class inherit IOException end
Il tipo PathTooLongException espone i seguenti membri.
| Nome | Descrizione | |
|---|---|---|
|
PathTooLongException() | Inizializza una nuova istanza della classe PathTooLongException con HRESULT impostato su COR_E_PATHTOOLONG. |
|
PathTooLongException(String) | Inizializza una nuova istanza della classe PathTooLongException con la relativa stringa di messaggio impostata su message e HRESULT impostato su COR_E_PATHTOOLONG. |
|
PathTooLongException(SerializationInfo, StreamingContext) | Inizializza una nuova istanza della classe PathTooLongException con le informazioni di serializzazione e di contesto specificate. |
|
PathTooLongException(String, Exception) | Consente l'inizializzazione di una nuova istanza della classe PathTooLongException con un messaggio di errore specificato e un riferimento all'eccezione interna che è la causa dell'eccezione corrente. |
| Nome | Descrizione | |
|---|---|---|
|
Data | Ottiene un insieme di coppie chiave/valore che forniscono ulteriori informazioni definite dall'utente sull'eccezione. (Ereditato da Exception) |
|
HelpLink | Ottiene o imposta un collegamento al file della Guida associato all'eccezione. (Ereditato da Exception) |
|
HResult | Ottiene o imposta HRESULT, un valore numerico codificato che viene assegnato a un'eccezione specifica. (Ereditato da Exception) |
|
InnerException | Ottiene l'istanza di Exception che ha causato l'eccezione corrente. (Ereditato da Exception) |
|
Message | Ottiene un messaggio che descrive l'eccezione corrente. (Ereditato da Exception) |
|
Source | Ottiene o imposta il nome dell'oggetto o dell'applicazione che ha generato l'errore. (Ereditato da Exception) |
|
StackTrace | Ottiene una rappresentazione in forma di stringa dei frame immediati nello stack di chiamate. (Ereditato da Exception) |
|
TargetSite | Ottiene il metodo che genera l'eccezione corrente. (Ereditato da Exception) |
| Nome | Descrizione | |
|---|---|---|
|
Equals(Object) | Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object) |
|
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) |
|
GetBaseException | Se utilizzato come metodo di override in una classe derivata, restituisce l'Exception che è la causa radice di una o più eccezioni successive. (Ereditato da Exception) |
|
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) |
|
GetObjectData | Quando l'override viene eseguito in una classe derivata, imposta il controllo SerializationInfo per la colonna. (Ereditato da Exception) |
|
GetType |
Ottiene il tipo di runtime dell'istanza corrente.
(Ereditato da Exception) In XNA Framework 3.0 questo membro viene ereditato da Object.GetType(). |
|
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
|
ToString | Crea e restituisce una rappresentazione in forma di stringa della corrente eccezione. (Ereditato da Exception) |
| Nome | Descrizione | |
|---|---|---|
|
SerializeObjectState | Si verifica quando un'eccezione viene serializzata per creare un oggetto stato di eccezione che contiene dati serializzati sull'eccezione. (Ereditato da Exception) |
PathTooLongException utilizza HRESULT COR_E_PATHTOOLONG, con valore 0x800700CE.
Se il codice non dispone dell'autorizzazione PathDiscovery, il messaggio di errore per questa eccezione può contenere solo nomi di file o directory anziché percorsi completi.
I percorsi completi non devono superare i 260 caratteri in modo da gestire la compatibilità con i sistemi operativi Windows. Per ulteriori informazioni su questa restrizione, vedere la voce Percorsi lunghi in .NET nel blog di BCL Team (la pagina potrebbe essere in inglese).
.NET Framework
Supportato in: 4, 3.5, 3.0, 2.0, 1.1, 1.0.NET Framework Client Profile
Supportato in: 4, 3.5 SP1Windows 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.