BinaryFormatter Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci BinaryFormatter třídy.
Přetížení
BinaryFormatter() |
Inicializuje novou instanci třídy BinaryFormatter s výchozími hodnotami. |
BinaryFormatter(ISurrogateSelector, StreamingContext) |
Inicializuje novou instanci BinaryFormatter třídy s daným náhradním selektorem a kontextem streamování. |
BinaryFormatter()
- Zdroj:
- BinaryFormatter.cs
- Zdroj:
- BinaryFormatter.cs
- Zdroj:
- BinaryFormatter.cs
Inicializuje novou instanci třídy BinaryFormatter s výchozími hodnotami.
public:
BinaryFormatter();
public BinaryFormatter ();
Public Sub New ()
Poznámky
Upozornění
BinaryFormatter
je nezabezpečený a nedá se zabezpečit. Další informace najdete v průvodci zabezpečením BinaryFormatter.
Tento konstruktor nastaví vlastnosti objektu BinaryFormatter následujícím způsobem:
Typ vlastnosti | Podmínka |
---|---|
SurrogateSelector | null |
Context | A StreamingContext s hodnotou, která označuje, že serializovaná data mohou být přenášena nebo přijata z jakéhokoli jiného kontextu. (StreamingContextStates.All) |
Platí pro
BinaryFormatter(ISurrogateSelector, StreamingContext)
- Zdroj:
- BinaryFormatter.cs
- Zdroj:
- BinaryFormatter.cs
- Zdroj:
- BinaryFormatter.cs
Inicializuje novou instanci BinaryFormatter třídy s daným náhradním selektorem a kontextem streamování.
public:
BinaryFormatter(System::Runtime::Serialization::ISurrogateSelector ^ selector, System::Runtime::Serialization::StreamingContext context);
public BinaryFormatter (System.Runtime.Serialization.ISurrogateSelector? selector, System.Runtime.Serialization.StreamingContext context);
public BinaryFormatter (System.Runtime.Serialization.ISurrogateSelector selector, System.Runtime.Serialization.StreamingContext context);
new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter : System.Runtime.Serialization.ISurrogateSelector * System.Runtime.Serialization.StreamingContext -> System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
Public Sub New (selector As ISurrogateSelector, context As StreamingContext)
Parametry
- selector
- ISurrogateSelector
Příkaz ISurrogateSelector , který se má použít. Může být null
.
- context
- StreamingContext
Zdroj a cíl serializovaných dat.
Poznámky
Upozornění
BinaryFormatter
je nezabezpečený a nedá se zabezpečit. Další informace najdete v průvodci zabezpečením BinaryFormatter.
Inicializuje nový BinaryFormatter
pro serializaci nebo deserializaci objektů ze zadané Stream.
Proces serializace nebo deserializace používá zadaný ISurrogateSelector k vyhledání náhradních, které jsou registrovány pro typy objektů, které chcete deserializovat. Náhradníky jsou pomocné rutiny, které serializují a deserializují objekty konkrétních tříd. Výchozí hodnota ISurrogateSelector nemůže zpracovat serializaci objektů, které jsou odvozeny z MarshalByRefObject pro účely vzdálené komunikace. V situaci vzdálené komunikace nahradí zadaný ISurrogateSelector objekt odvozený z MarshalByRefObject objektu ObjRef , který je serializován zadaným náhradním selektorem. Proto pokud chcete použít vzdálené objekty, nastavte selector
parametr na instanci RemotingSurrogateSelector. Pokud nepotřebujete náhradní, nastavte selector
parametr na null
hodnotu .