DataContractBase Class

 

The base class for data contracts.

Namespace:   Microsoft.MasterDataServices
Assembly:  Microsoft.MasterDataServices (in Microsoft.MasterDataServices.dll)

System.Object
  Microsoft.MasterDataServices.DataContractBase
    Microsoft.MasterDataServices.Annotation
    Microsoft.MasterDataServices.Attribute
    Microsoft.MasterDataServices.AuditInfo
    Microsoft.MasterDataServices.BRActionGroup
    Microsoft.MasterDataServices.BRArgument
    Microsoft.MasterDataServices.BRAttributeTypeInfo
    Microsoft.MasterDataServices.BRConditionGroup
    Microsoft.MasterDataServices.BRConditionTreeNode
    Microsoft.MasterDataServices.BRDeleteCriteria
    Microsoft.MasterDataServices.BRGetCriteria
    Microsoft.MasterDataServices.BRItem
    Microsoft.MasterDataServices.BRItemTypeComponent
    Microsoft.MasterDataServices.BRPublishCriteria
    Microsoft.MasterDataServices.BRResultOptions
    Microsoft.MasterDataServices.BusinessRule
    Microsoft.MasterDataServices.BusinessRules
    Microsoft.MasterDataServices.BusinessRulesPalette
    Microsoft.MasterDataServices.Collection
    Microsoft.MasterDataServices.EditionExpiredMessage
    Microsoft.MasterDataServices.EntityMembers
    Microsoft.MasterDataServices.EntityMembersCopyCriteria
    Microsoft.MasterDataServices.EntityMembersGetCriteria
    Microsoft.MasterDataServices.EntityMembersInformation
    Microsoft.MasterDataServices.EntityStagingBatch
    Microsoft.MasterDataServices.EntityStagingGetCriteria
    Microsoft.MasterDataServices.Error
    Microsoft.MasterDataServices.ErrorContext
    Microsoft.MasterDataServices.ExportView
    Microsoft.MasterDataServices.FileAttribute
    Microsoft.MasterDataServices.FunctionPrivilege
    Microsoft.MasterDataServices.FunctionPrivilegesCriteria
    Microsoft.MasterDataServices.Group
    Microsoft.MasterDataServices.HierarchyMemberPrivilege
    Microsoft.MasterDataServices.HierarchyMemberPrivilegesCriteria
    Microsoft.MasterDataServices.HierarchyMembers
    Microsoft.MasterDataServices.HierarchyMembersGetCriteria
    Microsoft.MasterDataServices.Identifier
    Microsoft.MasterDataServices.International
    Microsoft.MasterDataServices.MdmDataContractOfDerivedHierarchyContextIdentifier
    Microsoft.MasterDataServices.MdmDataContractOfEntityContextIdentifier
    Microsoft.MasterDataServices.MdmDataContractOfIdentifier
    Microsoft.MasterDataServices.MdmDataContractOfMemberTypeContextIdentifier
    Microsoft.MasterDataServices.MdmDataContractOfModelContextIdentifier
    Microsoft.MasterDataServices.Member
    Microsoft.MasterDataServices.MemberKey
    Microsoft.MasterDataServices.MemberSourceTarget
    Microsoft.MasterDataServices.Metadata
    Microsoft.MasterDataServices.MetadataResultOptions
    Microsoft.MasterDataServices.MetadataSearchCriteria
    Microsoft.MasterDataServices.ModelMembersGetCriteria
    Microsoft.MasterDataServices.ModelMembersResultCriteria
    Microsoft.MasterDataServices.ModelPrivilege
    Microsoft.MasterDataServices.ModelPrivilegesCriteria
    Microsoft.MasterDataServices.OperationResult
    Microsoft.MasterDataServices.Parent
    Microsoft.MasterDataServices.ParentChild
    Microsoft.MasterDataServices.ReplacementId
    Microsoft.MasterDataServices.SecurityPrincipals
    Microsoft.MasterDataServices.SecurityPrincipalsCriteria
    Microsoft.MasterDataServices.SecurityPrincipalsDeleteCriteria
    Microsoft.MasterDataServices.SecurityPrivileges
    Microsoft.MasterDataServices.SecurityPrivilegesDeleteCriteria
    Microsoft.MasterDataServices.SecurityPrivilegesGetCriteria
    Microsoft.MasterDataServices.SecuritySet
    Microsoft.MasterDataServices.StagingBatch
    Microsoft.MasterDataServices.StagingBatchError
    Microsoft.MasterDataServices.StagingBatchInformation
    Microsoft.MasterDataServices.StagingResultCriteria
    Microsoft.MasterDataServices.StagingSearchCriteria
    Microsoft.MasterDataServices.StagingUnbatchedCriteria
    Microsoft.MasterDataServices.StagingUnbatchedInformation
    Microsoft.MasterDataServices.SystemDomainList
    Microsoft.MasterDataServices.SystemDomainListGetCriteria
    Microsoft.MasterDataServices.SystemDomainListItem
    Microsoft.MasterDataServices.SystemPropertyValue
    Microsoft.MasterDataServices.SystemSettingGroup
    Microsoft.MasterDataServices.SystemSettingsGetCriteria
    Microsoft.MasterDataServices.Transaction
    Microsoft.MasterDataServices.TransactionSearchCriteria
    Microsoft.MasterDataServices.User
    Microsoft.MasterDataServices.ValidationIssue
    Microsoft.MasterDataServices.ValidationProcessCriteria
    Microsoft.MasterDataServices.ValidationProcessOptions
    Microsoft.MasterDataServices.ValidationProcessResult
    Microsoft.MasterDataServices.ValidationSearchCriteria
    Microsoft.MasterDataServices.ValidationSummaryItem

[KnownTypeAttribute(typeof(OperationResult))]
[KnownTypeAttribute(typeof(Error))]
[KnownTypeAttribute(typeof(ErrorContext))]
[KnownTypeAttribute(typeof(Identifier))]
[KnownTypeAttribute(typeof(ModelContextIdentifier))]
[KnownTypeAttribute(typeof(EntityContextIdentifier))]
[KnownTypeAttribute(typeof(MemberTypeContextIdentifier))]
[KnownTypeAttribute(typeof(MemberAttributeIdentifier))]
[KnownTypeAttribute(typeof(MemberIdentifier))]
[KnownTypeAttribute(typeof(DerivedHierarchyContextIdentifier))]
[KnownTypeAttribute(typeof(EditionExpiredMessage))]
[KnownTypeAttribute(typeof(MemberKey))]
[KnownTypeAttribute(typeof(StagingUnbatchedCriteria))]
[KnownTypeAttribute(typeof(StagingBatch))]
[KnownTypeAttribute(typeof(StagingBatchError))]
[KnownTypeAttribute(typeof(StagingBatchInformation))]
[KnownTypeAttribute(typeof(EntityMembers))]
[KnownTypeAttribute(typeof(Member))]
[KnownTypeAttribute(typeof(Attribute))]
[KnownTypeAttribute(typeof(AuditInfo))]
[KnownTypeAttribute(typeof(Collection))]
[KnownTypeAttribute(typeof(Parent))]
[KnownTypeAttribute(typeof(FileAttribute))]
[KnownTypeAttribute(typeof(ExportView))]
[KnownTypeAttribute(typeof(Metadata))]
[KnownTypeAttribute(typeof(MdmDataContractOfMemberTypeContextIdentifier))]
[KnownTypeAttribute(typeof(MetadataAttribute))]
[DataContractAttribute(Name = "DataContractBase", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
[KnownTypeAttribute(typeof(MdmDataContractOfModelContextIdentifier))]
[KnownTypeAttribute(typeof(Entity))]
[KnownTypeAttribute(typeof(MdmDataContractOfEntityContextIdentifier))]
[KnownTypeAttribute(typeof(ExplicitHierarchy))]
[KnownTypeAttribute(typeof(MdmDataContractOfIdentifier))]
[KnownTypeAttribute(typeof(Model))]
[KnownTypeAttribute(typeof(VersionFlag))]
[KnownTypeAttribute(typeof(Version))]
[KnownTypeAttribute(typeof(SystemSetting))]
[KnownTypeAttribute(typeof(SystemDomainList))]
[KnownTypeAttribute(typeof(SystemDomainListItem))]
[KnownTypeAttribute(typeof(EntityMemberType))]
[KnownTypeAttribute(typeof(DerivedHierarchy))]
[KnownTypeAttribute(typeof(MdmDataContractOfDerivedHierarchyContextIdentifier))]
[KnownTypeAttribute(typeof(DerivedHierarchyLevel))]
[KnownTypeAttribute(typeof(MetadataResultOptions))]
[KnownTypeAttribute(typeof(MetadataSearchCriteria))]
[KnownTypeAttribute(typeof(SystemSettingsGetCriteria))]
[KnownTypeAttribute(typeof(SystemSettingGroup))]
[KnownTypeAttribute(typeof(SystemDomainListGetCriteria))]
[KnownTypeAttribute(typeof(SystemPropertyValue))]
[KnownTypeAttribute(typeof(SecurityPrincipals))]
[KnownTypeAttribute(typeof(Group))]
[KnownTypeAttribute(typeof(SecurityPrivileges))]
[KnownTypeAttribute(typeof(FunctionPrivilege))]
[KnownTypeAttribute(typeof(HierarchyMemberPrivilege))]
[KnownTypeAttribute(typeof(ModelPrivilege))]
[KnownTypeAttribute(typeof(User))]
[KnownTypeAttribute(typeof(SecuritySet))]
[KnownTypeAttribute(typeof(SecurityPrincipalsCriteria))]
[KnownTypeAttribute(typeof(SecurityPrincipalsDeleteCriteria))]
[KnownTypeAttribute(typeof(SecurityPrivilegesGetCriteria))]
[KnownTypeAttribute(typeof(FunctionPrivilegesCriteria))]
[KnownTypeAttribute(typeof(HierarchyMemberPrivilegesCriteria))]
[KnownTypeAttribute(typeof(ModelPrivilegesCriteria))]
[KnownTypeAttribute(typeof(SecurityPrivilegesDeleteCriteria))]
[KnownTypeAttribute(typeof(BusinessRulesPalette))]
[KnownTypeAttribute(typeof(BRActionGroup))]
[KnownTypeAttribute(typeof(BRItemTypeComponent))]
[KnownTypeAttribute(typeof(BRAttributeTypeInfo))]
[KnownTypeAttribute(typeof(BRConditionComponent))]
[KnownTypeAttribute(typeof(BRActionComponent))]
[KnownTypeAttribute(typeof(BRConditionGroup))]
[KnownTypeAttribute(typeof(BusinessRules))]
[KnownTypeAttribute(typeof(BRItem))]
[KnownTypeAttribute(typeof(BRCondition))]
[KnownTypeAttribute(typeof(BRAction))]
[KnownTypeAttribute(typeof(BRArgument))]
[KnownTypeAttribute(typeof(BRAttributeValueArgument))]
[KnownTypeAttribute(typeof(BRFreeformArgument))]
[KnownTypeAttribute(typeof(BRHierarchyArgument))]
[KnownTypeAttribute(typeof(BRBlankArgument))]
[KnownTypeAttribute(typeof(BRAttributeArgumentBase))]
[KnownTypeAttribute(typeof(BRDomainBasedAttributeArgument))]
[KnownTypeAttribute(typeof(BRAttributeArgument))]
[KnownTypeAttribute(typeof(BRConditionTreeNode))]
[KnownTypeAttribute(typeof(BusinessRule))]
[KnownTypeAttribute(typeof(BRDeleteCriteria))]
[KnownTypeAttribute(typeof(BRGetCriteria))]
[KnownTypeAttribute(typeof(BRResultOptions))]
[KnownTypeAttribute(typeof(BRPublishCriteria))]
[KnownTypeAttribute(typeof(EntityMembersGetCriteria))]
[KnownTypeAttribute(typeof(EntityMembersInformation))]
[KnownTypeAttribute(typeof(HierarchyMembersGetCriteria))]
[KnownTypeAttribute(typeof(HierarchyMembers))]
[KnownTypeAttribute(typeof(ParentChild))]
[KnownTypeAttribute(typeof(ModelMembersGetCriteria))]
[KnownTypeAttribute(typeof(ModelMembersResultCriteria))]
[KnownTypeAttribute(typeof(EntityMembersCopyCriteria))]
[KnownTypeAttribute(typeof(MemberSourceTarget))]
[KnownTypeAttribute(typeof(EntityStagingGetCriteria))]
[KnownTypeAttribute(typeof(EntityStagingBatch))]
[KnownTypeAttribute(typeof(StagingResultCriteria))]
[KnownTypeAttribute(typeof(StagingSearchCriteria))]
[KnownTypeAttribute(typeof(StagingUnbatchedInformation))]
[KnownTypeAttribute(typeof(TransactionSearchCriteria))]
[KnownTypeAttribute(typeof(Transaction))]
[KnownTypeAttribute(typeof(ReplacementId))]
[KnownTypeAttribute(typeof(ValidationSearchCriteria))]
[KnownTypeAttribute(typeof(ValidationSummaryItem))]
[KnownTypeAttribute(typeof(ValidationIssue))]
[KnownTypeAttribute(typeof(ValidationProcessCriteria))]
[KnownTypeAttribute(typeof(ValidationProcessOptions))]
[KnownTypeAttribute(typeof(ValidationProcessResult))]
[KnownTypeAttribute(typeof(Annotation))]
[KnownTypeAttribute(typeof(International))]
[KnownTypeAttribute(typeof(AttributeGroup))]
public class DataContractBase : IExtensibleDataObject

NameDescription
System_CAPS_pubmethodDataContractBase()

Initializes a new instance of the DataContractBase class.

NameDescription
System_CAPS_pubpropertyExtensionData

Gets or sets the structure that contains extra data.

NameDescription
System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodToString()

(Inherited from Object.)

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: