MetadataBase MetadataBase MetadataBase 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
type MetadataBase = class
    interface IExtensibleDataObject
Public MustInherit Class MetadataBase
Implements IExtensibleDataObject
Inheritance
MetadataBaseMetadataBaseMetadataBaseMetadataBase
Derived
Attributes
Implements

Constructors

MetadataBase() MetadataBase() MetadataBase() MetadataBase()

Initializes a new instance of the MetadataBase class

Properties

ExtensionData ExtensionData ExtensionData ExtensionData

Gets or sets the structure that contains extra data.

HasChanged HasChanged HasChanged HasChanged

Gets whether the item of metadata has changed.

MetadataId MetadataId MetadataId MetadataId

Gets or sets a unique identifier for the metadata item.

Applies to