Lingua

ExceptionSettings.CanDeserialize(Type) Metodo

Definizione

Verifica se un tipo può essere deserializzato come parte della deserializzazione di un'eccezione.

public abstract bool CanDeserialize(Type type);
abstract member CanDeserialize : Type -> bool
Public MustOverride Function CanDeserialize (type As Type) As Boolean

Parametri

type
Type

Tipo che può essere deserializzato.

Valori restituiti

true se il tipo è sicuro da deserializzare; false in caso contrario.

Commenti

L'implementazione predefinita restituisce true per tutti i tipi in TrustedDataistanze basate su oppure per UntrustedDatale istanze basate su restituirà true per Exceptioni tipi derivati da che devono essere sicuri da deserializzare.

ExceptionTipi derivati da che possono deserializzare i dati che sarebbero non sicuri provenienti da una parte non attendibile devono considerare il StreamingContext passato al relativo costruttore di deserializzazione e ignorare la deserializzazione di dati potentitalmente pericolosi quando State include il Remoting flag.

Si applica a