Partager via


Espace de noms Microsoft.MasterDataServices.Services.DataContracts

Provides a common location for data contract namespace constants. As new versions are released with modified data contracts, new constants should be added.

Classes

  Classe Description
Classe publique Annotation Represents an annotation.
Classe publique Attribute Represents a master data attribute including its identification and data value.
Classe publique AttributeGroup Defines the data contract for the attribute group.
Classe publique AuditInfo Defines the data contract for the audit information which contains created by and updated by information.
Classe publique BRAction Represents an action argument within a created business rule.
Classe publique BRActionComponent Represents an action component of business rules.
Classe publique BRActionGroup Represents a group of related business rules action components currently available for use in Master Data Services.
Classe publique BRArgument Represents the base class for all business rule arguments. This class is abstract.
Classe publique BRAttributeArgument Represents an attribute argument that cannot have child arguments.
Classe publique BRAttributeArgumentBase Represents the base class for arguments that reference attributes. This class is abstract.
Classe publique BRAttributeTypeInfo Represents the type information for business rule attributes.
Classe publique BRAttributeValueArgument Represents a business rule attribute value argument.
Classe publique BRBlankArgument Represents a specialized argument for providing blank as a value in conditions and validation action.
Classe publique BRCondition Represents the conditions to be evaluated to trigger actions defined in a created business rule.
Classe publique BRConditionComponent Represents a rule item type component that is a condition.
Classe publique BRConditionGroup Represents a group of condition components of business rules.
Classe publique BRConditionTreeNode Represents a logical operator group for conditions.
Classe publique BRDeleteCriteria Represents the criteria for the delete operation.
Classe publique BRDomainBasedAttributeArgument Represents an attribute argument that has a child attribute argument.
Classe publique BRFreeformArgument Represents a business rule free-form argument.
Classe publique BRGetCriteria Represents the criteria for the Get operation.
Classe publique BRHierarchyArgument Represents a hierarchy argument that must have a child attribute argument.
Classe publique BRItem Represents a base class for actions and conditions.
Classe publique BRItemTypeComponent Represents an abstract base class for item type components (condition and action items).
Classe publique BRPublishCriteria Represents the criteria for the Publish operation.
Classe publique BRResultOptions Identifies the level of detail desired from the Get operation for each of the internal BusinessRuleSet collections.
Classe publique BusinessRule Represents a business rule.
Classe publique BusinessRuleSet Represents a business rule set.
Classe publique BusinessRulesPalette Represents a collection of all possible actions and conditions used for building business rules within the MDS system.
Classe publique Collection Represents a collection of data contracts.
Classe publique DataContractBase Represents a base class for all data contracts.
Classe publique DataContractNamespace Provides a common location for data contract namespace constants. As new versions are released with modified data contracts, new constants should be added.
Classe publique DataQualityDomain Infrastructure. Represents the data quality domain.
Classe publique DataSourceFieldMapping Infrastructure. Represents the field mapping for the data source.
Classe publique DateMatchingCriterion Infrastructure. Represents the criteria for date matching.
Classe publique DerivedHierarchy Defines the data contract for the derived hierarchy.
Classe publique DerivedHierarchyContextIdentifier Defines the data contract for the derived hierarchy context identifier. An object with the identifier resides within the context of a derived hierarchy.
Classe publique DerivedHierarchyLevel Defines the data contract for the derived hierarchy level.
Classe publique EditionExpiredMessage Represents the message displayed when the edition has expired.
Classe publique Entity Defines the data contract for the entity.
Classe publique EntityContextIdentifier Defines the data contract for the entity context identifier. An object with the identifier resides within the context of an entity.
Classe publique EntityMembers Represents the entity members of the data contract.
Classe publique EntityMembersCopyCriteria Represents the criteria of members to copy.
Classe publique EntityMembersGetCriteria Represents the criteria to get members.
Classe publique EntityMembersInformation Represents a complex type data response returned to describe the EntityMembers result set that is returned in the same response.
Classe publique EntityMemberType Represents a structure of an entity within MDS including Attributes and attribute groups.
Classe publique EntityStagingBatch Infrastructure. Identifies a unique batch awaiting or undergoing entity based staging.
Classe publique EntityStagingBatchCriteria Infrastructure. Represents a criteria of a unique batch awaiting or undergoing entity based staging.
Classe publique EntityStagingGetCriteria Infrastructure. Represents the criteria that determine the behavior of the EntityStagingGet service call.
Classe publique Error Represents a data contracts error message.
Classe publique ErrorContext Represents the context of errors.
Classe publique ExactMatchingCriterion Infrastructure. Represents the criteria for exact matching.
Classe publique ExplicitHierarchy Defines the data contract for the explicit hierarchy.
Classe publique ExportView Represents the information related to the user-created view within the Master Data Services system. These views are created to provide simplified SQL access to the data stored in the Master Data Services system in a number of common formats.
Classe publique FileAttribute Represents the attribute of file.
Classe publique FunctionPrivilege Defines a data contract for the function permissions.
Classe publique FunctionPrivilegesCriteria Represents the criteria for function privileges.
Classe publique Group Defines the data contract for the group.
Classe publique HierarchyMemberPrivilege Defines the data contract for the hierarchy member permission.
Classe publique HierarchyMemberPrivilegesCriteria Represents the criteria for hierarchy member privileges.
Classe publique HierarchyMembers Represents a class used by HierarchyMembersGet.
Classe publique HierarchyMembersGetCriteria Represents the criteria that are used by HierarchyMembersGet.
Classe publique Identifier Defines the data contract for the base identifier of an object.
Classe publique International Represents the data contract for the international message header, as per the working draft standard for Web Services Internationalization WS-I18N.
Classe publique Knowledgebase Infrastructure. Represents the knowledge base.
Classe publique MatchingCriterion Infrastructure. Represents the criteria for matching.
Classe publique MatchingPolicy Infrastructure. Represents the matching policy for the service.
Classe publique MatchingRule Infrastructure. Specifies a single rule in a matching policy.
Classe publique MdmDataContract<TIdType> Defines the base data contract.
Classe publique Member Represents a master data member or row of data used to store the member related information.
Classe publique MemberAttributeIdentifier Defines the data contract for the member attribute identifier. An object with the identifier resides within the context of a member type and an attribute.
Classe publique MemberIdentifier Defines the data contract for the member identifier.
Classe publique MemberKey Represents a class used in the EntityMemberKeyGet operation.
Classe publique MemberSourceTarget Represents a MemberSourceTarget complex type containing members to be copied.
Classe publique MemberTypeContextIdentifier Defines the data contract for the member type context identifier. An object with the identifier resides within the context of a member type.
Classe publique Metadata Defines the data contract for metadata, which is used in several metadata API requests and responses.
Classe publique MetadataAttribute Defines the data contract for the metadata attribute.
Classe publique MetadataResultOptions Defines the data contract for MetadataResultOptions.
Classe publique MetadataSearchCriteria Represents the criteria for the MetadataGet operation. Each parameter is optional; those specified are combined with an AND. Leave all parameters empty to get all metadata.
Classe publique Model Defines the data contract for the model.
Classe publique ModelContextIdentifier Defines the data contract for the model context identifier. An object with the identifier resides within the context of a model.
Classe publique ModelMembersGetCriteria Represents a class used by ModelMembersGet.
Classe publique ModelMembersResultCriteria Represents criteria for model member results.
Classe publique ModelPrivilege Defines the data contract for the model permission.
Classe publique ModelPrivilegesCriteria Defines the data contract for the security result criteria.
Classe publique NumericByDifferenceMatchingCriterion Infrastructure. Represents the criteria for matching numeric by difference.
Classe publique NumericByPercentageMatchingCriterion Infrastructure. Represents the criteria for matching numeric by percentage.
Classe publique NumericMatchingCriterion Infrastructure. Represents the criteria for numeric matching.
Classe publique OperationResult Represents a standard container for all operation responses that includes a list of errors.
Classe publique Parent Represents a parent member used by all the member related operations.
Classe publique ParentChild Represents a parent-child relationship record from a hierarchy.
Classe publique PrerequisiteMatchingCriterion Infrastructure. Represents the criteria for prerequisite matching.
Classe publique ReplacementId Represents a response complex type that defines an individual Transaction that was replaced during the operation, including prior and new identifiers.
Classe publique SecurityDeleteCriteria Defines the data contract for the security delete criteria.
Classe publique SecurityPrincipals Defines the data contract for the security principals.
Classe publique SecurityPrincipalsCriteria Defines the data contract for the security principals criteria.
Classe publique SecurityPrincipalsDeleteCriteria Represents the criteria data contract for filtering security principals to be deleted through the Master Data Services API.
Classe publique SecurityPrivileges Defines the data contract for the security search criteria.
Classe publique SecurityPrivilegesDeleteCriteria Represents the criteria data contract for security privileges in the Master Data Services API.
Classe publique SecurityPrivilegesGetCriteria Represents the data contract for security privileges retrieval criteria in the Master Data Services API.
Classe publique SecurityResultOptions Defines the data contract for the security results options.
Classe publique SecuritySet Defines the data contract for the security search criteria.
Classe publique SimilarMatchingCriterion Infrastructure. Represents the criteria for similar matching.
Classe publique StagingBatch Represents a container used to store all the staging batch information.
Classe publique StagingBatchError Represents the error information for a batch.
Classe publique StagingBatchInformation Represents a read-only container for statistical information about a staging batch including row counts, data source, and prior batch.
Classe publique StagingResultCriteria Represents the criteria for the staging batch result.
Classe publique StagingSearchCriteria Defines the criteria for staging batch types.
Classe publique StagingUnbatchedCriteria Represents the criteria used to identify records to be placed into a new batch.
Classe publique StagingUnbatchedInformation Represents the summary information about the unbatched records in the system.
Classe publique StringMatchingCriterion Infrastructure. Represents the criteria for string matching.
Classe publique SystemDomainList Defines the data contract for a system domain list.
Classe publique SystemDomainListGetCriteria Represents the criteria for the SystemDomainListGet operation.
Classe publique SystemDomainListItem Defines the data contract for a system domain list item.
Classe publique SystemPropertyValue Defines the data contract for system properties.
Classe publique SystemSetting Represents a single setting within the Master Data Manager system. These settings should be members of a SystemSettingGroup.
Classe publique SystemSettingGroup Defines the data contract for a system setting group. Related system settings are placed in the same group.
Classe publique SystemSettingsGetCriteria Represents the criteria of a system settings group for retrieval.
Classe publique TabularColumnDefinition Infrastructure. Describes a single column in a tabular data.
Classe publique TabularData Infrastructure. Represents rows and columns of data.
Classe publique TabularDataRow Infrastructure. Represents a single row of data in a tabular data.
Classe publique Transaction Represents any master data changes along with user and time information that is associated with the change.
Classe publique TransactionSearchCriteria Represents the criteria used to get the Master Data Manager transactions.
Classe publique User Defines the data contract for the user object.
Classe publique ValidationIssue Represents a validation issue recorded against a master data member and attribute based on a validation business rule.
Classe publique ValidationProcessCriteria Represents the criteria for the validation process.
Classe publique ValidationProcessOptions Represents the validation process options.
Classe publique ValidationProcessResult Represents the result of a validation process.
Classe publique ValidationSearchCriteria Represents the criteria when searching for validation issues.
Classe publique ValidationSummaryItem Represents the summary information related to the data that was validated.
Classe publique Version Defines the data contract for the version. Member data is associated with a version.
Classe publique VersionFlag Defines the data contract for the version flag.
Classe publique WeightedMatchingCriterion Infrastructure. Represents the criteria for weighted matching.

Interfaces

  Interface Description
Interface publique IBRArgument Represents the interface for all business rule arguments.
Interface publique IBRAttributeArgumentContainer Represents an interface for BRArguments that contain an attribute argument, either as the argument itself or as a child argument.
Interface publique IBRAttributeArgumentParent Represents an interface for BRArguments that can have a child attribute argument.

Énumérations

  Énumération Description
Énumération publique AttributeDataType Specifies the data types of a member attribute.
Énumération publique AttributeType Specifies the type of an attribute.
Énumération publique AttributeValueType Specifies the value types of a member attribute.
Énumération publique BREntityMemberType Specifies the type of entity member associated with a business rule.
Énumération publique BRItemType Specifies the selected business rule condition or action.
Énumération publique BRPropertyName Specifies the name identifying a property within a business rule component.
Énumération publique BRPropertyType Specifies the business rule property types.
Énumération publique BRStatus Specifies the update and publication status of a business rule.
Énumération publique BusinessRuleType Contains values that specify the business rule type.
Énumération publique DisplayType Contains values specifying the chosen display format for domain-based attribute columns [Code, Code {Name}, Name {Code}].
Énumération publique DomainType Infrastructure. Enumerates the possible types of a domain.
Énumération publique EmailFormat Specifies the email format types.
Énumération publique EntityStagingBatchSelectionMode Specifies an entity staging batch selection mode.
Énumération publique EntityStagingImportType Infrastructure. Specifies the entity staging import type.
Énumération publique ExportViewFormat Specifies the types of export view format.
Énumération publique FunctionalArea Specifies the types of functional area.
Énumération publique GroupType Specifies the type (source) of a security group.
Énumération publique HierarchyItemType Specifies the type of item in a derived hierarchy level.
Énumération publique HierarchyType Specifies the type of hierarchy.
Énumération publique LogicalOperator Specifies the supported logical operators used to join multiple business rule conditions.
Énumération publique MemberKeyLookupType Enumerates the types of key supplied in a member lookup.
Énumération publique MemberReturnOption Specifies one of Data, Counts, or DataAndCounts. The operation response will include member data only, member counts only or both the data and the counts as specified.
Énumération publique MemberType Specifies the type of member for an entity and its associated objects.
Énumération publique ModelObjectType Specifies the model permission types.
Énumération publique ObjectType Specifies the type of master data management (MDM) object.
Énumération publique OperationStatus Infrastructure. Contains values specifying the status of an operation.
Énumération publique Permission Specifies the permission that is assigned to a principal for accessing an Master Data Services function, object or data member.
Énumération publique PermissionType Specifies the permission type of a master data management (MDM) object.
Énumération publique PrincipalType Specifies the various master data management (MDM) type of security principal.
Énumération publique RelationshipType Specifies the type of hierarchy relationship between members.
Énumération publique ResultType Specifies the type of results to return during API get operations.
Énumération publique SearchOption Specifies the search options to use during API get operations.
Énumération publique SecurityPermission Contains values specifying the effective security permission for a user of an MDS object.
Énumération publique SecurityResolutionType Specifies the resolution specification when returning security permissions. Permissions may be retrieved as they were assigned or in a net effective list of permissions.
Énumération publique SortDirection Specifies the sort direction of a sorted column.
Énumération publique StagingBatchDeleteType Contains values specifying the type of deletion to process on staging batches.
Énumération publique StagingBatchStatus Contains values specifying the processing status of a staging (import) batch.
Énumération publique StagingDataStatus Contains values specifying a status indicating the success or failure of staging records.
Énumération publique StagingDataType Contains values specifying the staging data type.
Énumération publique SystemPropertyType Specifies the possible SystemPropertyValue property types.
Énumération publique TransactionType Specifies the type of member change identified in a transaction.
Énumération publique ValidationIssueStatus Contains values specifying the validation issue status.
Énumération publique ValidationStatus Contains values specifying the validation status of a master data member.
Énumération publique VersionStatus Specifies the status of a version.
Énumération publique VersionValidationStatus Specifies the validation status of a version.