Share via


TmdlSerializationOptions Class

Definition

Represents an extended serialization configuration that can be applied during metadata serialization to TMDL.

public sealed class TmdlSerializationOptions : Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptions
type TmdlSerializationOptions = class
    inherit MetadataSerializationOptions
Public NotInheritable Class TmdlSerializationOptions
Inherits MetadataSerializationOptions
Inheritance
TmdlSerializationOptions

Properties

Compatibility

Gets an optional compatibility options that should be used when serializing the metadata.

(Inherited from MetadataSerializationOptions)
ExcludeMetadataOrderHints

Gets an indication if the serialized TMDL content should not include hints for the order of metadata elements; default is false, indicating to included in the generated TMDL.

ExpressionTrimStyle

Gets the style in which whitespaces in lines in an expression block, are trimmed when serialized into TMDL text; default is NoTrim.

Formatting

Gets an optional formatting options that should be used when generating the metadata content.

(Inherited from MetadataSerializationOptions)
IncludeChildren

Gets an indication if the children of the root object should also be serialized, or only the root object.

(Inherited from MetadataSerializationOptions)
IncludeInferredDataTypes

Gets an indication if the serialized output should include inferred data-types or only the data-types that were explicitly set by the user.

(Inherited from MetadataSerializationOptions)
IncludeRestrictedInformation

Gets an indication if the serialized output should include restricted information or only the curated version of the data.

(Inherited from MetadataSerializationOptions)

Explicit Interface Implementations

ICloneable.Clone() (Inherited from MetadataSerializationOptions)

Applies to