Share 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 Represents a custom-defined group of attributes to provide organization to large numbers of entity attributes.
Classe publique AuditInfo Represents a common complex type used to store object modification history. This type is always used for read-only data.
Classe publique BRAction Represents an action argument within a created business rule.
Classe publique BRActionComponent Represents action components of business rules.
Classe publique BRActionGroup Represents a grouping of related business rule 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 complex type for business rule attribute arguments. This class is abstract.
Classe publique BRAttributeTypeInfo Represents 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 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 similar available conditions for creation of business rules.
Classe publique BRConditionTreeNode Represents a logical operator group for conditions.
Classe publique BRDeleteCriteria Specifies lists of globally unique identifiers (GUIDs) for business rules items to be deleted.
Classe publique BRDomainBasedAttributeArgument Represents an attribute argument that has a child attribute argument.
Classe publique BRFreeformArgument Represents a business rule freeform argument.
Classe publique BRGetCriteria Specifies globally unique identifiers (GUIDs) or names of the desired model, entity, or member type.
Classe publique BRHierarchyArgument Represents a hierarchy argument that must have a child attribute argument.
Classe publique BRItem Base class for actions and conditions.
Classe publique BRItemTypeComponent Base level component of Business Rules.
Classe publique BRPublishCriteria Sets the scope of rules to be published.
Classe publique BRResultOptions Specifies the desired format of the returned BusinessRules type.
Classe publique BusinessRule Represents a business rule container object.
Classe publique BusinessRuleSet Represents a BusinessRules complex type.
Classe publique BusinessRulesPalette Represents a collection of all possible actions and conditions used for building business rules within the MDS system.
Classe publique Collection Retrieves a collection of data contracts.
Classe publique DerivedHierarchy Represents a synthesized parent-child hierarchy from cascading pre-existing data relationships.
Classe publique DerivedHierarchyContextIdentifier Represents a set of ID’s for a master data model object that exists in the context of a derived hierarchy.
Classe publique DerivedHierarchyLevel Extends MdmDataContractOfDerivedHierarchyContextIdentifier complex type.
Classe publique Entity Represents a container for members and their attribute values and explicit hierarchies.
Classe publique EntityContextIdentifier Represents a set of identifiers for a master data model object that exists in the context of an entity.
Classe publique EntityMembers Represents a collection of members from a single entity and member type along with their context.
Classe publique EntityMembersCopyCriteria Represents the criteria of members to copy.
Classe publique EntityMembersGetCriteria Représente un type complexe de requête qui définit les critères d'EntityMember pour le jeu de résultats d'opérations.
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 Error Represents a data contracts error message.
Classe publique ErrorContext Represents the context of errors.
Classe publique ExplicitHierarchy Represents a parent–child relationship that requires all leaf members to be expressed once and only once.
Classe publique ExportView Represents information related to the user-created view within the MDS system. These views are created to provide simplified SQL access to the data stored in the MDS system in a number of common formats.
Classe publique FileAttribute Represents some attributes of files.
Classe publique FunctionPrivilege Represents a function privilege security assignment for a user or group.
Classe publique FunctionPrivilegesCriteria Specifies function privilege criteria.
Classe publique Group Represents group complex types.
Classe publique HierarchyMemberPrivilege Represents a hierarchy member privilege security assignment for a user or group.
Classe publique HierarchyMemberPrivilegesCriteria Represents a complex type that specifies criteria for hierarchy member privileges.
Classe publique HierarchyMembers Represents objects used by HierarchyMembersGet.
Classe publique HierarchyMembersGetCriteria Represents criteria that are used by HierarchyMembersGet.
Classe publique Identifier Represents a set of ID’s for a master data model object including a globally unique ID (GUID) and unique name within context.
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 MdmDataContract< (Of < ( <'IdType> ) > ) > Defines the base data contract.
Classe publique Member Represents a master data member or row of data.
Classe publique MemberIdentifier Represents a set of IDs for a master data member including the code, name, and type of the member.
Classe publique MemberKey Represents a complex type that holds either member code or internal ID or both for a member.
Classe publique MemberSourceTarget Represents a MemberSourceTarget complex type containing members to be copied.
Classe publique MemberTypeContextIdentifier Represents a set of Identifiers for a master data model object that exists in the context of an entity and member type.
Classe publique Metadata Represents objects in the MDS system, such as Model, Entity, and so on.
Classe publique MetadataAttribute Defines the data contract for the Metadata attribute.
Classe publique MetadataResultOptions Defines the data contract for MetadataResultOptions.
Classe publique MetadataSearchCriteria Represents 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 Represents the highest level of data organization. Contains all of the members, entities, attributes, hierarchy relationships, collections, business rules, and versions that describe an aspect of the business.
Classe publique ModelContextIdentifier Represents a set of IDs for a master data model object that exists in the context of a model. This type includes identifiers for the context of the object: the parent model. Examples of objects that have a model context are entities, versions, version flags and derived hierarchies.
Classe publique ModelMembersGetCriteria Represents members used by used by ModelMembersGet.
Classe publique ModelMembersResultCriteria Represents criteria for model member results.
Classe publique ModelPrivilege Represents object-level privilege to the MDS.
Classe publique ModelPrivilegesCriteria Represents a complex type that specifies criteria for model privileges.
Classe publique OperationResult Represents a standard container for all operation responses that includes a list of errors.
Classe publique Parent Represents a member that is a parent (or sometimes a prior sibling) of another master data member within an explicit hierarchy.
Classe publique ParentChild Represents a parent-child relationship record from a hierarchy.
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 result criteria.
Classe publique SecurityPrincipals Represents a set of users and user groups.
Classe publique SecurityPrincipalsCriteria Defines the data contract for the security result criteria.
Classe publique SecurityPrincipalsDeleteCriteria Represents criteria for deleting security principals.
Classe publique SecurityPrivileges Represents a set of security privilege assignments at the function, model object and member levels.
Classe publique SecurityPrivilegesDeleteCriteria Represents a complex type that specifies criteria for deleting security privileges.
Classe publique SecurityPrivilegesGetCriteria Represents criteria for specifying the types of security privileges to return.
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 StagingBatch Represents a container for a staging batch including the batch identification, errors, stats and members.
Classe publique StagingBatchError Represents errors in the staging batch process.
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 criteria for the staging result.
Classe publique StagingSearchCriteria Represents a request complex type that defines the criteria for staging batch types.
Classe publique StagingUnbatchedCriteria Represents criteria used to identify records to be placed into a new batch.
Classe publique StagingUnbatchedInformation Represents records in the tblStgMember, tblStgMemberAttribute and tblStgRelationship tables not already in a specific batch.
Classe publique SystemDomainList Defines the data contract for a system domain list.
Classe publique SystemDomainListGetCriteria Represents
Classe publique SystemDomainListItem Defines the data contract for a system domain list item.
Classe publique SystemPropertyValue Represents a SystemPropertyValue complex type.
Classe publique SystemSetting Contains values specifying a single setting within the MDM system. These settings should be members of a SystemSettingGroup.
Classe publique SystemSettingGroup Represents a SystemSettingGroup complex type.
Classe publique SystemSettingsGetCriteria Identifies a system settings group for retrieval.
Classe publique Transaction Represents any master data changes along with user and time information associated with the change.
Classe publique TransactionSearchCriteria Represents a request complex type that defines the Transaction criteria for the operations result set.
Classe publique User Represents Active Directory users added in MDS.
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 criteria for the validation process.
Classe publique ValidationProcessOptions Represents a complex type to specify validation process options, namely: (a) whether to commit the version after validation and (b) whether to return back the validation results.
Classe publique ValidationProcessResult Represents the result of a validation process.
Classe publique ValidationSearchCriteria Represents the criteria for a validation search.
Classe publique ValidationSummaryItem Represents a validation summary item.
Classe publique Version Defines the data contract for the version. Member data is associated with a version.
Classe publique VersionFlag Represents a custom label for MDS version to aid in integration automation.

Interfaces

  Interface Description
Interface publique IBRArgument Represents the interface for all business rule arguments.
Interface publique IBRAttributeArgumentContainer Represents an container for business rule argument attributes.
Interface publique IBRAttributeArgumentParent Represents the interface for BRArguments that can have a child attribute argument.
Interface publique IDataContract Represents an interface that all Metadata data contracts must implement.

Énumérations

  Énumération Description
Énumération publique AttributeDataType Contains values specifying the data type of attributes.
Énumération publique AttributeType Contains values specifying the type of an attribute.
Énumération publique AttributeValueType Contains values that specify the data type of an attribute.
Énumération publique BREntityMemberType Contains values that specify the type of entity member associated with a business rule.
Énumération publique BRItemType The selected business rule condition or action.
Énumération publique BRPropertyName Contains values used with the name identifying a property within a business rule component.
Énumération publique BRPropertyType Contains values specifying business rule property types.
Énumération publique BRStatus Contains values used for 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 EmailFormat Contains values specifying the preferred email delivery format associated with a user.
Énumération publique ErrorType Contains values specifying the type of data contract error message.
Énumération publique ExportViewFormat Contains values specifying the type of export view format. Export views are available in a known set of standard formats.
Énumération publique FunctionalArea Creates values relevant to the MDS application functional area. Functional areas are used for assigning functional security authorizations.
Énumération publique GroupType Contains values that specify the type (source) of a security group.
Énumération publique HierarchyItemType Represents the type of component used by a level of a derived hierarchy.
Énumération publique HierarchyType Contains values specifying the type of hierarchy construct.
Énumération publique LogicalOperator Contains values specifying logical operators used to join multiple business rule conditions.
Énumération publique MemberKeyLookupType Specifies the type of key supplied in a member lookup: the member code or internal integer ID.
Énumération publique MemberReturnOption Specify 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 MemberStatus Contains values specifying member status.
Énumération publique MemberType Represents the type of member record within an entity.
Énumération publique ModelObjectType Contains values specifying the model permission types.
Énumération publique ObjectType Represents the type of master data model object.
Énumération publique Permission Contains values specifying the permission assigned to a principal for accessing an MDS function, object or data member.
Énumération publique PermissionType Contains values specifying the effective permission assigned to a principal for accessing an MDS object.
Énumération publique Preference Contains values specifying user preference settings.
Énumération publique PrincipalType Contains values specifying the type of security principal (user or group).
Énumération publique RelationshipType Contains values specifying the type of hierarchy relationship between members.
Énumération publique ResultType Contains values specifying the level of detail to return for model object queries. The result type is used in association with a particular Object Type.
Énumération publique SearchOption Contains values specifying the scope of metadata objects to be searched. SearchOption allows the exclusion or inclusion of user-created and system objects.
Énumération publique SecurityPermission Contains values specifying the effective security permission for a user of an MDS object.
Énumération publique SecurityResolutionType Contains values specifying 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 Contains values specifying 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 StagingTargetType Contains values specifying the staging target type.
Énumération publique State Contains values specifying the edit state of an MDM object.
Énumération publique SystemPropertyType Contains values specifying the identifying name of one of the available system properties.
Énumération publique TransactionType Contains values specifying 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 Contains values specifying the status of a version.
Énumération publique VersionValidationStatus Contains values specifying the validation status of a version.