BinaryFormatter Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av BinaryFormatter klassen.
Överlagringar
| Name | Description |
|---|---|
| BinaryFormatter() |
Initierar en ny instans av BinaryFormatter klassen med standardvärden. |
| BinaryFormatter(ISurrogateSelector, StreamingContext) |
Initierar en ny instans av BinaryFormatter klassen med en viss surrogatväljare och direktuppspelningskontext. |
BinaryFormatter()
- Källa:
- BinaryFormatter.cs
- Källa:
- BinaryFormatter.cs
- Källa:
- BinaryFormatter.cs
- Källa:
- BinaryFormatter.cs
- Källa:
- BinaryFormatter.cs
- Källa:
- BinaryFormatter.cs
Initierar en ny instans av BinaryFormatter klassen med standardvärden.
public:
BinaryFormatter();
public BinaryFormatter();
Public Sub New ()
Kommentarer
Varning
BinaryFormatter är osäker och kan inte göras säker. Mer information finns i säkerhetsguiden för BinaryFormatter.
Den här konstruktorn anger egenskaperna för objektet enligt BinaryFormatter följande:
| Egenskapstyp | Tillstånd |
|---|---|
| SurrogateSelector | null |
| Context | En StreamingContext med ett värde som anger att serialiserade data kan överföras till eller tas emot från någon av de andra kontexterna. (StreamingContextStates.All) |
Gäller för
BinaryFormatter(ISurrogateSelector, StreamingContext)
- Källa:
- BinaryFormatter.cs
- Källa:
- BinaryFormatter.cs
- Källa:
- BinaryFormatter.cs
- Källa:
- BinaryFormatter.cs
- Källa:
- BinaryFormatter.cs
- Källa:
- BinaryFormatter.cs
Initierar en ny instans av BinaryFormatter klassen med en viss surrogatväljare och direktuppspelningskontext.
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)
Parametrar
- selector
- ISurrogateSelector
Att ISurrogateSelector använda. Kan vara null.
- context
- StreamingContext
Källan och målet för serialiserade data.
Kommentarer
Varning
BinaryFormatter är osäker och kan inte göras säker. Mer information finns i säkerhetsguiden för BinaryFormatter.
Initierar en ny BinaryFormatter för serialisering eller deserialisering av objekt från den angivna Stream.
Serialiserings- eller deserialiseringsprocessen använder den angivna ISurrogateSelector för att söka efter surrogater som är registrerade för de objekttyper som du vill deserialisera. Surrogater är hjälpare som serialiserar och deserialiserar objekt i specifika klasser. Standardvärdet ISurrogateSelector kan inte hantera serialiseringen av objekt som härleds från MarshalByRefObject för fjärrkommunikation. I en fjärrkommunikationssituation ersätter den angivna ISurrogateSelector objektet som härleds från MarshalByRefObject med ett ObjRef objekt som serialiseras av den angivna surrogatväljaren. Om du vill använda fjärrobjekt anger du därför parametern selector till en instans av RemotingSurrogateSelector. Om du inte behöver surrogater anger du parametern selector till null.