Share via


SerializeOptions Class

Definition

Flags used to control the output of metadata object serialization.

public class SerializeOptions
type SerializeOptions = class
Public Class SerializeOptions
Inheritance
SerializeOptions

Constructors

SerializeOptions()

Properties

IgnoreChildren

Serialize the current object only (do not serialize its children).

IgnoreChildrenExceptAnnotations

Serialize the current object with Annotations only (do not serialize any other children).

IgnoreInferredObjects

Ignore objects whose lifetime is controlled by the Server, such as a RowNumberColumn or AttributeHierarchy.

IgnoreInferredProperties

Ignore properties whose value is controlled by the Server, such as Column.State.

IgnoreTimestamps

Ignore timestamps, such as Column.ModifiedTime.

IncludeRestrictedInformation

Specifies wether the serialized output should include restricted information or only the curated version of the data.

IncludeTranslatablePropertiesOnly

Specifies wether only translatable properties such as Name and Description are to be written.

PartitionsMergedWithTable

Don't represent a Partition as a separate object. Instead, expose Partitions as properties under a Table object.

SplitMultilineStrings

Split multiline strings into an array of strings.

Applies to