BinaryFormatter Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy BinaryFormatter.

Przeciążenia

Nazwa Opis
BinaryFormatter()

Inicjuje BinaryFormatter nowe wystąpienie klasy z wartościami domyślnymi.

BinaryFormatter(ISurrogateSelector, StreamingContext)

Inicjuje BinaryFormatter nowe wystąpienie klasy z danym selektorem zastępczym i kontekstem przesyłania strumieniowego.

BinaryFormatter()

Źródło:
BinaryFormatter.cs
Źródło:
BinaryFormatter.cs
Źródło:
BinaryFormatter.cs
Źródło:
BinaryFormatter.cs
Źródło:
BinaryFormatter.cs
Źródło:
BinaryFormatter.cs

Inicjuje BinaryFormatter nowe wystąpienie klasy z wartościami domyślnymi.

public:
 BinaryFormatter();
public BinaryFormatter();
Public Sub New ()

Uwagi

Warning

BinaryFormatter jest niezabezpieczony i nie można go zabezpieczyć. Aby uzyskać więcej informacji, zobacz Przewodnik po zabezpieczeniach BinaryFormatter.

Ten konstruktor ustawia właściwości BinaryFormatter obiektu w następujący sposób:

Typ właściwości Condition
SurrogateSelector null
Context Element StreamingContext z wartością wskazującą, że serializowane dane mogą być przesyłane do lub odbierane z dowolnego z innych kontekstów. (StreamingContextStates.All)

Dotyczy

BinaryFormatter(ISurrogateSelector, StreamingContext)

Źródło:
BinaryFormatter.cs
Źródło:
BinaryFormatter.cs
Źródło:
BinaryFormatter.cs
Źródło:
BinaryFormatter.cs
Źródło:
BinaryFormatter.cs
Źródło:
BinaryFormatter.cs

Inicjuje BinaryFormatter nowe wystąpienie klasy z danym selektorem zastępczym i kontekstem przesyłania strumieniowego.

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

ISurrogateSelector do użycia. Może to być null.

context
StreamingContext

Źródło i miejsce docelowe dla serializowanych danych.

Uwagi

Warning

BinaryFormatter jest niezabezpieczony i nie można go zabezpieczyć. Aby uzyskać więcej informacji, zobacz Przewodnik po zabezpieczeniach BinaryFormatter.

Inicjuje nową BinaryFormatter serializacji lub deserializacji obiektów z określonego Streamobiektu .

Proces serializacji lub deserializacji używa określonej ISurrogateSelector metody do wyszukiwania zastępców zarejestrowanych dla typów obiektów, które mają zostać zdeserializowane. Zastępcze są pomocnikami, które serializują i deserializują obiekty określonych klas. Wartość domyślna ISurrogateSelector nie może obsługiwać serializacji obiektów, które pochodzą z MarshalByRefObject obiektu do celów komunikacji zdalnie. W sytuacji komunikacji zdalnie określony ISurrogateSelector zastępuje obiekt pochodzący z MarshalByRefObjectObjRef obiektu, który jest serializowany przez określony selektor zastępczy. W związku z tym, jeśli chcesz użyć obiektów zdalnych, ustaw selector parametr na wystąpienie RemotingSurrogateSelectorklasy . Jeśli nie potrzebujesz zastępców, ustaw selector parametr na nullwartość .

Dotyczy