ObjectManager(ISurrogateSelector, StreamingContext) Construtor
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.