BinaryFormatter Classe
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
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.
Binary |
Obsoleti.
Inizializza una nuova istanza della classe BinaryFormatter con i valori predefiniti. |
Binary |
Obsoleti.
Inizializza una nuova istanza della classe BinaryFormatter con un selettore di surrogati e un contesto di flusso specificati. |
Assembly |
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. |
Filter |
Obsoleti.
Ottiene o imposta l'oggetto TypeFilterLevel per la deserializzazione automatica eseguita da BinaryFormatter. |
Surrogate |
Obsoleti.
Ottiene o imposta un oggetto ISurrogateSelector che controlla la sostituzione dei tipi durante la serializzazione e la deserializzazione. |
Type |
Obsoleti.
Ottiene o imposta il formato in cui sono disposte le descrizioni dei tipi nel flusso serializzato. |
Deserialize(Stream) |
Obsoleti.
Deserializza il flusso specificato in un grafico di oggetti. |
Deserialize(Stream, Header |
Obsoleti.
Deserializza il flusso specificato in un grafico di oggetti. L'oggetto HeaderHandler fornito gestisce eventuali intestazioni nel flusso. |
Deserialize |
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) |
Get |
Obsoleti.
Funge da funzione hash predefinita. (Ereditato da Object) |
Get |
Obsoleti.
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
Memberwise |
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. |
To |
Obsoleti.
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Unsafe |
Obsoleti.
Deserializza il flusso specificato in un grafico di oggetti. L'oggetto HeaderHandler fornito gestisce eventuali intestazioni nel flusso. |
Unsafe |
Obsoleti.
Deserializza una risposta a una chiamata remota a un metodo dal Stream specificato. |
Prodotto | Versioni (Obsoleto) |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7 (8, 9) |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: