JsonException Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
JsonException() |
Inicjuje nowe wystąpienie klasy JsonException. |
JsonException(String) |
Inicjuje JsonException nowe wystąpienie klasy z określonym komunikatem o błędzie. |
JsonException(SerializationInfo, StreamingContext) |
Przestarzałe.
Tworzy nowy obiekt wyjątku z serializowanymi danymi. |
JsonException(String, Exception) |
Inicjuje nowe wystąpienie JsonException klasy z określonym komunikatem o błędzie i odwołaniem do wewnętrznego wyjątku, który jest przyczyną tego wyjątku. |
JsonException(String, String, Nullable<Int64>, Nullable<Int64>) |
Tworzy nowy obiekt wyjątku w celu przekazywania informacji o błędzie użytkownikowi. |
JsonException(String, String, Nullable<Int64>, Nullable<Int64>, Exception) |
Tworzy nowy obiekt wyjątku w celu przekazywania informacji o błędzie użytkownikowi, który zawiera określony wyjątek wewnętrzny. |
JsonException()
- Źródło:
- JsonException.cs
- Źródło:
- JsonException.cs
- Źródło:
- JsonException.cs
Inicjuje nowe wystąpienie klasy JsonException.
public:
JsonException();
public JsonException ();
Public Sub New ()
Dotyczy
JsonException(String)
- Źródło:
- JsonException.cs
- Źródło:
- JsonException.cs
- Źródło:
- JsonException.cs
Inicjuje JsonException nowe wystąpienie klasy z określonym komunikatem o błędzie.
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
Komunikat o błędzie specyficzny dla kontekstu.
Dotyczy
JsonException(SerializationInfo, StreamingContext)
- Źródło:
- JsonException.cs
- Źródło:
- JsonException.cs
- Źródło:
- JsonException.cs
Przestroga
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
Tworzy nowy obiekt wyjątku z serializowanymi danymi.
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
Zserializowane dane obiektu dotyczące zgłaszanego wyjątku.
- context
- StreamingContext
Obiekt zawierający kontekstowe informacje o źródle lub miejscu docelowym.
- Atrybuty
Wyjątki
info
to null
.
Dotyczy
JsonException(String, Exception)
- Źródło:
- JsonException.cs
- Źródło:
- JsonException.cs
- Źródło:
- JsonException.cs
Inicjuje nowe wystąpienie JsonException klasy z określonym komunikatem o błędzie i odwołaniem do wewnętrznego wyjątku, który jest przyczyną tego wyjątku.
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
Komunikat o błędzie specyficzny dla kontekstu.
- innerException
- Exception
Wyjątek, który spowodował bieżący wyjątek.
Dotyczy
JsonException(String, String, Nullable<Int64>, Nullable<Int64>)
- Źródło:
- JsonException.cs
- Źródło:
- JsonException.cs
- Źródło:
- JsonException.cs
Tworzy nowy obiekt wyjątku w celu przekazywania informacji o błędzie użytkownikowi.
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
Komunikat o błędzie specyficzny dla kontekstu.
- path
- String
Ścieżka, w której napotkano nieprawidłowy kod JSON.
Numer wiersza (zaczynający się od 0), w którym wystąpił nieprawidłowy kod JSON podczas deserializacji.
Liczba bajtów w bieżącym wierszu (rozpoczynającym się od 0), gdzie napotkano nieprawidłowy kod JSON.
Uwagi
Należy pamiętać, że bytePositionInLine
zlicza liczbę bajtów (czyli jednostek kodu UTF-8), a nie znaków lub skalarnych.
Dotyczy
JsonException(String, String, Nullable<Int64>, Nullable<Int64>, Exception)
- Źródło:
- JsonException.cs
- Źródło:
- JsonException.cs
- Źródło:
- JsonException.cs
Tworzy nowy obiekt wyjątku w celu przekazywania informacji o błędzie użytkownikowi, który zawiera określony wyjątek wewnętrzny.
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
Komunikat o błędzie specyficzny dla kontekstu.
- path
- String
Ścieżka, w której napotkano nieprawidłowy kod JSON.
Numer wiersza (zaczynający się od 0), w którym wystąpił nieprawidłowy kod JSON podczas deserializacji.
Liczba bajtów (zaczynająca się od 0) w bieżącym wierszu, w którym napotkano nieprawidłowy kod JSON.
- innerException
- Exception
Wyjątek, który spowodował bieżący wyjątek.
Uwagi
Należy pamiętać, że liczba bytePositionInLine
bajtów (czyli jednostek kodu UTF-8), a nie znaków lub skalarnych.