BinaryFormatter Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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ść .