Share via


DataContractBase Class

The base class for data contracts.

Inheritance Hierarchy

System.Object
  Microsoft.MasterDataServices.DataContractBase
    More...

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

Syntax

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

The DataContractBase type exposes the following members.

Constructors

  Name Description
Public method DataContractBase Initializes a new instance of the DataContractBase class.

Top

Properties

  Name Description
Public property ExtensionData Gets or sets the structure that contains extra data.

Top

Methods

  Name Description
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)

Top

Thread Safety

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

See Also

Reference

Microsoft.MasterDataServices Namespace

Inheritance Hierarchy

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