JsonException Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
JsonException() |
Inicializuje novou instanci JsonException třídy. |
JsonException(String) |
Inicializuje novou instanci JsonException třídy se zadanou chybovou zprávou. |
JsonException(SerializationInfo, StreamingContext) |
Zastaralé.
Vytvoří nový objekt výjimky se serializovanými daty. |
JsonException(String, Exception) |
Inicializuje novou instanci JsonException třídy se zadanou chybovou zprávou a odkazem na vnitřní výjimku, která je příčinou této výjimky. |
JsonException(String, String, Nullable<Int64>, Nullable<Int64>) |
Vytvoří nový objekt výjimky pro předávání informací o chybách uživateli. |
JsonException(String, String, Nullable<Int64>, Nullable<Int64>, Exception) |
Vytvoří nový objekt výjimky pro předávání informací o chybách uživateli, který obsahuje zadanou vnitřní výjimku. |
JsonException()
- Zdroj:
- JsonException.cs
- Zdroj:
- JsonException.cs
- Zdroj:
- JsonException.cs
Inicializuje novou instanci JsonException třídy.
public:
JsonException();
public JsonException ();
Public Sub New ()
Platí pro
JsonException(String)
- Zdroj:
- JsonException.cs
- Zdroj:
- JsonException.cs
- Zdroj:
- JsonException.cs
Inicializuje novou instanci JsonException třídy se zadanou chybovou zprávou.
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)
Parametry
- message
- String
Chybová zpráva specifická pro kontext.
Platí pro
JsonException(SerializationInfo, StreamingContext)
- Zdroj:
- JsonException.cs
- Zdroj:
- JsonException.cs
- Zdroj:
- JsonException.cs
Upozornění
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
Vytvoří nový objekt výjimky se serializovanými daty.
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)
Parametry
- info
- SerializationInfo
Serializovaná data objektu o vyvolání výjimky.
- context
- StreamingContext
Objekt, který obsahuje kontextové informace o zdroji nebo cíli.
- Atributy
Výjimky
info
je null
.
Platí pro
JsonException(String, Exception)
- Zdroj:
- JsonException.cs
- Zdroj:
- JsonException.cs
- Zdroj:
- JsonException.cs
Inicializuje novou instanci JsonException třídy se zadanou chybovou zprávou a odkazem na vnitřní výjimku, která je příčinou této výjimky.
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)
Parametry
- message
- String
Chybová zpráva specifická pro kontext.
- innerException
- Exception
Výjimka, která způsobila aktuální výjimku.
Platí pro
JsonException(String, String, Nullable<Int64>, Nullable<Int64>)
- Zdroj:
- JsonException.cs
- Zdroj:
- JsonException.cs
- Zdroj:
- JsonException.cs
Vytvoří nový objekt výjimky pro předávání informací o chybách uživateli.
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))
Parametry
- message
- String
Chybová zpráva specifická pro kontext.
- path
- String
Cesta, kde došlo k neplatnému kódu JSON.
Číslo řádku (počínaje číslem 0), na kterém došlo při deserializaci k neplatnému kódu JSON.
Počet bajtů v aktuálním řádku (počínaje číslem 0), kde došlo k neplatnému kódu JSON.
Poznámky
Všimněte si, že bytePositionInLine
počítá počet bajtů (tj. jednotek kódu UTF-8), nikoli znaků nebo skalárů.
Platí pro
JsonException(String, String, Nullable<Int64>, Nullable<Int64>, Exception)
- Zdroj:
- JsonException.cs
- Zdroj:
- JsonException.cs
- Zdroj:
- JsonException.cs
Vytvoří nový objekt výjimky pro předávání informací o chybách uživateli, který obsahuje zadanou vnitřní výjimku.
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)
Parametry
- message
- String
Chybová zpráva specifická pro kontext.
- path
- String
Cesta, kde došlo k neplatnému kódu JSON.
Číslo řádku (počínaje číslem 0), na kterém došlo při deserializaci k neplatnému kódu JSON.
Počet bajtů (počínaje hodnotou 0) na aktuálním řádku, kde došlo k neplatnému kódu JSON.
- innerException
- Exception
Výjimka, která způsobila aktuální výjimku.
Poznámky
Všimněte si, že spočítá bytePositionInLine
počet bajtů (tj. jednotek kódu UTF-8), nikoli znaků nebo skalárů.