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í
| Name | Description |
|---|---|
| BinaryFormatter() |
Inicializuje novou instanci BinaryFormatter třídy 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
- Zdroj:
- BinaryFormatter.cs
- Zdroj:
- BinaryFormatter.cs
- Zdroj:
- BinaryFormatter.cs
Inicializuje novou instanci BinaryFormatter třídy s výchozími hodnotami.
public:
BinaryFormatter();
public BinaryFormatter();
Public Sub New ()
Poznámky
Warning
BinaryFormatter je nezabezpečený a nedá se zabezpečit. Další informace naleznete v příručce zabezpečení BinaryFormatter.
Tento konstruktor nastaví vlastnosti objektu BinaryFormatter následujícím způsobem:
| Typ vlastnosti | Condition |
|---|---|
| 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
- 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
To ISurrogateSelector se má použít. Může to být null.
- context
- StreamingContext
Zdroj a cíl serializovaných dat.
Poznámky
Warning
BinaryFormatter je nezabezpečený a nedá se zabezpečit. Další informace naleznete v příručce zabezpečení BinaryFormatter.
Inicializuje novou BinaryFormatter pro serializaci nebo deserializaci objektů ze zadaného Stream.
Serializace nebo deserializace proces používá zadaný ISurrogateSelector k vyhledání náhradních dotazů, které jsou registrovány pro typy objektů, které chcete deserializovat. Náhradní náhražky jsou pomocné rutiny, které serializují a deserializují objekty konkrétních tříd. Výchozí nastavení ISurrogateSelector nemůže zpracovat serializaci objektů, které jsou odvozeny z MarshalByRefObject pro účely vzdálené komunikace. V situaci vzdálené komunikace, zadaná ISurrogateSelector nahradí 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í dotazy, nastavte selector parametr na nullhodnotu .