ExceptionSettings.CanDeserialize(Type) Método

Definição

Testa se um tipo pode ser desserializado como parte da desserialização de uma exceção.

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

Parâmetros

type
Type

O tipo que pode ser desserializado.

Retornos

true se o tipo for seguro para desserializar; false caso contrário.

Comentários

A implementação padrão retorna true para todos os tipos em TrustedDatainstâncias baseadas; ou para UntrustedDatainstâncias baseadas retornará true para Exceptiontipos derivados que devem ser seguros para desserializar.

ExceptionTipos derivados que podem desserializar dados que não seriam seguros provenientes de uma parte não confiável devem considerar a passagem para seu StreamingContext construtor desserializador e ignorar a desserialização de dados potencialmente perigosos quando State incluir o Remoting sinalizador.

Aplica-se a