Compartilhar via


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

Interfaces

  Interface Descrição
Interface pública IBRArgument Represents the interface for all business rule arguments.
Interface pública IBRAttributeArgumentContainer Represents an interface for BRArguments that contain an attribute argument, either as the argument itself or as a child argument.
Interface pública IBRAttributeArgumentParent Represents an interface for BRArguments that can have a child attribute argument.

Enumerações

  Enumeração Descrição
Enumeração pública AttributeDataType Specifies the data types of a member attribute.
Enumeração pública AttributeType Specifies the type of an attribute.
Enumeração pública AttributeValueType Specifies the value types of a member attribute.
Enumeração pública BREntityMemberType Specifies the type of entity member associated with a business rule.
Enumeração pública BRItemType Specifies the selected business rule condition or action.
Enumeração pública BRPropertyName Specifies the name identifying a property within a business rule component.
Enumeração pública BRPropertyType Specifies the business rule property types.
Enumeração pública BRStatus Specifies the update and publication status of a business rule.
Enumeração pública BusinessRuleType Contains values that specify the business rule type.
Enumeração pública DisplayType Contains values specifying the chosen display format for domain-based attribute columns [Code, Code {Name}, Name {Code}].
Enumeração pública DomainType Infraestrutura. Enumerates the possible types of a domain.
Enumeração pública EmailFormat Specifies the email format types.
Enumeração pública EntityStagingBatchSelectionMode Specifies an entity staging batch selection mode.
Enumeração pública EntityStagingImportType Infraestrutura. Specifies the entity staging import type.
Enumeração pública ExportViewFormat Specifies the types of export view format.
Enumeração pública FunctionalArea Specifies the types of functional area.
Enumeração pública GroupType Specifies the type (source) of a security group.
Enumeração pública HierarchyItemType Specifies the type of item in a derived hierarchy level.
Enumeração pública HierarchyType Specifies the type of hierarchy.
Enumeração pública LogicalOperator Specifies the supported logical operators used to join multiple business rule conditions.
Enumeração pública MemberKeyLookupType Enumerates the types of key supplied in a member lookup.
Enumeração pública 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.
Enumeração pública MemberType Specifies the type of member for an entity and its associated objects.
Enumeração pública ModelObjectType Specifies the model permission types.
Enumeração pública ObjectType Specifies the type of master data management (MDM) object.
Enumeração pública OperationStatus Infraestrutura. Contains values specifying the status of an operation.
Enumeração pública Permission Specifies the permission that is assigned to a principal for accessing an Master Data Services function, object or data member.
Enumeração pública PermissionType Specifies the permission type of a master data management (MDM) object.
Enumeração pública PrincipalType Specifies the various master data management (MDM) type of security principal.
Enumeração pública RelationshipType Specifies the type of hierarchy relationship between members.
Enumeração pública ResultType Specifies the type of results to return during API get operations.
Enumeração pública SearchOption Specifies the search options to use during API get operations.
Enumeração pública SecurityPermission Contains values specifying the effective security permission for a user of an MDS object.
Enumeração pública 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.
Enumeração pública SortDirection Specifies the sort direction of a sorted column.
Enumeração pública StagingBatchDeleteType Contains values specifying the type of deletion to process on staging batches.
Enumeração pública StagingBatchStatus Contains values specifying the processing status of a staging (import) batch.
Enumeração pública StagingDataStatus Contains values specifying a status indicating the success or failure of staging records.
Enumeração pública StagingDataType Contains values specifying the staging data type.
Enumeração pública SystemPropertyType Specifies the possible SystemPropertyValue property types.
Enumeração pública TransactionType Specifies the type of member change identified in a transaction.
Enumeração pública ValidationIssueStatus Contains values specifying the validation issue status.
Enumeração pública ValidationStatus Contains values specifying the validation status of a master data member.
Enumeração pública VersionStatus Specifies the status of a version.
Enumeração pública VersionValidationStatus Specifies the validation status of a version.