TypeFilterLevel Enumerazione

Definizione

Attenzione

Formatter-based serialization is obsolete and should not be used.

Specifica il livello di deserializzazione automatica per i servizi remoti di .NET Framework.

public enum class TypeFilterLevel
public enum TypeFilterLevel
[System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public enum TypeFilterLevel
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeFilterLevel
type TypeFilterLevel = 
[<System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type TypeFilterLevel = 
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeFilterLevel = 
Public Enum TypeFilterLevel
Ereditarietà
TypeFilterLevel
Attributi

Campi

Full 3

Livello di deserializzazione completa per i servizi remoti di .NET Framework. Supporta tutti i tipi supportati dai servizi remoti in tutte le situazioni.

Low 2

Livello di deserializzazione basso per i servizi remoti di .NET Framework. Supporta i tipi associati alla funzionalità di base dei servizi remoti.

Commenti

Avviso

BinaryFormatter non è sicuro e non può essere reso sicuro. Per altre informazioni, vedere la guida alla sicurezza BinaryFormatter.

La comunicazione remota di .NET Framework offre due livelli di deserializzazione automatica, bassa e completa. Il livello di deserializzazione completa supporta la deserializzazione automatica di tutti i tipi supportati dalla comunicazione remota in tutte le situazioni. Per un elenco dei tipi di comunicazione remota di .NET Framework supportati da Low e Full, vedere Deserializzazione automatica in .NET Framework Remoting.

È possibile impostare i membri di questa enumerazione a livello di codice o usando un file di configurazione dell'applicazione. Per esempi, vedere Deserializzazione automatica in .NET Framework Remoting.

Attenzione

Il controllo della deserializzazione non deve essere considerato l'unica sicurezza necessaria a un'applicazione. Nelle applicazioni distribuite, anche un elevato grado di controllo sulla serializzazione potrebbe non impedire ai client malintenzionati di intercettare la comunicazione e usarlo in qualche modo, anche se questo mostra semplicemente i dati ad altri utenti.

Si applica a

Vedi anche