Export (0) Print
Expand All
Expand Minimize

Microsoft.MasterDataServices Namespace

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

  ClassDescription
Public classAnnotationSpecifies an annotation (comment) on a transaction or member.
Public classAnnotationsCreateResponseRepresents a response to an EntityMemberAnnotationsCreateRequest.
Public classAnnotationsDeleteRequestRepresents a request to delete an existing annotation.
Public classAnnotationsDeleteResponseRepresents a response to a request to delete an existing annotation.
Public classAnnotationsUpdateRequestRepresents a request to update the comment text of an annotation.
Public classAnnotationsUpdateResponseRepresents a response to a request to update the comment text of an annotation.
Public classAttributeRepresents a master data attribute, including its identification and data value.
Public classAttributeGroupRepresents a group of attributes.
Public classAuditInfoRepresents audit information appended to numerous complex types.
Public classBRActionRepresents a value creation or validation action within a created business rule.
Public classBRActionComponentRepresents the action components of business rules.
Public classBRActionGroupRepresents a grouping of related business rule action components currently available for use in MDS.
Public classBRArgumentRepresents the base type for all business rule arguments in MDS.
Public classBRAttributeArgumentRepresents the argument type for comparing attributes within a business rule.
Public classBRAttributeArgumentBaseRepresents the base complex type for business rule attribute arguments.
Public classBRAttributeTypeInfoRepresents the attribute type information for business rule attributes.
Public classBRAttributeValueArgumentRepresents the business rule attribute free-form value set in conditions and validation actions.
Public classBRBlankArgumentRepresents a specialized argument for providing a blank value in conditions and validation actions.
Public classBRConditionRepresents a container for conditions to be evaluated to trigger actions defined in a created business rule.
Public classBRConditionComponentSpecifies condition components of business rules.
Public classBRConditionGroupspecifies a group of conditions with a similar type of logical evaluator.
Public classBRConditionTreeNodeSpecifies a node within a possible complex logic tree in a business rule in MDS.
Public classBRDeleteCriteriaSpecifies lists of globally unique identifiers (GUIDs) for business rules items to be deleted.
Public classBRDomainBasedAttributeArgumentSpecifies the container for defining arguments based on values in related entity attributes.
Public classBRFreeformArgumentSpecifies the freeform argument type for business rule arguments.
Public classBRGetCriteriaSpecifies globally unique identifiers (GUIDs) or names of the desired model, entity, or member type.
Public classBRHierarchyArgumentSpecifies the business rule argument specific to parent-child relationship arguments.
Public classBRItemRepresents the complete BRAction or BRCondition item with the attached logical operator.
Public classBRItemTypeComponentSpecifies the base level components type of business rules.
Public classBRPublishCriteriaSets the scope of rules to be published.
Public classBRResultOptionsSpecifies the desired format of the returned BusinessRules type.
Public classBusinessRuleRepresents a business rule.
Public classBusinessRulesSpecifies containers for conditions and actions.
Public classBusinessRulesCloneRequestRepresents a request that must include a BusinessRules type containing business rules and/or business rule components for creation in the MDS repository.
Public classBusinessRulesCreateRequestRepresents a request that must include a BusinessRules type containing new business rules or business rule components for creation.
Public classBusinessRulesCreateResponseRepresents a response to a request to create business rules.
Public classBusinessRulesDeleteRequestRepresents a request that must include a BRDeleteCriteria containing business rule globally unique identifiers (GUIDs) and/or business rule components GUIDs for deletion.
Public classBusinessRulesGetRequestRepresents a request that must have a populated BRGetCriteria.
Public classBusinessRulesGetResponseRepresents a response that returns a BusinessRules type containing requested business rules or rule components.
Public classBusinessRulesPaletteRepresents all possible actions and conditions used for building business rules within the MDS system.
Public classBusinessRulesPaletteGetRequestRepresents a request that must include a MemberType input.
Public classBusinessRulesPaletteGetResponseRepresents a response that includes available conditions and actions for use in business rules.
Public classBusinessRulesPublishRequestRepresents 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.
Public classBusinessRulesUpdateRequestRepresents a request that must include a BusinessRules type containing business rules or business rule components and their updated properties.
Public classCollectionRepresents a collection of objects.
Public classDerivedHierarchySpecifies an already defined data relationship and prepares that relationship to be displayed in a hierarchical fashion.
Public classDerivedHierarchyContextIdentifierSpecifies a set of identifiers for a master data model object that exists in the context of a derived hierarchy.
Public classDerivedHierarchyLevelSpecifies a single level within the derived hierarchy data relationship tree.
Public classEntitySpecifies a container for members and their attribute values and explicit hierarchies.
Public classEntityContextIdentifierSpecifies a set of ID’s for a master data model object that exists in the context of an entity.
Public classEntityMemberAnnotationsCreateRequestSpecifies the details of what is requested when creating entity member annotations.
Public classEntityMemberAnnotationsGetRequestSpecifies the details of what exactly is requested.
Public classEntityMemberAnnotationsGetResponseHolds the details of the response.
Public classEntityMemberAttributesGetRequestRepresents a request that can take an EntityMembers complex type.
Public classEntityMemberAttributesGetResponseRepresents a response that can return an EntityMembers and an OperationResult type.
Public classEntityMemberKeyGetRequestSpecifies the details of what is requested.
Public classEntityMemberKeyGetResponseHolds the response details.
Public classEntityMembersRepresents a collection of members from a single entity and member type along with their context.
Public classEntityMembersCopyCriteriaRepresents the criteria of members to copy.
Public classEntityMembersCopyRequestRepresents a request message for specifying the entity member or members to be copied in the EntityMembersCopyCriteria type.
Public classEntityMembersCopyResponseRepresents a response message that contains the results of the operation.
Public classEntityMembersCreateRequestRepresents a request message for specifying the entity or entities to be created in the EntityMembers type.
Public classEntityMembersCreateResponseRepresents a response message that contains the results of the operation.
Public classEntityMembersDeleteRequestRepresents a request message that should provide an EntityMembers complex type.
Public classEntityMembersDeleteResponseRepresents a response message that should return an operation result.
Public classEntityMembersGetCriteriaRepresents a request complex type that defines the EntityMember criteria for the operations result set.
Public classEntityMembersGetRequestRepresents a request message for specifying the criteria in the EntityMembersGetCriteria complex type for the retrieval of entity members and their attributes.
Public classEntityMembersGetResponseRepresents a response message that might contain an EntityMembers complex type and might contain a EntityMembersInformation complex type and might contain an OperationResult complex type.
Public classEntityMembersInformationRepresents a data response describing the EntityMembers result set that is returned in the same response.
Public classEntityMembersMergeRequestRepresents a request to merge entity members.
Public classEntityMembersMergeResponseRepresents a response to an EntityMembersMergeRequest.
Public classEntityMembersUpdateRequestRepresents a request message for specifying the enity or entities to be updated in the EntityMembers complex type.
Public classEntityMembersUpdateResponseRepresents a response message that contains the results of the operation.
Public classEntityMemberTypeSpecifies the structure of an entity within MDS, including attributes and attribute groups.
Public classErrorRepresents an error.
Public classErrorContextRepresents the error context.
Public classExplicitHierarchySpecifies a parent–child representation that requires all leaf members to be expressed once and only once.
Public classExportViewSpecifies information related to the user-created view within the MDS system.
Public classExportViewCreateRequestSpecifies details of what is requested.
Public classExportViewCreateResponseHolds details of the response to an ExportViewCreateRequest.
Public classExportViewDeleteRequestSpecifies the details of a request to delete an export view.
Public classExportViewDeleteResponseHolds the details of the response to an ExportViewDeleteRequest.
Public classExportViewListGetRequestSpecifies the details of a request to get an export view list.
Public classExportViewListGetResponseHold details of the response to an ExportViewListGetRequest.
Public classExportViewUpdateRequestSpecifies the details of a request to update an export view.
Public classExportViewUpdateResponseHolds details of the response to an ExportViewUpdateRequest.
Public classFileAttributeRepresents a file attribute.
Public classFunctionPrivilegeSpecifies a function privilege security assignment for a user or group.
Public classFunctionPrivilegesCriteriaSpecifies criteria for function privileges.
Public classGroupRepresents an internal system object that refers to one or more users that can be granted security privileges within MDS.
Public classHierarchyMemberPrivilegeSpecifies a hierarchy member privilege security assignment for a user or group.
Public classHierarchyMemberPrivilegesCriteriaSpecifies criteria for hierarchy member privileges.
Public classHierarchyMembersProvides hierarchy member information that is used by other classes.
Public classHierarchyMembersGetCriteriaRepresents criteria for getting hierarchy members.
Public classHierarchyMembersGetRequestRepresents a request message by using HierarchyMembersGetCriteria complex type to specify inputs to the request.
Public classHierarchyMembersGetResponseRepresents a response that can return HierarchyMembers complex type and can return an OperationResult complex type.
Public classIdentifierRepresents an identifier.
Public classInternationalRepresents the data contract for the international message header.
Public classMdmDataContractOfDerivedHierarchyContextIdentifier
Public classMdmDataContractOfEntityContextIdentifierSpecifies a data contract for EntityContextIdentifier.
Public classMdmDataContractOfIdentifierSpecifies the data contract for identifiers including helper types such as AuditInfo and Permission.
Public classMdmDataContractOfMemberTypeContextIdentifierSpecifies a data contract for MemberTypeContextIdentifier.
Public classMdmDataContractOfModelContextIdentifierRetrieves the contract of the model context ID.
Public classMemberSpecifies a master data member or row of data.
Public classMemberIdentifierSpecifies a set of IDs for a master data member, including the code and name of the member and the MemberType.
Public classMemberKeyHolds either the member code, the internal ID, or both for a member.
Public classMemberSourceTargetRepresents the member codes of the source and target members to be copied.
Public classMemberTypeContextIdentifierSpecifies a set of IDs for a master data model object that exists in the context of an entity and member type.
Public classMessageResponseRepresents a response to an MDS message.
Public classMetadataSpecifies a superset of all container objects within the MDS system.
Public classMetadataAttributeRepresents a metadata attribute.
Public classMetadataCloneRequestDefines the message contract for the metadata clone request.
Public classMetadataCloneResponseDefines the message contract for the metadata clone response.
Public classMetadataCreateRequestDefines the message contract for the metadata create request.
Public classMetadataCreateResponseDefines the message contract for the metadata create response.
Public classMetadataDeleteRequestDefines the message contract for the metadata delete request.
Public classMetadataDeleteResponseDefines the message contract for the metadata delete response.
Public classMetadataGetRequestSelects metadata objects at the specified level of detail.
Public classMetadataGetResponseDefines the message contract for the metadata get response.
Public classMetadataResultOptionsSpecifies the results of a metadata get operation to return.
Public classMetadataSearchCriteriaSpecifies the MetadataGet search (filter) criteria.
Public classMetadataUpdateRequestDefines the message contract for the metadata update request.
Public classMetadataUpdateResponseDefines the message contract for the metadata update response.
Public classModelRepresents a model, which is the highest grouping of MDS entities.
Public classModelContextIdentifierRepresents a set of Identifiers for a master data model object that exists in the context of a model.
Public classModelMembersBulkDeleteRequestRepresents a request to delete model members in bulk.
Public classModelMembersBulkDeleteResponseRepresents a response to a request to delete model members in bulk.
Public classModelMembersBulkMergeRequestRepresents a request to merge model members in bulk.
Public classModelMembersBulkMergeResponseRepresents a response to a request to merge model members in bulk.
Public classModelMembersBulkUpdateRequestRepresents a request to update model members in bulk.
Public classModelMembersBulkUpdateResponseRepresents a response to a request to update model members in bulk.
Public classModelMembersGetCriteriaSpecifies criteria for getting model members.
Public classModelMembersGetRequestRepresents a request message for specifying the criteria in the ModelMembersGetCriteria complex type for the retrieval of the model.
Public classModelMembersGetResponseRepresents a response that can contain an array of entity members and can contain an OperationResult.
Public classModelMembersResultCriteriaSpecifies the format and level of detail for getting model members.
Public classModelPrivilegeSpecifies a model/object level privilege within the MDS system.
Public classModelPrivilegesCriteriaSpecifies criteria for model privileges.
Public classOperationResultSpecifies a standard container for all operation responses that includes a list of errors.
Public classParentRepresents a consolidated node in a hierarchy.
Public classParentChildSpecifies a parent-child relationship record from a hierarchy.
Public classReplacementIdDefines an individual transaction that was replaced during the operation, including prior and new identifiers.
Public classSecurityCreateResponseRepresents a security create response message contract.
Public classSecurityPrincipalsSpecifies a set of users and user groups.
Public classSecurityPrincipalsCriteriaRepresents the security principal criteria to be used with security get operations.
Public classSecurityPrincipalsDeleteCriteriaRepresents the criteria data contract for filtering security principals to be deleted through MDS.
Public classSecurityPrincipalsDeleteRequestRepresents a request message for specifying the criteria in SecurityPrincipalsDeleteCriteria for the retrieval of security principals.
Public classSecurityPrincipalsGetRequestRepresents a request message contract to retrieve security principals from MDS.
Public classSecurityPrincipalsGetResponseRepresents a message contract for the MDS security get response.
Public classSecurityPrincipalsRequestRepresents the request message contract for security principals.
Public classSecurityPrivilegesSpecifies a set of security privilege assignments at the function, model object, and member levels.
Public classSecurityPrivilegesDeleteCriteriaSpecifies criteria for deleting security privileges.
Public classSecurityPrivilegesDeleteRequestRepresents a request message for specifying the criteria in SecurityPrivilegesDeleteCriteria for the deletion of security privileges.
Public classSecurityPrivilegesGetCriteriaRepresents criteria for specifying the types of security privileges to return.
Public classSecurityPrivilegesGetRequestRepresents a request message for specifying the criteria in SecurityPrivilegesGetCriteria for the retrieval of security privileges.
Public classSecurityPrivilegesGetResponseRepresents a response message that returns an operation result and a SecurityPrivileges instance that contains the returned security privileges.
Public classSecurityPrivilegesRequestRepresents a request message for specifying the security privileges for the operation.
Public classSecuritySetDefines the data contract for the security search criteria.
Public classServiceCheckGetRequestDefines the message contract for the service check get request.
Public classServiceClientContains the various business rules API operations.
Public classStagingBatchSpecifies a container for a staging batch including the batch identification, errors, statistics, and members.
Public classStagingBatchErrorSpecifies a process error that is associated with a member in a staging batch.
Public classStagingBatchInformationSpecifies a read-only container for statistical information about a staging batch including row counts, data source, and prior batch.
Public classStagingClearRequestRepresents a request message for specifying the array of batches to clear.
Public classStagingClearResponseRepresents a response message that specifies counts for the batches and attribute, member, and relationship records cleared.
Public classStagingGetRequestSpecifies the criteria in StagingResultCriteria for the retrieval of staging information.
Public classStagingGetResponseRepresents a response that contains an operation result and an array that contains staging batch information.
Public classStagingProcessRequestSpecifies the details of the staging process request.
Public classStagingProcessResponseHolds the details of staging process response.
Public classStagingResultCriteriaDefines the criteria for staging batch categories.
Public classStagingSearchCriteriaDefines the criteria for staging batch types.
Public classStagingUnbatchedCriteriaSpecifies staging unbatched criteria.
Public classStagingUnbatchedInformationSpecifies a read-only container for counts of unbatched staging records for a model.
Public classSystemDomainListRepresents a system domain list.
Public classSystemDomainListGetCriteriaCaptures query criteria for system domain lists.
Public classSystemDomainListGetRequestDefines the message contract for the system domain list get request.
Public classSystemDomainListGetResponseProvides domain list results.
Public classSystemDomainListItemRepresents an item in a system domain list.
Public classSystemPropertiesGetRequestDefines the message contract for the system properties get request.
Public classSystemPropertiesGetResponseRetrieves system property values in an array.
Public classSystemPropertyValueRepresents system properties and their values.
Public classSystemSettingSpecifies a single setting within the MDS system.
Public classSystemSettingGroupSpecifies a group of related system settings that manage system level functionality within MDS.
Public classSystemSettingsGetCriteriaIdentifies a system settings group for retrieval.
Public classSystemSettingsGetRequestDefines the message contract for the system setting get request.
Public classSystemSettingsGetResponseProvides system settings within a SystemSettingsGroup.
Public classSystemSettingsUpdateRequestProvides an array of one or more groups of one or more system settings to be updated.
Public classSystemSettingsUpdateResponseDefines the message contract for the system setting update response.
Public classTransactionRepresents any master data changes along with user and time information that is associated with the change.
Public classTransactionAnnotationsCreateRequestSpecifies details of what is requested in the operation.
Public classTransactionAnnotationsGetRequestSpecifies details of what is requested about annotations that are related to a transaction.
Public classTransactionAnnotationsGetResponseHolds the details of the response to TransactionAnnotationsGetRequest.
Public classTransactionSearchCriteriaDefines the transaction criteria for the operations result set.
Public classTransactionsGetRequestSpecifies the criteria in TransactionSearchCriteria for the retrieval of transactions.
Public classTransactionsGetResponseRetrieves an operation result, the total number of transaction records returned, and an array that contains the returned transactions.
Public classTransactionsReverseRequestSpecifies the transactions, by ID, to reverse.
Public classTransactionsReverseResponseRetrieves an operation result and an array that contains the reversed transactions.
Public classUserSpecifies an active directory user who has specific privileges assigned either inherited from an Active Directory group or directly assigned permissions.
Public classUserPreferencesDeleteRequestDefines the message contract for the user preferences delete request.
Public classUserPreferencesDeleteResponseDefines the message contract for the user preferences delete response.
Public classUserPreferencesGetRequestDefines the message contract for the user preferences delete response.
Public classUserPreferencesGetResponseRetrieves an array of key-value pairs that represent the user preference settings and their current values.
Public classUserPreferencesUpdateRequestDefines the message contract for the user preferences update request.
Public classUserPreferencesUpdateResponseDefines the message contract for the user preferences update response.
Public classValidationGetRequestDescribes what validation information is requested.
Public classValidationGetResponseHolds the response values for the validation get request.
Public classValidationIssueSpecifies a validation issue recorded against, and a master data member and attribute based on a validation business rule.
Public classValidationProcessCriteriaSpecifies the validation process criteria for members to be validated.
Public classValidationProcessOptionsSpecifies validation process options, namely, whether to commit the version after validation, and whether to return the validation results.
Public classValidationProcessRequestSpecifies the validation process criteria and options.
Public classValidationProcessResponseHolds the response values back from the validation process.
Public classValidationProcessResultHolds validation process results.
Public classValidationSearchCriteriaSpecifies search criteria for a validation get request.
Public classValidationSummaryItemDescribes the validation summary information.
Public classVersionSpecifies a snapshot that contains all model members, attributes, hierarchies and collections for a model, usually denoting a specific time period.
Public classVersionCopyRequestDefines the message contract for the version copy request.
Public classVersionCopyResponseDefines the message contract for the version copy response.
Public classVersionFlagSpecifies tags that provide a standard identifier that can be attached to a version to reduce integration rework.

  InterfaceDescription
Public interfaceIServiceContains the various business rules API operations.
Public interfaceIServiceChannelDefines the service contract for WCF-based interactions with Master Data Services.

  EnumerationDescription
Public enumerationAttributeDataTypeContains values specifying the attribute data type.
Public enumerationAttributeTypeContains values specifying the attribute type.
Public enumerationAttributeValueTypeContains values specifying the data type of an attribute.
Public enumerationBREntityMemberTypeRepresents the type of entity member associated with a business rule.
Public enumerationBRItemTypeContains values specifying the selected business rule condition or action.
Public enumerationBRPropertyNameRepresents the name identifying a property within a business rule component.
Public enumerationBRStatusContains values specifying the update and publication status of a business rule.
Public enumerationDisplayTypeContains values that specify the chosen display format for domain-based attribute (DBA) columns.
Public enumerationEmailFormatContains values that specify the e-mail delivery format that is associated with a user.
Public enumerationExportViewFormatContains values that specify the type of export view format.
Public enumerationFunctionalAreaRepresents the MDS application functional area.
Public enumerationGroupTypeContains values that specify the type (source) of a security group.
Public enumerationHierarchyItemTypeContains values that specify the type of component used by a level of a derived hierarchy.
Public enumerationHierarchyTypeContains values specifying the type of hierarchy construct.
Public enumerationLogicalOperatorJoins multiple business rule conditions.
Public enumerationMemberKeyLookupTypeContains values that specify the type of key supplied in a member lookup.
Public enumerationMemberReturnOptionContains values that determine which member data is returned when querying master data members.
Public enumerationMemberTypeContains values that specify the type of member record within an entity.
Public enumerationModelObjectTypeContains values that specify the model permission types.
Public enumerationObjectTypeContains values that specify the type of an MDS model object.
Public enumerationPermissionContains values specifying the permission assigned to a principal for accessing an MDS function, object, or data member.
Public enumerationPermissionTypeContains values that specify the effective permission assigned to a principal for accessing an MDS object.
Public enumerationPrincipalTypeContains values that specify the type of security principal (user or group).
Public enumerationRelationshipTypeContains values that specify the type of hierarchy relationship between members.
Public enumerationResultTypeContains values that specify the level of detail to return for model object queries.
Public enumerationSearchOptionContains values specifying the scope of metadata objects to be searched.
Public enumerationSecurityPermissionContains values that specify the effective security permission for a user of a Master Data Services object.
Public enumerationSecurityResolutionTypeContains values that specify the resolution when returning security permissions.
Public enumerationSortDirectionContains values that specify the sort direction of a sorted column.
Public enumerationStagingBatchStatusContains values specifying the processing status of a staging (import) batch.
Public enumerationStagingDataStatusContains values that indicate the success or failure of staging records.
Public enumerationSystemPropertyTypeContains values that specifies the identifying name of one of the available system properties.
Public enumerationTransactionTypeContains values that specify the type of member change identified in a transaction.
Public enumerationValidationStatusContains values that specify the validation status of a master data member.
Public enumerationVersionStatusContains values specifying the status of a version.
Public enumerationVersionValidationStatusContains values that specify the validation status of a version.
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft