DirectiveProcessorException - конструктор (SerializationInfo, StreamingContext)
Инициализирует новый экземпляр класса DirectiveProcessorException с сериализованными данными для использования в сценариях удаленного взаимодействия.
Пространство имен: Microsoft.VisualStudio.TextTemplating
Сборка: Microsoft.VisualStudio.TextTemplating.12.0 (в Microsoft.VisualStudio.TextTemplating.12.0.dll)
Синтаксис
'Декларация
Protected Sub New ( _
info As SerializationInfo, _
context As StreamingContext _
)
protected DirectiveProcessorException(
SerializationInfo info,
StreamingContext context
)
protected:
DirectiveProcessorException(
SerializationInfo^ info,
StreamingContext context
)
new :
info:SerializationInfo *
context:StreamingContext -> DirectiveProcessorException
protected function DirectiveProcessorException(
info : SerializationInfo,
context : StreamingContext
)
Параметры
info
Тип: SerializationInfoSerializationInfo, хранящий сериализованные данные объекта, относящиеся к выдаваемому исключению.
context
Тип: StreamingContextОбъект StreamingContext, содержащий контекстные сведения об источнике или назначении.
Исключения
Исключение | Условие |
---|---|
ArgumentNullException | Значение параметра info — nullссылка NULL (Nothing в Visual Basic). |
SerializationException | Имя класса — nullссылка NULL (Nothing в Visual Basic), или значение свойства HResult равно нулю (0). |
Заметки
Данный конструктор вызывается в процессе десериализации для воссоздания объекта исключения, переданного в потоке. Для получения дополнительной информации см. Двоичная сериализация.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
DirectiveProcessorException Класс
DirectiveProcessorException - перегрузка
Microsoft.VisualStudio.TextTemplating - пространство имен