MetadataSerializationOptionsBuilder 클래스

정의

메타데이터 serialization 중에 사용되는 옵션 집합을 빌드하는 기능을 제공합니다.

public sealed class MetadataSerializationOptionsBuilder
type MetadataSerializationOptionsBuilder = class
Public NotInheritable Class MetadataSerializationOptionsBuilder
상속
MetadataSerializationOptionsBuilder

생성자

MetadataSerializationOptionsBuilder(MetadataSerializationOptions)

지정된 옵션에 의해 초기화된 MetadataSerializationOptionsBuilder 클래스의 인스턴스를 만듭니다.

MetadataSerializationOptionsBuilder(MetadataSerializationStyle)

지정된 스타일을 기반으로 MetadataSerializationOptionsBuilder 클래스의 새 인스턴스를 만듭니다.

속성

Compatibility

메타데이터를 serialize할 때 사용해야 하는 선택적 호환성 옵션을 가져옵니다.

Formatting

메타데이터 콘텐츠를 생성할 때 사용해야 하는 선택적 서식 옵션을 가져옵니다.

IncludeChildren

루트 개체의 자식도 serialize해야 하는지 또는 루트 개체만 직렬화해야 하는지 여부를 나타냅니다.

IncludeRestrictedInformation

직렬화된 출력에 제한된 정보 또는 큐레이팅된 데이터 버전만 포함해야 하는지 여부를 나타냅니다.

메서드

GetOptions()

선택한 serialization 옵션을 사용하여 초기화된 MetadataSerializationOptions 인스턴스를 가져옵니다.

WithChildrenMetadata()

루트 개체의 자식도 직렬화되어야 하며 루트 개체뿐만 아니라 직렬화되어야 한다는 표시를 설정합니다.

WithCompatibilityOptions(MetadataCompatibilityOptions)

serialization 중에 사용해야 하는 호환성 옵션을 설정합니다.

WithFormattingOptions(MetadataFormattingOptions)

메타데이터 콘텐츠를 생성할 때 사용해야 하는 서식 옵션을 설정합니다.

WithoutChildrenMetadata()

루트 개체만 포함하도록 루트 개체의 자식도 직렬화해야 한다는 표시를 다시 설정합니다.

WithoutCompatibilityOptions()

serialization 중에 사용해야 하는 호환성 옵션을 다시 설정하여 기본 옵션을 복원합니다.

WithoutFormattingOptions()

메타데이터 콘텐츠를 생성할 때 사용해야 하는 서식 옵션을 다시 설정하며 기본 옵션을 복원합니다.

WithoutRestrictedInformation()

직렬화된 출력에 제한된 정보가 포함되지 않아야 하며 큐레이팅된 데이터 버전만 포함해야 한다는 표시를 다시 설정합니다.

WithRestrictedInformation()

직렬화된 출력에 데이터의 큐레이팅된 버전이 아닌 제한된 정보가 포함되어야 한다는 표시를 설정합니다.

확장 메서드

GetExpressionTrimStyle(MetadataSerializationOptionsBuilder)

식 블록의 줄에 있는 공백이 TMDL 텍스트로 serialize될 때 잘려지는 스타일을 가져옵니다. 기본값은 TrimTrailingWhitespaces.

IsMetadataOrderHintsExcluded(MetadataSerializationOptionsBuilder)

직렬화된 TMDL 콘텐츠에 메타데이터 요소의 순서에 대한 힌트를 포함하지 않아야 하는지를 나타냅니다. default는 생성된 TMDL에 포함됨을 나타내는 false입니다.

WithExpressionTrimStyle(MetadataSerializationOptionsBuilder, TmdlExpressionTrimStyle)

식 블록의 줄에 있는 공백이 TMDL 텍스트로 serialize될 때 트리밍되는 스타일을 설정합니다.

WithMetadataOrderHints(MetadataSerializationOptionsBuilder)

생성된 TMDL 콘텐츠에 메타데이터 순서 힌트를 포함해야 한다는 표시를 설정합니다.

WithoutMetadataOrderHints(MetadataSerializationOptionsBuilder)

생성된 TMDL 콘텐츠에 메타데이터 순서 힌트를 포함해서는 안 된다는 표시를 설정합니다.

적용 대상