Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Costruttore BinaryFormatter (ISurrogateSelector, StreamingContext)

 

Data di pubblicazione: ottobre 2016

Inizializza una nuova istanza di BinaryFormatter classe con un selettore di surrogati e contesto di flusso.

Spazio dei nomi:   System.Runtime.Serialization.Formatters.Binary
Assembly:  mscorlib (in mscorlib.dll)

public BinaryFormatter(
	ISurrogateSelector selector,
	StreamingContext context
)

Parametri

selector
Type: System.Runtime.Serialization.ISurrogateSelector

Oggetto ISurrogateSelector da usare. Può essere null.

context
Type: System.Runtime.Serialization.StreamingContext

L'origine e destinazione per i dati serializzati.

Inizializza una nuova BinaryFormatter per la serializzazione o deserializzazione di oggetti dall'oggetto specificato Stream.

Il processo di serializzazione o deserializzazione utilizza l'oggetto specificato ISurrogateSelector per cercare surrogati registrati per i tipi di oggetti da deserializzare. I surrogati sono helper che serializzare e deserializzare gli oggetti di classi specifiche. Il valore predefinito ISurrogateSelector non può gestire la serializzazione di oggetti che derivano dal MarshalByRefObject per i servizi remoti. In una situazione di .NET remoting specificata ISurrogateSelector sostituisce l'oggetto derivato da MarshalByRefObject con un ObjRef oggetto serializzato dal selettore di surrogati specificato. Pertanto, se si desidera utilizzare oggetti remoti, impostare il selector parametro a un'istanza di RemotingSurrogateSelector. Se non è necessario surrogati, impostare il selector parametro sia null.

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: