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. Эти объекты могут выполнять определенные действия в зависимости от источника информации для десериализации.
Исключения
Вызывающий объект не имеет требуемого разрешения.