Condividi tramite


ObjectManager(ISurrogateSelector, StreamingContext) Costruttore

Definizione

Inizializza una nuova istanza della classe ObjectManager.

public:
 ObjectManager(System::Runtime::Serialization::ISurrogateSelector ^ selector, System::Runtime::Serialization::StreamingContext context);
public ObjectManager (System.Runtime.Serialization.ISurrogateSelector? selector, System.Runtime.Serialization.StreamingContext context);
public ObjectManager (System.Runtime.Serialization.ISurrogateSelector selector, System.Runtime.Serialization.StreamingContext context);
new System.Runtime.Serialization.ObjectManager : System.Runtime.Serialization.ISurrogateSelector * System.Runtime.Serialization.StreamingContext -> System.Runtime.Serialization.ObjectManager
Public Sub New (selector As ISurrogateSelector, context As StreamingContext)

Parametri

selector
ISurrogateSelector

Selettore di surrogati da utilizzare. L'oggetto ISurrogateSelector consente di definire il surrogato corretto da utilizzare per la deserializzazione di oggetti di un tipo specifico. Durante la deserializzazione, il selettore di surrogati crea una nuova istanza dell'oggetto dalle informazioni trasmesse nel flusso.

context
StreamingContext

Contesto di flusso. L'oggetto StreamingContext non viene utilizzato da ObjectManager, ma viene passato come parametro a tutti gli oggetti che implementano l'oggetto ISerializable o che hanno un oggetto ISerializationSurrogate. Tali oggetti possono effettuare operazioni specifiche a seconda dell'origine delle informazioni da deserializzare.

Eccezioni

Il chiamante non dispone dell'autorizzazione richiesta.

Si applica a