BinaryFormatter Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Attenzione
BinaryFormatter serialization is obsolete and should not be used. See https://aka.ms/binaryformatter for more information.
Serializza e deserializza un oggetto o un intero grafico di oggetti collegati in formato binario.
public ref class BinaryFormatter sealed : System::Runtime::Serialization::IFormatter
public ref class BinaryFormatter sealed : System::Runtime::Remoting::Messaging::IRemotingFormatter
public sealed class BinaryFormatter : System.Runtime.Serialization.IFormatter
[System.Obsolete("BinaryFormatter serialization is obsolete and should not be used. See https://aka.ms/binaryformatter for more information.", DiagnosticId="SYSLIB0011", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class BinaryFormatter : System.Runtime.Serialization.IFormatter
public sealed class BinaryFormatter : System.Runtime.Remoting.Messaging.IRemotingFormatter
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class BinaryFormatter : System.Runtime.Remoting.Messaging.IRemotingFormatter
type BinaryFormatter = class
interface IFormatter
[<System.Obsolete("BinaryFormatter serialization is obsolete and should not be used. See https://aka.ms/binaryformatter for more information.", DiagnosticId="SYSLIB0011", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type BinaryFormatter = class
interface IFormatter
type BinaryFormatter = class
interface IRemotingFormatter
interface IFormatter
[<System.Runtime.InteropServices.ComVisible(true)>]
type BinaryFormatter = class
interface IRemotingFormatter
interface IFormatter
Public NotInheritable Class BinaryFormatter
Implements IFormatter
Public NotInheritable Class BinaryFormatter
Implements IRemotingFormatter
- Ereditarietà
-
BinaryFormatter
- Attributi
- Implementazioni
Commenti
Avviso: BinaryFormatter non è sicuro e non può essere reso sicuro. Per altre informazioni, vedere la guida alla sicurezza BinaryFormatter e la classe System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.
Costruttori
BinaryFormatter() |
Obsoleti.
Inizializza una nuova istanza della classe BinaryFormatter con i valori predefiniti. |
BinaryFormatter(ISurrogateSelector, StreamingContext) |
Obsoleti.
Inizializza una nuova istanza della classe BinaryFormatter con un selettore di surrogati e un contesto di flusso specificati. |
Proprietà
AssemblyFormat |
Obsoleti.
Ottiene o imposta il comportamento del deserializzatore relativamente al reperire e caricare assembly. |
Binder |
Obsoleti.
(Non sicuro) Ottiene o imposta un oggetto di tipo SerializationBinder che controlla l'associazione di un oggetto serializzato a un tipo. |
Context |
Obsoleti.
Ottiene o imposta l'oggetto StreamingContext per questo formattatore. |
FilterLevel |
Obsoleti.
Ottiene o imposta l'oggetto TypeFilterLevel per la deserializzazione automatica eseguita da BinaryFormatter. |
SurrogateSelector |
Obsoleti.
Ottiene o imposta un oggetto ISurrogateSelector che controlla la sostituzione dei tipi durante la serializzazione e la deserializzazione. |
TypeFormat |
Obsoleti.
Ottiene o imposta il formato in cui sono disposte le descrizioni dei tipi nel flusso serializzato. |
Metodi
Deserialize(Stream) |
Obsoleti.
Deserializza il flusso specificato in un grafico di oggetti. |
Deserialize(Stream, HeaderHandler) |
Obsoleti.
Deserializza il flusso specificato in un grafico di oggetti. L'oggetto HeaderHandler fornito gestisce eventuali intestazioni nel flusso. |
DeserializeMethodResponse(Stream, HeaderHandler, IMethodCallMessage) |
Obsoleti.
Deserializza una risposta a una chiamata remota a un metodo dal Stream specificato. |
Equals(Object) |
Obsoleti.
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Obsoleti.
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Obsoleti.
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Obsoleti.
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
Serialize(Stream, Object) |
Obsoleti.
Serializza l'oggetto o il grafico di oggetti con l'oggetto di primo livello (radice) specificato nel flusso indicato. |
Serialize(Stream, Object, Header[]) |
Obsoleti.
Serializza l'oggetto o il grafico di oggetti con l'oggetto di primo livello (radice) specificato nel flusso indicato, collegando le intestazioni fornite. |
ToString() |
Obsoleti.
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
UnsafeDeserialize(Stream, HeaderHandler) |
Obsoleti.
Deserializza il flusso specificato in un grafico di oggetti. L'oggetto HeaderHandler fornito gestisce eventuali intestazioni nel flusso. |
UnsafeDeserializeMethodResponse(Stream, HeaderHandler, IMethodCallMessage) |
Obsoleti.
Deserializza una risposta a una chiamata remota a un metodo dal Stream specificato. |