Share via


MetadataSerializationOptions Class

Definition

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

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

Formatting

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

IncludeChildren

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

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.

IncludeRestrictedInformation

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