Поделиться через


Пространство имен Microsoft.MasterDataServices

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

Классы

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

Интерфейсы

  Интерфейс Описание
Открытый интерфейс IService Contains the various business rules API operations.
Открытый интерфейс IServiceChannel Defines the service contract for WCF-based interactions with Master Data Services.

Перечисления

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