SerializationException 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í.
Inicializuje novou instanci SerializationException třídy .
Přetížení
SerializationException() |
Inicializuje novou instanci SerializationException třídy s výchozími vlastnostmi. |
SerializationException(String) |
Inicializuje novou instanci SerializationException třídy se zadanou zprávou. |
SerializationException(SerializationInfo, StreamingContext) |
Zastaralé.
Inicializuje novou instanci SerializationException třídy ze serializovaných dat. |
SerializationException(String, Exception) |
Inicializuje novou instanci SerializationException třídy se zadanou chybovou zprávou a odkazem na vnitřní výjimku, která je příčinou této výjimky. |
SerializationException()
Inicializuje novou instanci SerializationException třídy s výchozími vlastnostmi.
public:
SerializationException();
public SerializationException ();
Public Sub New ()
Poznámky
SerializationException dědí z SystemException třídy . Následující tabulka obsahuje počáteční hodnoty vlastností pro instanci SerializationException inicializovaného pomocí aktuálního konstruktoru.
Vlastnost | Podmínka |
---|---|
InnerException | null |
Message | Lokalizovaná chybová zpráva pro SerializationException. |
Platí pro
SerializationException(String)
Inicializuje novou instanci SerializationException třídy se zadanou zprávou.
public:
SerializationException(System::String ^ message);
public SerializationException (string message);
public SerializationException (string? message);
new System.Runtime.Serialization.SerializationException : string -> System.Runtime.Serialization.SerializationException
Public Sub New (message As String)
Parametry
- message
- String
Označuje důvod, proč došlo k výjimce.
Poznámky
SerializationException dědí z SystemException třídy . Následující tabulka obsahuje počáteční hodnoty vlastností pro instanci SerializationException inicializovaného pomocí aktuálního konstruktoru.
Vlastnost | Podmínka |
---|---|
InnerException | null |
Message | Řetězec message . |
Platí pro
SerializationException(SerializationInfo, StreamingContext)
Upozornění
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
Inicializuje novou instanci SerializationException třídy ze serializovaných dat.
protected:
SerializationException(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected SerializationException (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 SerializationException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.Runtime.Serialization.SerializationException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Runtime.Serialization.SerializationException
[<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.Runtime.Serialization.SerializationException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Runtime.Serialization.SerializationException
Protected Sub New (info As SerializationInfo, context As StreamingContext)
Parametry
- info
- SerializationInfo
Objekt serializace informací, který obsahuje data serializovaného objektu ve formuláři název-hodnota.
- context
- StreamingContext
Kontextové informace o zdroji nebo cíli výjimky.
- Atributy
Výjimky
Parametr info
je null
.
Poznámky
Aktuální konstruktor je volána během deserializace rekonstituovat objekt výjimky přenášený přes datový proud. (Další informace o serializaci najdete v tématu Serializace XML a SOAP.)
Platí pro
SerializationException(String, Exception)
Inicializuje novou instanci SerializationException třídy se zadanou chybovou zprávou a odkazem na vnitřní výjimku, která je příčinou této výjimky.
public:
SerializationException(System::String ^ message, Exception ^ innerException);
public SerializationException (string message, Exception innerException);
public SerializationException (string? message, Exception? innerException);
new System.Runtime.Serialization.SerializationException : string * Exception -> System.Runtime.Serialization.SerializationException
Public Sub New (message As String, innerException As Exception)
Parametry
- message
- String
Chybová zpráva, která vysvětluje důvod výjimky.
- innerException
- Exception
Výjimka, která je příčinou aktuální výjimky
innerException
Pokud parametr není null
, aktuální výjimka je vyvolána v catch
bloku, který zpracovává vnitřní výjimku.
Poznámky
Výjimka, která je vyvolána jako přímý výsledek předchozí výjimky by měla obsahovat odkaz na předchozí výjimku ve vlastnosti InnerException. Vlastnost InnerException vrátí stejnou hodnotu, která je předána konstruktoru InnerException nebo null
pokud vlastnost neposkytuje vnitřní hodnotu výjimky konstruktoru.
Následující tabulka ukazuje počáteční hodnoty vlastnosti instance SerializationException.
Vlastnost | Hodnota |
---|---|
InnerException | Odkaz na vnitřní výjimku. |
Message | Řetězec chybové zprávy. |