BinaryFormatter Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de BinaryFormatter klasse.
Overloads
| Name | Description |
|---|---|
| BinaryFormatter() |
Initialiseert een nieuw exemplaar van de BinaryFormatter klasse met standaardwaarden. |
| BinaryFormatter(ISurrogateSelector, StreamingContext) |
Initialiseert een nieuw exemplaar van de BinaryFormatter klasse met een bepaalde surrogaatkiezer en streamingcontext. |
BinaryFormatter()
Initialiseert een nieuw exemplaar van de BinaryFormatter klasse met standaardwaarden.
public:
BinaryFormatter();
public BinaryFormatter();
Public Sub New ()
Opmerkingen
Waarschuwing
BinaryFormatter is onveilig en kan niet veilig worden gemaakt. Zie de beveiligingshandleiding binaryFormatter voor meer informatie.
Met deze constructor worden de eigenschappen van het BinaryFormatter object als volgt ingesteld:
| Eigenschapstype | Condition |
|---|---|
| SurrogateSelector | null |
| Context | Een StreamingContext met een waarde die aangeeft dat geserialiseerde gegevens kunnen worden verzonden naar of ontvangen van een van de andere contexten. (StreamingContextStates.All) |
Van toepassing op
BinaryFormatter(ISurrogateSelector, StreamingContext)
Initialiseert een nieuw exemplaar van de BinaryFormatter klasse met een bepaalde surrogaatkiezer en streamingcontext.
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)
Parameters
- selector
- ISurrogateSelector
De ISurrogateSelector te gebruiken. Kan zijn null.
- context
- StreamingContext
De bron en het doel voor de geserialiseerde gegevens.
Opmerkingen
Waarschuwing
BinaryFormatter is onveilig en kan niet veilig worden gemaakt. Zie de beveiligingshandleiding binaryFormatter voor meer informatie.
Initialiseert een nieuwe BinaryFormatter voor serialisatie of deserialisatie van objecten van de opgegeven Stream.
Het serialisatie- of deserialisatieproces gebruikt het opgegeven ISurrogateSelector proces om te zoeken naar surrogaten die zijn geregistreerd voor de objecttypen die u wilt deserialiseren. Surrogaten zijn helpers die objecten van specifieke klassen serialiseren en deserialiseren. De standaardinstelling ISurrogateSelector kan de serialisatie van objecten die zijn afgeleid van externe MarshalByRefObject doeleinden niet verwerken. In een externe situatie vervangt de opgegeven ISurrogateSelector het object dat is afgeleid van MarshalByRefObject een ObjRef object dat wordt geserialiseerd door de opgegeven surrogaatkiezer. Als u externe objecten wilt gebruiken, stelt u de selector parameter daarom in op een exemplaar van RemotingSurrogateSelector. Als u geen surrogaten nodig hebt, stelt u de selector parameter in op .null