JsonException Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
JsonException() |
Inizializza una nuova istanza della classe JsonException. |
JsonException(String) |
Inizializza una nuova istanza della classe JsonException con un messaggio di errore specificato. |
JsonException(SerializationInfo, StreamingContext) |
Obsoleti.
Crea un nuovo oggetto eccezione con dati serializzati. |
JsonException(String, Exception) |
Inizializza una nuova istanza della classe JsonException con un messaggio di errore specificato e un riferimento all'eccezione interna che è la causa dell'eccezione corrente. |
JsonException(String, String, Nullable<Int64>, Nullable<Int64>) |
Crea un nuovo oggetto eccezione per fornire informazioni sull'errore all'utente. |
JsonException(String, String, Nullable<Int64>, Nullable<Int64>, Exception) |
Crea un nuovo oggetto eccezione per inoltrare all'utente informazioni sull'errore che include un'eccezione interna specificata. |
JsonException()
- Origine:
- JsonException.cs
- Origine:
- JsonException.cs
- Origine:
- JsonException.cs
Inizializza una nuova istanza della classe JsonException.
public:
JsonException();
public JsonException ();
Public Sub New ()
Si applica a
JsonException(String)
- Origine:
- JsonException.cs
- Origine:
- JsonException.cs
- Origine:
- JsonException.cs
Inizializza una nuova istanza della classe JsonException con un messaggio di errore specificato.
public:
JsonException(System::String ^ message);
public JsonException (string? message);
public JsonException (string message);
new System.Text.Json.JsonException : string -> System.Text.Json.JsonException
Public Sub New (message As String)
Parametri
- message
- String
Il messaggio di errore specifico del contesto.
Si applica a
JsonException(SerializationInfo, StreamingContext)
- Origine:
- JsonException.cs
- Origine:
- JsonException.cs
- Origine:
- JsonException.cs
Attenzione
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
Crea un nuovo oggetto eccezione con dati serializzati.
protected:
JsonException(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected JsonException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
protected JsonException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.Text.Json.JsonException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Text.Json.JsonException
[<System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Text.Json.JsonException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Text.Json.JsonException
Protected Sub New (info As SerializationInfo, context As StreamingContext)
Parametri
- info
- SerializationInfo
Dati dell'oggetto serializzato relativi all'eccezione generata.
- context
- StreamingContext
Oggetto contenente le informazioni contestuali sull'origine o la destinazione.
- Attributi
Eccezioni
info
è null
.
Si applica a
JsonException(String, Exception)
- Origine:
- JsonException.cs
- Origine:
- JsonException.cs
- Origine:
- JsonException.cs
Inizializza una nuova istanza della classe JsonException con un messaggio di errore specificato e un riferimento all'eccezione interna che è la causa dell'eccezione corrente.
public:
JsonException(System::String ^ message, Exception ^ innerException);
public JsonException (string? message, Exception? innerException);
public JsonException (string message, Exception innerException);
new System.Text.Json.JsonException : string * Exception -> System.Text.Json.JsonException
Public Sub New (message As String, innerException As Exception)
Parametri
- message
- String
Il messaggio di errore specifico del contesto.
- innerException
- Exception
Eccezione che ha causato l'eccezione corrente.
Si applica a
JsonException(String, String, Nullable<Int64>, Nullable<Int64>)
- Origine:
- JsonException.cs
- Origine:
- JsonException.cs
- Origine:
- JsonException.cs
Crea un nuovo oggetto eccezione per fornire informazioni sull'errore all'utente.
public:
JsonException(System::String ^ message, System::String ^ path, Nullable<long> lineNumber, Nullable<long> bytePositionInLine);
public JsonException (string? message, string? path, long? lineNumber, long? bytePositionInLine);
public JsonException (string message, string path, long? lineNumber, long? bytePositionInLine);
new System.Text.Json.JsonException : string * string * Nullable<int64> * Nullable<int64> -> System.Text.Json.JsonException
Public Sub New (message As String, path As String, lineNumber As Nullable(Of Long), bytePositionInLine As Nullable(Of Long))
Parametri
- message
- String
Il messaggio di errore specifico del contesto.
- path
- String
Percorso in cui è stato rilevato testo JSON non valido.
Numero di riga (a partire da 0) in cui è stato rilevato testo JSON non valido durante la deserializzazione.
Numero di byte nella riga corrente (a partire da 0) in cui è stato rilevato testo JSON non valido.
Commenti
Si noti che bytePositionInLine
conta il numero di byte (ovvero unità di codice UTF-8) e non caratteri o scalari.
Si applica a
JsonException(String, String, Nullable<Int64>, Nullable<Int64>, Exception)
- Origine:
- JsonException.cs
- Origine:
- JsonException.cs
- Origine:
- JsonException.cs
Crea un nuovo oggetto eccezione per inoltrare all'utente informazioni sull'errore che include un'eccezione interna specificata.
public:
JsonException(System::String ^ message, System::String ^ path, Nullable<long> lineNumber, Nullable<long> bytePositionInLine, Exception ^ innerException);
public JsonException (string? message, string? path, long? lineNumber, long? bytePositionInLine, Exception? innerException);
public JsonException (string message, string path, long? lineNumber, long? bytePositionInLine, Exception innerException);
new System.Text.Json.JsonException : string * string * Nullable<int64> * Nullable<int64> * Exception -> System.Text.Json.JsonException
Public Sub New (message As String, path As String, lineNumber As Nullable(Of Long), bytePositionInLine As Nullable(Of Long), innerException As Exception)
Parametri
- message
- String
Il messaggio di errore specifico del contesto.
- path
- String
Percorso in cui è stato rilevato testo JSON non valido.
Numero di riga (a partire da 0) in cui è stato rilevato testo JSON non valido durante la deserializzazione.
Numero di byte (a partire da 0) nella riga corrente in cui è stato rilevato testo JSON non valido.
- innerException
- Exception
Eccezione che ha causato l'eccezione corrente.
Commenti
Si noti che conta bytePositionInLine
il numero di byte (ovvero unità di codice UTF-8) e non caratteri o scalari.