Condividi tramite


Spazio dei nomi Microsoft.MasterDataServices

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

Classi

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

Interfacce

  Interfaccia Descrizione
Interfaccia pubblica IService Contains the various business rules API operations.
Interfaccia pubblica IServiceChannel Defines the service contract for WCF-based interactions with Master Data Services.

Enumerazioni

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