MetadataSerializationOptions Class

Definition

IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!

   Represents the set of options that are used during a metadata serialization action.
public class MetadataSerializationOptions : ICloneable
type MetadataSerializationOptions = class
    interface ICloneable
Public Class MetadataSerializationOptions
Implements ICloneable
Inheritance
MetadataSerializationOptions
Derived
Implements

Remarks

A MetadataSerializationOptions instance is immutable; to set up the actual options, use the MetadataSerializationOptionsBuilder class.

Properties

Compatibility

IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!

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

Formatting

IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!

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

IncludeChildren

IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!

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

IncludeRestrictedInformation

IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!

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

Explicit Interface Implementations

ICloneable.Clone()

Applies to