Share via


Espace de noms Microsoft.MasterDataServices

Contains classes that provide the main entry point for Master Data Services.

Classes

  Classe Description
Classe publique Annotation Specifies an annotation (comment) on a transaction or member.
Classe publique AnnotationsCreateResponse Represents a response to an EntityMemberAnnotationsCreateRequest.
Classe publique AnnotationsDeleteRequest Represents a request to delete an existing annotation.
Classe publique AnnotationsDeleteResponse Represents a response to a request to delete an existing annotation.
Classe publique AnnotationsUpdateRequest Represents a request to update the comment text of an annotation.
Classe publique AnnotationsUpdateResponse Represents a response to a request to update the comment text of an annotation.
Classe publique Attribute Represents a master data attribute, including its identification and data value.
Classe publique AttributeGroup Represents a group of attributes.
Classe publique AuditInfo Represents audit information appended to numerous complex types.
Classe publique BRAction Represents a value creation or validation action within a created business rule.
Classe publique BRActionComponent Represents the action components of business rules.
Classe publique BRActionGroup Represents a grouping of related business rule action components currently available for use in MDS.
Classe publique BRArgument Represents the base type for all business rule arguments in MDS.
Classe publique BRAttributeArgument Represents the argument type for comparing attributes within a business rule.
Classe publique BRAttributeArgumentBase Represents the base complex type for business rule attribute arguments.
Classe publique BRAttributeTypeInfo Represents the attribute type information for business rule attributes.
Classe publique BRAttributeValueArgument Represents the business rule attribute free-form value set in conditions and validation actions.
Classe publique BRBlankArgument Represents a specialized argument for providing a blank value in conditions and validation actions.
Classe publique BRCondition Represents a container for conditions to be evaluated to trigger actions defined in a created business rule.
Classe publique BRConditionComponent Specifies condition components of business rules.
Classe publique BRConditionGroup specifies a group of conditions with a similar type of logical evaluator.
Classe publique BRConditionTreeNode Specifies a node within a possible complex logic tree in a business rule in MDS.
Classe publique BRDeleteCriteria Specifies lists of globally unique identifiers (GUIDs) for business rules items to be deleted.
Classe publique BRDomainBasedAttributeArgument Specifies the container for defining arguments based on values in related entity attributes.
Classe publique BRFreeformArgument Specifies the freeform argument type for business rule arguments.
Classe publique BRGetCriteria Specifies globally unique identifiers (GUIDs) or names of the desired model, entity, or member type.
Classe publique BRHierarchyArgument Specifies the business rule argument specific to parent-child relationship arguments.
Classe publique BRItem Represents the complete BRAction or BRCondition item with the attached logical operator.
Classe publique BRItemTypeComponent Specifies the base level components type of business rules.
Classe publique BRPublishCriteria Sets the scope of rules to be published.
Classe publique BRResultOptions Specifies the desired format of the returned BusinessRules type.
Classe publique BusinessRule Represents a business rule.
Classe publique BusinessRules Specifies containers for conditions and actions.
Classe publique BusinessRulesCloneRequest Represents a request that must include a BusinessRules type containing business rules and/or business rule components for creation in the MDS repository.
Classe publique BusinessRulesCreateRequest Represents a request that must include a BusinessRules type containing new business rules or business rule components for creation.
Classe publique BusinessRulesCreateResponse Represents a response to a request to create business rules.
Classe publique BusinessRulesDeleteRequest Represents a request that must include a BRDeleteCriteria containing business rule globally unique identifiers (GUIDs) and/or business rule components GUIDs for deletion.
Classe publique BusinessRulesGetRequest Represents a request that must have a populated BRGetCriteria.
Classe publique BusinessRulesGetResponse Represents a response that returns a BusinessRules type containing requested business rules or rule components.
Classe publique BusinessRulesPalette Represents all possible actions and conditions used for building business rules within the MDS system.
Classe publique BusinessRulesPaletteGetRequest Represents a request that must include a MemberType input.
Classe publique BusinessRulesPaletteGetResponse Represents a response that includes available conditions and actions for use in business rules.
Classe publique BusinessRulesPublishRequest Represents a request that may include a BRPublish criteria to limit which business rules are published. Otherwise, all business rules for all models, entities, and member types are published.
Classe publique BusinessRulesUpdateRequest Represents a request that must include a BusinessRules type containing business rules or business rule components and their updated properties.
Classe publique Collection Represents a collection of objects.
Classe publique DerivedHierarchy Specifies an already defined data relationship and prepares that relationship to be displayed in a hierarchical fashion.
Classe publique DerivedHierarchyContextIdentifier Specifies a set of identifiers for a master data model object that exists in the context of a derived hierarchy.
Classe publique DerivedHierarchyLevel Specifies a single level within the derived hierarchy data relationship tree.
Classe publique Entity Specifies a container for members and their attribute values and explicit hierarchies.
Classe publique EntityContextIdentifier Specifies a set of ID’s for a master data model object that exists in the context of an entity.
Classe publique EntityMemberAnnotationsCreateRequest Specifies the details of what is requested when creating entity member annotations.
Classe publique EntityMemberAnnotationsGetRequest Specifies the details of what exactly is requested.
Classe publique EntityMemberAnnotationsGetResponse Holds the details of the response.
Classe publique EntityMemberAttributesGetRequest Represents a request that can take an EntityMembers complex type.
Classe publique EntityMemberAttributesGetResponse Represents a response that can return an EntityMembers and an OperationResult type.
Classe publique EntityMemberKeyGetRequest Specifies the details of what is requested.
Classe publique EntityMemberKeyGetResponse Holds the response details.
Classe publique EntityMembers Represents a collection of members from a single entity and member type along with their context.
Classe publique EntityMembersCopyCriteria Represents the criteria of members to copy.
Classe publique EntityMembersCopyRequest Represents a request message for specifying the entity member or members to be copied in the EntityMembersCopyCriteria type.
Classe publique EntityMembersCopyResponse Represents a response message that contains the results of the operation.
Classe publique EntityMembersCreateRequest Represents a request message for specifying the entity or entities to be created in the EntityMembers type.
Classe publique EntityMembersCreateResponse Represents a response message that contains the results of the operation.
Classe publique EntityMembersDeleteRequest Represents a request message that should provide an EntityMembers complex type.
Classe publique EntityMembersDeleteResponse Represents a response message that should return an operation result.
Classe publique EntityMembersGetCriteria Represents a request complex type that defines the EntityMember criteria for the operations result set.
Classe publique EntityMembersGetRequest Represents a request message for specifying the criteria in the EntityMembersGetCriteria complex type for the retrieval of entity members and their attributes.
Classe publique EntityMembersGetResponse Represents a response message that might contain an EntityMembers complex type and might contain a EntityMembersInformation complex type and might contain an OperationResult complex type.
Classe publique EntityMembersInformation Represents a data response describing the EntityMembers result set that is returned in the same response.
Classe publique EntityMembersMergeRequest Represents a request to merge entity members.
Classe publique EntityMembersMergeResponse Represents a response to an EntityMembersMergeRequest.
Classe publique EntityMembersUpdateRequest Represents a request message for specifying the enity or entities to be updated in the EntityMembers complex type.
Classe publique EntityMembersUpdateResponse Represents a response message that contains the results of the operation.
Classe publique EntityMemberType Specifies the structure of an entity within MDS, including attributes and attribute groups.
Classe publique Error Represents an error.
Classe publique ErrorContext Represents the error context.
Classe publique ExplicitHierarchy Specifies a parent–child representation that requires all leaf members to be expressed once and only once.
Classe publique ExportView Specifies information related to the user-created view within the MDS system.
Classe publique ExportViewCreateRequest Specifies details of what is requested.
Classe publique ExportViewCreateResponse Holds details of the response to an ExportViewCreateRequest.
Classe publique ExportViewDeleteRequest Specifies the details of a request to delete an export view.
Classe publique ExportViewDeleteResponse Holds the details of the response to an ExportViewDeleteRequest.
Classe publique ExportViewListGetRequest Specifies the details of a request to get an export view list.
Classe publique ExportViewListGetResponse Hold details of the response to an ExportViewListGetRequest.
Classe publique ExportViewUpdateRequest Specifies the details of a request to update an export view.
Classe publique ExportViewUpdateResponse Holds details of the response to an ExportViewUpdateRequest.
Classe publique FileAttribute Represents a file attribute.
Classe publique FunctionPrivilege Specifies a function privilege security assignment for a user or group.
Classe publique FunctionPrivilegesCriteria Specifies criteria for function privileges.
Classe publique Group Represents an internal system object that refers to one or more users that can be granted security privileges within MDS.
Classe publique HierarchyMemberPrivilege Specifies a hierarchy member privilege security assignment for a user or group.
Classe publique HierarchyMemberPrivilegesCriteria Specifies criteria for hierarchy member privileges.
Classe publique HierarchyMembers Provides hierarchy member information that is used by other classes.
Classe publique HierarchyMembersGetCriteria Represents criteria for getting hierarchy members.
Classe publique HierarchyMembersGetRequest Represents a request message by using HierarchyMembersGetCriteria complex type to specify inputs to the request.
Classe publique HierarchyMembersGetResponse Represents a response that can return HierarchyMembers complex type and can return an OperationResult complex type.
Classe publique Identifier Represents an identifier.
Classe publique International Represents the data contract for the international message header.
Classe publique MdmDataContractOfDerivedHierarchyContextIdentifier
Classe publique MdmDataContractOfEntityContextIdentifier Specifies a data contract for EntityContextIdentifier.
Classe publique MdmDataContractOfIdentifier Specifies the data contract for identifiers including helper types such as AuditInfo and Permission.
Classe publique MdmDataContractOfMemberTypeContextIdentifier Specifies a data contract for MemberTypeContextIdentifier.
Classe publique MdmDataContractOfModelContextIdentifier Retrieves the contract of the model context ID.
Classe publique Member Specifies a master data member or row of data.
Classe publique MemberIdentifier Specifies a set of IDs for a master data member, including the code and name of the member and the MemberType.
Classe publique MemberKey Holds either the member code, the internal ID, or both for a member.
Classe publique MemberSourceTarget Represents the member codes of the source and target members to be copied.
Classe publique MemberTypeContextIdentifier Specifies a set of IDs for a master data model object that exists in the context of an entity and member type.
Classe publique MessageResponse Represents a response to an MDS message.
Classe publique Metadata Specifies a superset of all container objects within the MDS system.
Classe publique MetadataAttribute Represents a metadata attribute.
Classe publique MetadataCloneRequest Defines the message contract for the metadata clone request.
Classe publique MetadataCloneResponse Defines the message contract for the metadata clone response.
Classe publique MetadataCreateRequest Définit le contrat de message pour la demande de création des métadonnées.
Classe publique MetadataCreateResponse Defines the message contract for the metadata create response.
Classe publique MetadataDeleteRequest Defines the message contract for the metadata delete request.
Classe publique MetadataDeleteResponse Defines the message contract for the metadata delete response.
Classe publique MetadataGetRequest Selects metadata objects at the specified level of detail.
Classe publique MetadataGetResponse Defines the message contract for the metadata get response.
Classe publique MetadataResultOptions Specifies the results of a metadata get operation to return.
Classe publique MetadataSearchCriteria Specifies the MetadataGet search (filter) criteria.
Classe publique MetadataUpdateRequest Defines the message contract for the metadata update request.
Classe publique MetadataUpdateResponse Defines the message contract for the metadata update response.
Classe publique Model Represents a model, which is the highest grouping of MDS entities.
Classe publique ModelContextIdentifier Represents a set of Identifiers for a master data model object that exists in the context of a model.
Classe publique ModelMembersBulkDeleteRequest Represents a request to delete model members in bulk.
Classe publique ModelMembersBulkDeleteResponse Represents a response to a request to delete model members in bulk.
Classe publique ModelMembersBulkMergeRequest Represents a request to merge model members in bulk.
Classe publique ModelMembersBulkMergeResponse Represents a response to a request to merge model members in bulk.
Classe publique ModelMembersBulkUpdateRequest Represents a request to update model members in bulk.
Classe publique ModelMembersBulkUpdateResponse Represents a response to a request to update model members in bulk.
Classe publique ModelMembersGetCriteria Specifies criteria for getting model members.
Classe publique ModelMembersGetRequest Represents a request message for specifying the criteria in the ModelMembersGetCriteria complex type for the retrieval of the model.
Classe publique ModelMembersGetResponse Represents a response that can contain an array of entity members and can contain an OperationResult.
Classe publique ModelMembersResultCriteria Specifies the format and level of detail for getting model members.
Classe publique ModelPrivilege Specifies a model/object level privilege within the MDS system.
Classe publique ModelPrivilegesCriteria Specifies criteria for model privileges.
Classe publique OperationResult Specifies a standard container for all operation responses that includes a list of errors.
Classe publique Parent Represents a consolidated node in a hierarchy.
Classe publique ParentChild Specifies a parent-child relationship record from a hierarchy.
Classe publique ReplacementId Defines an individual transaction that was replaced during the operation, including prior and new identifiers.
Classe publique SecurityCreateResponse Represents a security create response message contract.
Classe publique SecurityPrincipals Specifies a set of users and user groups.
Classe publique SecurityPrincipalsCriteria Represents the security principal criteria to be used with security get operations.
Classe publique SecurityPrincipalsDeleteCriteria Represents the criteria data contract for filtering security principals to be deleted through MDS.
Classe publique SecurityPrincipalsDeleteRequest Represents a request message for specifying the criteria in SecurityPrincipalsDeleteCriteria for the retrieval of security principals.
Classe publique SecurityPrincipalsGetRequest Represents a request message contract to retrieve security principals from MDS.
Classe publique SecurityPrincipalsGetResponse Represents a message contract for the MDS security get response.
Classe publique SecurityPrincipalsRequest Represents the request message contract for security principals.
Classe publique SecurityPrivileges Specifies a set of security privilege assignments at the function, model object, and member levels.
Classe publique SecurityPrivilegesDeleteCriteria Specifies criteria for deleting security privileges.
Classe publique SecurityPrivilegesDeleteRequest Represents a request message for specifying the criteria in SecurityPrivilegesDeleteCriteria for the deletion of security privileges.
Classe publique SecurityPrivilegesGetCriteria Represents criteria for specifying the types of security privileges to return.
Classe publique SecurityPrivilegesGetRequest Represents a request message for specifying the criteria in SecurityPrivilegesGetCriteria for the retrieval of security privileges.
Classe publique SecurityPrivilegesGetResponse Represents a response message that returns an operation result and a SecurityPrivileges instance that contains the returned security privileges.
Classe publique SecurityPrivilegesRequest Represents a request message for specifying the security privileges for the operation.
Classe publique SecuritySet Defines the data contract for the security search criteria.
Classe publique ServiceCheckGetRequest Defines the message contract for the service check get request.
Classe publique ServiceClient Contains the various business rules API operations.
Classe publique StagingBatch Specifies a container for a staging batch including the batch identification, errors, statistics, and members.
Classe publique StagingBatchError Specifies a process error that is associated with a member in a staging batch.
Classe publique StagingBatchInformation Specifies a read-only container for statistical information about a staging batch including row counts, data source, and prior batch.
Classe publique StagingClearRequest Represents a request message for specifying the array of batches to clear.
Classe publique StagingClearResponse Represents a response message that specifies counts for the batches and attribute, member, and relationship records cleared.
Classe publique StagingGetRequest Specifies the criteria in StagingResultCriteria for the retrieval of staging information.
Classe publique StagingGetResponse Represents a response that contains an operation result and an array that contains staging batch information.
Classe publique StagingProcessRequest Specifies the details of the staging process request.
Classe publique StagingProcessResponse Holds the details of staging process response.
Classe publique StagingResultCriteria Defines the criteria for staging batch categories.
Classe publique StagingSearchCriteria Defines the criteria for staging batch types.
Classe publique StagingUnbatchedCriteria Specifies staging unbatched criteria.
Classe publique StagingUnbatchedInformation Specifies a read-only container for counts of unbatched staging records for a model.
Classe publique SystemDomainList Represents a system domain list.
Classe publique SystemDomainListGetCriteria Captures query criteria for system domain lists.
Classe publique SystemDomainListGetRequest Defines the message contract for the system domain list get request.
Classe publique SystemDomainListGetResponse Provides domain list results.
Classe publique SystemDomainListItem Represents an item in a system domain list.
Classe publique SystemPropertiesGetRequest Defines the message contract for the system properties get request.
Classe publique SystemPropertiesGetResponse Retrieves system property values in an array.
Classe publique SystemPropertyValue Represents system properties and their values.
Classe publique SystemSetting Specifies a single setting within the MDS system.
Classe publique SystemSettingGroup Specifies a group of related system settings that manage system level functionality within MDS.
Classe publique SystemSettingsGetCriteria Identifies a system settings group for retrieval.
Classe publique SystemSettingsGetRequest Defines the message contract for the system setting get request.
Classe publique SystemSettingsGetResponse Provides system settings within a SystemSettingsGroup.
Classe publique SystemSettingsUpdateRequest Provides an array of one or more groups of one or more system settings to be updated.
Classe publique SystemSettingsUpdateResponse Defines the message contract for the system setting update response.
Classe publique Transaction Represents any master data changes along with user and time information that is associated with the change.
Classe publique TransactionAnnotationsCreateRequest Specifies details of what is requested in the operation.
Classe publique TransactionAnnotationsGetRequest Specifies details of what is requested about annotations that are related to a transaction.
Classe publique TransactionAnnotationsGetResponse Holds the details of the response to TransactionAnnotationsGetRequest.
Classe publique TransactionSearchCriteria Defines the transaction criteria for the operations result set.
Classe publique TransactionsGetRequest Specifies the criteria in TransactionSearchCriteria for the retrieval of transactions.
Classe publique TransactionsGetResponse Retrieves an operation result, the total number of transaction records returned, and an array that contains the returned transactions.
Classe publique TransactionsReverseRequest Specifies the transactions, by ID, to reverse.
Classe publique TransactionsReverseResponse Retrieves an operation result and an array that contains the reversed transactions.
Classe publique User Specifies an active directory user who has specific privileges assigned either inherited from an Active Directory group or directly assigned permissions.
Classe publique UserPreferencesDeleteRequest Defines the message contract for the user preferences delete request.
Classe publique UserPreferencesDeleteResponse Defines the message contract for the user preferences delete response.
Classe publique UserPreferencesGetRequest Defines the message contract for the user preferences delete response.
Classe publique UserPreferencesGetResponse Retrieves an array of key-value pairs that represent the user preference settings and their current values.
Classe publique UserPreferencesUpdateRequest Defines the message contract for the user preferences update request.
Classe publique UserPreferencesUpdateResponse Defines the message contract for the user preferences update response.
Classe publique ValidationGetRequest Describes what validation information is requested.
Classe publique ValidationGetResponse Holds the response values for the validation get request.
Classe publique ValidationIssue Specifies a validation issue recorded against, and a master data member and attribute based on a validation business rule.
Classe publique ValidationProcessCriteria Specifies the validation process criteria for members to be validated.
Classe publique ValidationProcessOptions Specifies validation process options, namely, whether to commit the version after validation, and whether to return the validation results.
Classe publique ValidationProcessRequest Specifies the validation process criteria and options.
Classe publique ValidationProcessResponse Holds the response values back from the validation process.
Classe publique ValidationProcessResult Holds validation process results.
Classe publique ValidationSearchCriteria Specifies search criteria for a validation get request.
Classe publique ValidationSummaryItem Describes the validation summary information.
Classe publique Version Specifies a snapshot that contains all model members, attributes, hierarchies and collections for a model, usually denoting a specific time period.
Classe publique VersionCopyRequest Defines the message contract for the version copy request.
Classe publique VersionCopyResponse Defines the message contract for the version copy response.
Classe publique VersionFlag Specifies tags that provide a standard identifier that can be attached to a version to reduce integration rework.

Interfaces

  Interface Description
Interface publique IService Contains the various business rules API operations.
Interface publique IServiceChannel Defines the service contract for WCF-based interactions with Master Data Services.

Énumérations

  Énumération Description
Énumération publique AttributeDataType Contains values specifying the attribute data type.
Énumération publique AttributeType Contains values specifying the attribute type.
Énumération publique AttributeValueType Contains values specifying the data type of an attribute.
Énumération publique BREntityMemberType Represents the type of entity member associated with a business rule.
Énumération publique BRItemType Contains values specifying the selected business rule condition or action.
Énumération publique BRPropertyName Represents the name identifying a property within a business rule component.
Énumération publique BRStatus Contains values specifying the update and publication status of a business rule.
Énumération publique DisplayType Contains values that specify the chosen display format for domain-based attribute (DBA) columns.
Énumération publique EmailFormat Contains values that specify the e-mail delivery format that is associated with a user.
Énumération publique ExportViewFormat Contains values that specify the type of export view format.
Énumération publique FunctionalArea Represents the MDS application functional area.
Énumération publique GroupType Contains values that specify the type (source) of a security group.
Énumération publique HierarchyItemType Contains values that specify the type of component used by a level of a derived hierarchy.
Énumération publique HierarchyType Contains values specifying the type of hierarchy construct.
Énumération publique LogicalOperator Joins multiple business rule conditions.
Énumération publique MemberKeyLookupType Contains values that specify the type of key supplied in a member lookup.
Énumération publique MemberReturnOption Contains values that determine which member data is returned when querying master data members.
Énumération publique MemberType Contains values that specify the type of member record within an entity.
Énumération publique ModelObjectType Contains values that specify the model permission types.
Énumération publique ObjectType Contains values that specify the type of an MDS model object.
Énumération publique Permission Contains values specifying the permission assigned to a principal for accessing an MDS function, object, or data member.
Énumération publique PermissionType Contains values that specify the effective permission assigned to a principal for accessing an MDS object.
Énumération publique PrincipalType Contains values that specify the type of security principal (user or group).
Énumération publique RelationshipType Contains values that specify the type of hierarchy relationship between members.
Énumération publique ResultType Contains values that specify the level of detail to return for model object queries.
Énumération publique SearchOption Contains values specifying the scope of metadata objects to be searched.
Énumération publique SecurityPermission Contains values that specify the effective security permission for a user of a Master Data Services object.
Énumération publique SecurityResolutionType Contains values that specify the resolution when returning security permissions.
Énumération publique SortDirection Contains values that specify the sort direction of a sorted column.
Énumération publique StagingBatchStatus Contains values specifying the processing status of a staging (import) batch.
Énumération publique StagingDataStatus Contains values that indicate the success or failure of staging records.
Énumération publique SystemPropertyType Contains values that specifies the identifying name of one of the available system properties.
Énumération publique TransactionType Contains values that specify the type of member change identified in a transaction.
Énumération publique ValidationStatus Contains values that specify the validation status of a master data member.
Énumération publique VersionStatus Contains values specifying the status of a version.
Énumération publique VersionValidationStatus Contains values that specify the validation status of a version.