SerializationContext 클래스

serialization 작업의 컨텍스트를 정의합니다.

상속 계층 구조

System.Object
  Microsoft.VisualStudio.Modeling.SerializationContext

네임스페이스:  Microsoft.VisualStudio.Modeling
어셈블리:  Microsoft.VisualStudio.Modeling.Sdk.11.0(Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

구문

‘선언
Public NotInheritable Class SerializationContext
public sealed class SerializationContext

SerializationContext 형식에서는 다음과 같은 멤버를 노출합니다.

생성자

  이름 설명
Public 메서드 SerializationContext(DomainXmlSerializerDirectory) 소스/대상 위치 정보 없이 serialization 컨텍스트를 만듭니다.
Public 메서드 SerializationContext(DomainXmlSerializerDirectory, String) Serialization 컨텍스트를 만드는 소스/대상 위치를 지정 합니다.
Public 메서드 SerializationContext(DomainXmlSerializerDirectory, String, SerializationResult) Serialization 컨텍스트를 만드는 소스/대상 위치 및 Seralizationresult로 지정 합니다.

위쪽

속성

  이름 설명
Public 속성 Directory Serializer 인스턴스이 디렉터리 조회 서비스를 제공 하므로 직렬화/역직렬화 동안 다른 serializer 인스턴스를 검색 해야 합니다.
Public 속성 Item 인덱서 액세스 속성이이 컨텍스트에 저장 합니다.속성 이름은 대/소문자 구분 서 수 문자열 비교를 비교 합니다.속성에서 이미 있으면 새 값과 이전 값이 설정 보다 우선 합니다.속성에서 존재 하지 않는 경우 있습니다 null 반환 합니다, 그리고 따라서 속성을 null로 설정 하면에서 컨텍스트 (예: 제거null 및 존재 하지 않는 값 구별할 수 없습니다).
Public 속성 Location 읽기 작업에서이 소스 위치입니다. 쓰기 작업에이 대상 위치입니다.일반적으로이 파일 경로 이지만 기본 원본/대상에 따라 다른 형식에도 될 수 있습니다.위치 예: 사용할 수 없는 경우이 null 일 수 있습니다.문자열 버퍼를 직렬화 합니다.
Public 속성 Result 현재 serialization 작업에 참여 하는 모든 serializer에서 수집 하는 SerializationResult입니다.
Public 속성 WriteOptionalPropertiesWithDefaultValue 인지 선택적 속성 기본 값을 serialize 하는 동안 쓸.

위쪽

메서드

  이름 설명
Public 메서드 Equals 지정한 개체와 현재 개체가 같은지 여부를 확인합니다. (Object에서 상속됨)
Public 메서드 GetHashCode 특정 형식에 대한 해시 함수 역할을 합니다. (Object에서 상속됨)
Public 메서드 GetType 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Public 메서드 ToString 현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨)

위쪽

필드

  이름 설명
Public 필드정적 멤버 TransactionContextKey TransactionContext 속성 모음에서 SerializationContext 인스턴스를 식별 하는 데 사용 되는 고유 키

위쪽

설명

컨텍스트 각 가맹 serializer에 전달 되 고 serialize 하는 동안 사용할 수 있는 정보를 제공 합니다.또한 컨텍스트 serialization 후 수집 된 결과 저장 합니다.

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

참고 항목

참조

Microsoft.VisualStudio.Modeling 네임스페이스