Compartir a través de


Espacio de nombres Microsoft.MasterDataServices

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

Clases

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

Interfaces

  Interfaz Descripción
Interfaz pública IService Contains the various business rules API operations.
Interfaz pública IServiceChannel Defines the service contract for WCF-based interactions with Master Data Services.

Enumeraciones

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