BinaryFormatter Constructors

Definitie

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

Van toepassing op