ExceptionSettings.CanDeserialize(Type) Methode

Definition

Ü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.

Gilt für: