ObjectManager(ISurrogateSelector, StreamingContext) Конструктор
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса 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)
Параметры
- selector
- ISurrogateSelector
Используемый суррогатный селектор. ISurrogateSelector определяет соответствующий суррогат для использования при десериализации объектов заданного типа. Во время десериализации суррогатный селектор создает новый экземпляр объекта из сведений, переданных на поток.
- context
- StreamingContext
Контекст потоковой передачи.
StreamingContext не используется ObjectManager
, но передается в качестве параметра любым объектам, реализующим ISerializable или имеющим ISerializationSurrogate. Эти объекты могут выполнять определенные действия в зависимости от источника сведений для десериализации.
Исключения
У вызывающего объекта отсутствует необходимое разрешение.