다음을 통해 공유


DirectiveProcessorException 생성자 (SerializationInfo, StreamingContext)

원격 시나리오에 사용하기 위해 DirectiveProcessorException 클래스의 새 인스턴스를 serialize된 데이터로 초기화합니다.

네임스페이스:  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
    형식: SerializationInfo

    throw되는 예외에 대해 serialize된 개체 데이터를 보유하는 SerializationInfo입니다.

  • context
    형식: StreamingContext

    소스 또는 대상에 대한 컨텍스트 정보를 포함하는 StreamingContext입니다.

예외

예외 조건
ArgumentNullException

info 매개 변수가 nullNull 참조(Visual Basic의 경우 Nothing)인 경우

SerializationException

클래스 이름이 nullNull 참조(Visual Basic의 경우 Nothing)이거나 HResult가 0인 경우

설명

deserialization을 수행하는 동안 이 생성자를 호출하여 스트림을 통해 전송될 예외 개체를 다시 구성합니다. 자세한 내용은 이진 Serialization을 참조하십시오.

.NET Framework 보안

참고 항목

참조

DirectiveProcessorException 클래스

DirectiveProcessorException 오버로드

Microsoft.VisualStudio.TextTemplating 네임스페이스

SerializationInfo

StreamingContext

ArgumentNullException

SerializationException

HResult

기타 리소스

이진 Serialization