Partilhar via


ObjectManager(ISurrogateSelector, StreamingContext) Construtor

Definição

Inicializa uma nova instância da 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)

Parâmetros

selector
ISurrogateSelector

O seletor substituto a usar. O ISurrogateSelector determina o substituto correto a ser usado ao desserializar objetos de um determinado tipo. No tempo de desserialização, o seletor substituto cria uma nova instância do objeto com base nas informações transmitidas no fluxo.

context
StreamingContext

O contexto de streaming. O StreamingContext não é usado pelo ObjectManager, mas é passado como um parâmetro para quaisquer objetos que implementem ISerializable ou tenham um ISerializationSurrogate. Esses objetos podem executar ações específicas dependendo da fonte de informações a desserializar.

Exceções

O chamador não tem a permissão necessária.

Aplica-se a