MetadataBase Class

Definition

Specifies the base class for classes that contains metadata information.

public ref class MetadataBase abstract : System::Runtime::Serialization::IExtensibleDataObject
[System.Runtime.Serialization.DataContract(Name="MetadataBase", Namespace="http://schemas.microsoft.com/xrm/2011/Metadata")]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.Xrm.Sdk.Metadata.AttributeMetadata))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.Xrm.Sdk.Metadata.EntityMetadata))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.Xrm.Sdk.Metadata.OptionSetMetadata))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.Xrm.Sdk.Metadata.RelationshipMetadataBase))]
public abstract class MetadataBase : System.Runtime.Serialization.IExtensibleDataObject
[<System.Runtime.Serialization.DataContract(Name="MetadataBase", Namespace="http://schemas.microsoft.com/xrm/2011/Metadata")>]
[<System.Runtime.Serialization.KnownType(typeof(Microsoft.Xrm.Sdk.Metadata.AttributeMetadata))>]
[<System.Runtime.Serialization.KnownType(typeof(Microsoft.Xrm.Sdk.Metadata.EntityMetadata))>]
[<System.Runtime.Serialization.KnownType(typeof(Microsoft.Xrm.Sdk.Metadata.OptionSetMetadata))>]
[<System.Runtime.Serialization.KnownType(typeof(Microsoft.Xrm.Sdk.Metadata.RelationshipMetadataBase))>]
type MetadataBase = class
    interface IExtensibleDataObject
Public MustInherit Class MetadataBase
Implements IExtensibleDataObject
Inheritance
MetadataBase
Derived
Attributes
Implements

Constructors

MetadataBase()

Initializes a new instance of the MetadataBase class

Properties

ExtensionData

Gets or sets the structure that contains extra data.

HasChanged

Gets whether the item of metadata has changed.

MetadataId

Gets or sets a unique identifier for the metadata item.

Applies to