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