Microsoft.MasterDataServices.Services.DataContracts 命名空间

Provides a common location for data contract namespace constants. As new versions are released with modified data contracts, new constants should be added.

  说明
公共类 Annotation Represents an annotation.
公共类 Attribute Represents a master data attribute including its identification and data value.
公共类 AttributeGroup Represents a custom-defined group of attributes to provide organization to large numbers of entity attributes.
公共类 AuditInfo Represents a common complex type used to store object modification history. This type is always used for read-only data.
公共类 BRAction Represents an action argument within a created business rule.
公共类 BRActionComponent Represents action components of business rules.
公共类 BRActionGroup Represents a grouping of related business rule action components currently available for use in Master Data Services.
公共类 BRArgument Represents the base class for all business rule arguments. This class is abstract.
公共类 BRAttributeArgument Represents an attribute argument that cannot have child arguments.
公共类 BRAttributeArgumentBase Represents the base complex type for business rule attribute arguments. This class is abstract.
公共类 BRAttributeTypeInfo Represents type information for business rule attributes.
公共类 BRAttributeValueArgument Represents a business rule attribute value argument.
公共类 BRBlankArgument Represents a specialized argument for providing blank as a value in conditions and validation action.
公共类 BRCondition Represents conditions to be evaluated to trigger actions defined in a created business rule.
公共类 BRConditionComponent Represents a rule item type component that is a condition.
公共类 BRConditionGroup Represents a group of similar available conditions for creation of business rules.
公共类 BRConditionTreeNode Represents a logical operator group for conditions.
公共类 BRDeleteCriteria Specifies lists of globally unique identifiers (GUIDs) for business rules items to be deleted.
公共类 BRDomainBasedAttributeArgument Represents an attribute argument that has a child attribute argument.
公共类 BRFreeformArgument Represents a business rule freeform argument.
公共类 BRGetCriteria Specifies globally unique identifiers (GUIDs) or names of the desired model, entity, or member type.
公共类 BRHierarchyArgument Represents a hierarchy argument that must have a child attribute argument.
公共类 BRItem Base class for actions and conditions.
公共类 BRItemTypeComponent Base level component of Business Rules.
公共类 BRPublishCriteria Sets the scope of rules to be published.
公共类 BRResultOptions Specifies the desired format of the returned BusinessRules type.
公共类 BusinessRule Represents a business rule container object.
公共类 BusinessRuleSet Represents a BusinessRules complex type.
公共类 BusinessRulesPalette Represents a collection of all possible actions and conditions used for building business rules within the MDS system.
公共类 Collection Retrieves a collection of data contracts.
公共类 DerivedHierarchy Represents a synthesized parent-child hierarchy from cascading pre-existing data relationships.
公共类 DerivedHierarchyContextIdentifier Represents a set of ID’s for a master data model object that exists in the context of a derived hierarchy.
公共类 DerivedHierarchyLevel Extends MdmDataContractOfDerivedHierarchyContextIdentifier complex type.
公共类 Entity Represents a container for members and their attribute values and explicit hierarchies.
公共类 EntityContextIdentifier Represents a set of identifiers for a master data model object that exists in the context of an entity.
公共类 EntityMembers Represents a collection of members from a single entity and member type along with their context.
公共类 EntityMembersCopyCriteria Represents the criteria of members to copy.
公共类 EntityMembersGetCriteria 表示一种请求复杂类型,该类型定义操作结果集的 EntityMember 条件。
公共类 EntityMembersInformation Represents a complex type data response returned to describe the EntityMembers result set that is returned in the same response.
公共类 EntityMemberType Represents a structure of an entity within MDS including Attributes and attribute groups.
公共类 Error Represents a data contracts error message.
公共类 ErrorContext Represents the context of errors.
公共类 ExplicitHierarchy Represents a parent–child relationship that requires all leaf members to be expressed once and only once.
公共类 ExportView Represents information related to the user-created view within the MDS system. These views are created to provide simplified SQL access to the data stored in the MDS system in a number of common formats.
公共类 FileAttribute Represents some attributes of files.
公共类 FunctionPrivilege Represents a function privilege security assignment for a user or group.
公共类 FunctionPrivilegesCriteria Specifies function privilege criteria.
公共类 Group Represents group complex types.
公共类 HierarchyMemberPrivilege Represents a hierarchy member privilege security assignment for a user or group.
公共类 HierarchyMemberPrivilegesCriteria Represents a complex type that specifies criteria for hierarchy member privileges.
公共类 HierarchyMembers Represents objects used by HierarchyMembersGet.
公共类 HierarchyMembersGetCriteria Represents criteria that are used by HierarchyMembersGet.
公共类 Identifier Represents a set of ID’s for a master data model object including a globally unique ID (GUID) and unique name within context.
公共类 International Represents the data contract for the international message header, as per the working draft standard for Web Services Internationalization WS-I18N.
公共类 MdmDataContract< (Of < ( <'IdType> ) > ) > Defines the base data contract.
公共类 Member Represents a master data member or row of data.
公共类 MemberIdentifier Represents a set of IDs for a master data member including the code, name, and type of the member.
公共类 MemberKey Represents a complex type that holds either member code or internal ID or both for a member.
公共类 MemberSourceTarget Represents a MemberSourceTarget complex type containing members to be copied.
公共类 MemberTypeContextIdentifier Represents a set of Identifiers for a master data model object that exists in the context of an entity and member type.
公共类 Metadata Represents objects in the MDS system, such as Model, Entity, and so on.
公共类 MetadataAttribute Defines the data contract for the Metadata attribute.
公共类 MetadataResultOptions Defines the data contract for MetadataResultOptions.
公共类 MetadataSearchCriteria Represents criteria for the MetadataGet operation. Each parameter is optional; those specified are combined with an AND. Leave all parameters empty to get all metadata.
公共类 Model Represents the highest level of data organization. Contains all of the members, entities, attributes, hierarchy relationships, collections, business rules, and versions that describe an aspect of the business.
公共类 ModelContextIdentifier Represents a set of IDs for a master data model object that exists in the context of a model. This type includes identifiers for the context of the object: the parent model. Examples of objects that have a model context are entities, versions, version flags and derived hierarchies.
公共类 ModelMembersGetCriteria Represents members used by used by ModelMembersGet.
公共类 ModelMembersResultCriteria Represents criteria for model member results.
公共类 ModelPrivilege Represents object-level privilege to the MDS.
公共类 ModelPrivilegesCriteria Represents a complex type that specifies criteria for model privileges.
公共类 OperationResult Represents a standard container for all operation responses that includes a list of errors.
公共类 Parent Represents a member that is a parent (or sometimes a prior sibling) of another master data member within an explicit hierarchy.
公共类 ParentChild Represents a parent-child relationship record from a hierarchy.
公共类 ReplacementId Represents a response complex type that defines an individual Transaction that was replaced during the operation, including prior and new identifiers.
公共类 SecurityDeleteCriteria Defines the data contract for the security result criteria.
公共类 SecurityPrincipals Represents a set of users and user groups.
公共类 SecurityPrincipalsCriteria Defines the data contract for the security result criteria.
公共类 SecurityPrincipalsDeleteCriteria Represents criteria for deleting security principals.
公共类 SecurityPrivileges Represents a set of security privilege assignments at the function, model object and member levels.
公共类 SecurityPrivilegesDeleteCriteria Represents a complex type that specifies criteria for deleting security privileges.
公共类 SecurityPrivilegesGetCriteria Represents criteria for specifying the types of security privileges to return.
公共类 SecurityResultOptions Defines the data contract for the security results options.
公共类 SecuritySet Defines the data contract for the security search criteria.
公共类 StagingBatch Represents a container for a staging batch including the batch identification, errors, stats and members.
公共类 StagingBatchError Represents errors in the staging batch process.
公共类 StagingBatchInformation Represents a read-only container for statistical information about a staging batch including row counts, data source, and prior batch.
公共类 StagingResultCriteria Represents criteria for the staging result.
公共类 StagingSearchCriteria Represents a request complex type that defines the criteria for staging batch types.
公共类 StagingUnbatchedCriteria Represents criteria used to identify records to be placed into a new batch.
公共类 StagingUnbatchedInformation Represents records in the tblStgMember, tblStgMemberAttribute and tblStgRelationship tables not already in a specific batch.
公共类 SystemDomainList Defines the data contract for a system domain list.
公共类 SystemDomainListGetCriteria Represents
公共类 SystemDomainListItem Defines the data contract for a system domain list item.
公共类 SystemPropertyValue Represents a SystemPropertyValue complex type.
公共类 SystemSetting Contains values specifying a single setting within the MDM system. These settings should be members of a SystemSettingGroup.
公共类 SystemSettingGroup Represents a SystemSettingGroup complex type.
公共类 SystemSettingsGetCriteria Identifies a system settings group for retrieval.
公共类 Transaction Represents any master data changes along with user and time information associated with the change.
公共类 TransactionSearchCriteria Represents a request complex type that defines the Transaction criteria for the operations result set.
公共类 User Represents Active Directory users added in MDS.
公共类 ValidationIssue Represents a validation issue recorded against a master data member and attribute based on a validation business rule.
公共类 ValidationProcessCriteria Represents criteria for the validation process.
公共类 ValidationProcessOptions Represents a complex type to specify validation process options, namely: (a) whether to commit the version after validation and (b) whether to return back the validation results.
公共类 ValidationProcessResult Represents the result of a validation process.
公共类 ValidationSearchCriteria Represents the criteria for a validation search.
公共类 ValidationSummaryItem Represents a validation summary item.
公共类 Version Defines the data contract for the version. Member data is associated with a version.
公共类 VersionFlag Represents a custom label for MDS version to aid in integration automation.

接口

  接口 说明
公共接口 IBRArgument Represents the interface for all business rule arguments.
公共接口 IBRAttributeArgumentContainer Represents an container for business rule argument attributes.
公共接口 IBRAttributeArgumentParent Represents the interface for BRArguments that can have a child attribute argument.
公共接口 IDataContract Represents an interface that all Metadata data contracts must implement.

枚举

  枚举 说明
公共枚举 AttributeDataType Contains values specifying the data type of attributes.
公共枚举 AttributeType Contains values specifying the type of an attribute.
公共枚举 AttributeValueType Contains values that specify the data type of an attribute.
公共枚举 BREntityMemberType Contains values that specify the type of entity member associated with a business rule.
公共枚举 BRItemType The selected business rule condition or action.
公共枚举 BRPropertyName Contains values used with the name identifying a property within a business rule component.
公共枚举 BRPropertyType Contains values specifying business rule property types.
公共枚举 BRStatus Contains values used for the update and publication status of a business rule.
公共枚举 BusinessRuleType Contains values that specify the business rule type.
公共枚举 DisplayType Contains values specifying the chosen display format for domain-based attribute columns [Code, Code {Name}, Name {Code}].
公共枚举 EmailFormat Contains values specifying the preferred email delivery format associated with a user.
公共枚举 ErrorType Contains values specifying the type of data contract error message.
公共枚举 ExportViewFormat Contains values specifying the type of export view format. Export views are available in a known set of standard formats.
公共枚举 FunctionalArea Creates values relevant to the MDS application functional area. Functional areas are used for assigning functional security authorizations.
公共枚举 GroupType Contains values that specify the type (source) of a security group.
公共枚举 HierarchyItemType Represents the type of component used by a level of a derived hierarchy.
公共枚举 HierarchyType Contains values specifying the type of hierarchy construct.
公共枚举 LogicalOperator Contains values specifying logical operators used to join multiple business rule conditions.
公共枚举 MemberKeyLookupType Specifies the type of key supplied in a member lookup: the member code or internal integer ID.
公共枚举 MemberReturnOption Specify one of Data, Counts, or DataAndCounts. The operation response will include member data only, member counts only or both the data and the counts as specified.
公共枚举 MemberStatus Contains values specifying member status.
公共枚举 MemberType Represents the type of member record within an entity.
公共枚举 ModelObjectType Contains values specifying the model permission types.
公共枚举 ObjectType Represents the type of master data model object.
公共枚举 Permission Contains values specifying the permission assigned to a principal for accessing an MDS function, object or data member.
公共枚举 PermissionType Contains values specifying the effective permission assigned to a principal for accessing an MDS object.
公共枚举 Preference Contains values specifying user preference settings.
公共枚举 PrincipalType Contains values specifying the type of security principal (user or group).
公共枚举 RelationshipType Contains values specifying the type of hierarchy relationship between members.
公共枚举 ResultType Contains values specifying the level of detail to return for model object queries. The result type is used in association with a particular Object Type.
公共枚举 SearchOption Contains values specifying the scope of metadata objects to be searched. SearchOption allows the exclusion or inclusion of user-created and system objects.
公共枚举 SecurityPermission Contains values specifying the effective security permission for a user of an MDS object.
公共枚举 SecurityResolutionType Contains values specifying the resolution specification when returning security permissions. Permissions may be retrieved as they were assigned or in a net effective list of permissions.
公共枚举 SortDirection Contains values specifying the sort direction of a sorted column.
公共枚举 StagingBatchDeleteType Contains values specifying the type of deletion to process on staging batches.
公共枚举 StagingBatchStatus Contains values specifying the processing status of a staging (import) batch.
公共枚举 StagingDataStatus Contains values specifying a status indicating the success or failure of staging records.
公共枚举 StagingDataType Contains values specifying the staging data type.
公共枚举 StagingTargetType Contains values specifying the staging target type.
公共枚举 State Contains values specifying the edit state of an MDM object.
公共枚举 SystemPropertyType Contains values specifying the identifying name of one of the available system properties.
公共枚举 TransactionType Contains values specifying the type of member change identified in a transaction.
公共枚举 ValidationIssueStatus Contains values specifying the validation issue status.
公共枚举 ValidationStatus Contains values specifying the validation status of a master data member.
公共枚举 VersionStatus Contains values specifying the status of a version.
公共枚举 VersionValidationStatus Contains values specifying the validation status of a version.