ExceptionSettings.CanDeserialize(Type) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überprüft, ob ein Typ als Teil der Deserialisierung einer Ausnahme deserialisiert werden kann.
public abstract bool CanDeserialize(Type type);
abstract member CanDeserialize : Type -> bool
Public MustOverride Function CanDeserialize (type As Type) As Boolean
Parameter
- type
- Type
Der Typ, der deserialisiert werden kann.
Gibt zurück
true wenn der Typ sicher ist, zu deserialisieren; false andernfalls.
Hinweise
Die Standardimplementierung gibt true für alle Typen in TrustedData-basierten Instanzen zurück; oder für UntrustedData-basierte Instanzen werden für Exceptionabgeleitete Typen zurückgegebentrue, die voraussichtlich sicher sind, dass sie deserialisiert werden.
Exception-abgeleitete Typen, die Daten deserialisieren können, die von einer nicht vertrauenswürdigen Partei stammen, sollten den StreamingContext übergebenen Deserialisierungskonstruktor berücksichtigen und die Deserialisierung von potentital gefährlichen Daten überspringen, wenn State das Remoting Flag eingeschlossen wird.