Пространство имен 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.

Классы

  Класс Описание
Открытый класс Annotation Represents an annotation.
Открытый класс Attribute Represents a master data attribute including its identification and data value.
Открытый класс AttributeGroup Represents a custom-defined group of attributes to provide organization to large numbers of entity attributes.
Открытый класс AuditInfo Represents a common complex type used to store object modification history. This type is always used for read-only data.
Открытый класс BRAction Represents an action argument within a created business rule.
Открытый класс BRActionComponent Represents action components of business rules.
Открытый класс BRActionGroup Represents a grouping of related business rule action components currently available for use in Master Data Services.
Открытый класс BRArgument Represents the base class for all business rule arguments. This class is abstract.
Открытый класс BRAttributeArgument Represents an attribute argument that cannot have child arguments.
Открытый класс BRAttributeArgumentBase Represents the base complex type for business rule attribute arguments. This class is abstract.
Открытый класс BRAttributeTypeInfo Represents type information for business rule attributes.
Открытый класс BRAttributeValueArgument Represents a business rule attribute value argument.
Открытый класс BRBlankArgument Represents a specialized argument for providing blank as a value in conditions and validation action.
Открытый класс BRCondition Represents conditions to be evaluated to trigger actions defined in a created business rule.
Открытый класс BRConditionComponent Represents a rule item type component that is a condition.
Открытый класс BRConditionGroup Represents a group of similar available conditions for creation of business rules.
Открытый класс BRConditionTreeNode Represents a logical operator group for conditions.
Открытый класс BRDeleteCriteria Specifies lists of globally unique identifiers (GUIDs) for business rules items to be deleted.
Открытый класс BRDomainBasedAttributeArgument Represents an attribute argument that has a child attribute argument.
Открытый класс BRFreeformArgument Represents a business rule freeform argument.
Открытый класс BRGetCriteria Specifies globally unique identifiers (GUIDs) or names of the desired model, entity, or member type.
Открытый класс BRHierarchyArgument Represents a hierarchy argument that must have a child attribute argument.
Открытый класс BRItem Base class for actions and conditions.
Открытый класс BRItemTypeComponent Base level component 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 container object.
Открытый класс BusinessRuleSet Represents a BusinessRules complex type.
Открытый класс BusinessRulesPalette Represents a collection of all possible actions and conditions used for building business rules within the MDS system.
Открытый класс Collection Retrieves a collection of data contracts.
Открытый класс DerivedHierarchy Represents a synthesized parent-child hierarchy from cascading pre-existing data relationships.
Открытый класс DerivedHierarchyContextIdentifier Represents a set of ID’s for a master data model object that exists in the context of a derived hierarchy.
Открытый класс DerivedHierarchyLevel Extends MdmDataContractOfDerivedHierarchyContextIdentifier complex type.
Открытый класс Entity Represents a container for members and their attribute values and explicit hierarchies.
Открытый класс EntityContextIdentifier Represents a set of identifiers for a master data model object that exists in the context of an entity.
Открытый класс 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.
Открытый класс EntityMembersGetCriteria Представляет сложный тип запроса, который задает критерий EntityMember для результирующего набора операций.
Открытый класс EntityMembersInformation Represents a complex type data response returned to describe the EntityMembers result set that is returned in the same response.
Открытый класс EntityMemberType Represents a structure of an entity within MDS including Attributes and attribute groups.
Открытый класс Error Represents a data contracts error message.
Открытый класс ErrorContext Represents the context of errors.
Открытый класс ExplicitHierarchy Represents a parent–child relationship that requires all leaf members to be expressed once and only once.
Открытый класс 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.
Открытый класс FileAttribute Represents some attributes of files.
Открытый класс FunctionPrivilege Represents a function privilege security assignment for a user or group.
Открытый класс FunctionPrivilegesCriteria Specifies function privilege criteria.
Открытый класс Group Represents group complex types.
Открытый класс HierarchyMemberPrivilege Represents a hierarchy member privilege security assignment for a user or group.
Открытый класс HierarchyMemberPrivilegesCriteria Represents a complex type that specifies criteria for hierarchy member privileges.
Открытый класс HierarchyMembers Represents objects used by HierarchyMembersGet.
Открытый класс HierarchyMembersGetCriteria Represents criteria that are used by HierarchyMembersGet.
Открытый класс Identifier Represents a set of ID’s for a master data model object including a globally unique ID (GUID) and unique name within context.
Открытый класс International Represents the data contract for the international message header, as per the working draft standard for Web Services Internationalization WS-I18N.
Открытый класс MdmDataContract< (Of < ( <'IdType> ) > ) > Defines the base data contract.
Открытый класс Member Represents a master data member or row of data.
Открытый класс MemberIdentifier Represents a set of IDs for a master data member including the code, name, and type of the member.
Открытый класс MemberKey Represents a complex type that holds either member code or internal ID or both for a member.
Открытый класс MemberSourceTarget Represents a MemberSourceTarget complex type containing members to be copied.
Открытый класс MemberTypeContextIdentifier Represents a set of Identifiers for a master data model object that exists in the context of an entity and member type.
Открытый класс Metadata Represents objects in the MDS system, such as Model, Entity, and so on.
Открытый класс MetadataAttribute Defines the data contract for the Metadata attribute.
Открытый класс MetadataResultOptions Defines the data contract for MetadataResultOptions.
Открытый класс 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.
Открытый класс 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.
Открытый класс 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.
Открытый класс ModelMembersGetCriteria Represents members used by used by ModelMembersGet.
Открытый класс ModelMembersResultCriteria Represents criteria for model member results.
Открытый класс ModelPrivilege Represents object-level privilege to the MDS.
Открытый класс ModelPrivilegesCriteria Represents a complex type that specifies criteria for model privileges.
Открытый класс OperationResult Represents a standard container for all operation responses that includes a list of errors.
Открытый класс Parent Represents a member that is a parent (or sometimes a prior sibling) of another master data member within an explicit hierarchy.
Открытый класс ParentChild Represents a parent-child relationship record from a hierarchy.
Открытый класс ReplacementId Represents a response complex type that defines an individual Transaction that was replaced during the operation, including prior and new identifiers.
Открытый класс SecurityDeleteCriteria Defines the data contract for the security result criteria.
Открытый класс SecurityPrincipals Represents a set of users and user groups.
Открытый класс SecurityPrincipalsCriteria Defines the data contract for the security result criteria.
Открытый класс SecurityPrincipalsDeleteCriteria Represents criteria for deleting security principals.
Открытый класс SecurityPrivileges Represents a set of security privilege assignments at the function, model object and member levels.
Открытый класс SecurityPrivilegesDeleteCriteria Represents a complex type that specifies criteria for deleting security privileges.
Открытый класс SecurityPrivilegesGetCriteria Represents criteria for specifying the types of security privileges to return.
Открытый класс SecurityResultOptions Defines the data contract for the security results options.
Открытый класс SecuritySet Defines the data contract for the security search criteria.
Открытый класс StagingBatch Represents a container for a staging batch including the batch identification, errors, stats and members.
Открытый класс StagingBatchError Represents errors in the staging batch process.
Открытый класс StagingBatchInformation Represents a read-only container for statistical information about a staging batch including row counts, data source, and prior batch.
Открытый класс StagingResultCriteria Represents criteria for the staging result.
Открытый класс StagingSearchCriteria Represents a request complex type that defines the criteria for staging batch types.
Открытый класс StagingUnbatchedCriteria Represents criteria used to identify records to be placed into a new batch.
Открытый класс StagingUnbatchedInformation Represents records in the tblStgMember, tblStgMemberAttribute and tblStgRelationship tables not already in a specific batch.
Открытый класс SystemDomainList Defines the data contract for a system domain list.
Открытый класс SystemDomainListGetCriteria Represents
Открытый класс SystemDomainListItem Defines the data contract for a system domain list item.
Открытый класс SystemPropertyValue Represents a SystemPropertyValue complex type.
Открытый класс SystemSetting Contains values specifying a single setting within the MDM system. These settings should be members of a SystemSettingGroup.
Открытый класс SystemSettingGroup Represents a SystemSettingGroup complex type.
Открытый класс SystemSettingsGetCriteria Identifies a system settings group for retrieval.
Открытый класс Transaction Represents any master data changes along with user and time information associated with the change.
Открытый класс TransactionSearchCriteria Represents a request complex type that defines the Transaction criteria for the operations result set.
Открытый класс User Represents Active Directory users added in MDS.
Открытый класс ValidationIssue Represents a validation issue recorded against a master data member and attribute based on a validation business rule.
Открытый класс ValidationProcessCriteria Represents criteria for the validation process.
Открытый класс 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.
Открытый класс ValidationProcessResult Represents the result of a validation process.
Открытый класс ValidationSearchCriteria Represents the criteria for a validation search.
Открытый класс ValidationSummaryItem Represents a validation summary item.
Открытый класс Version Defines the data contract for the version. Member data is associated with a version.
Открытый класс VersionFlag Represents a custom label for MDS version to aid in integration automation.

Интерфейсы

  Интерфейс Описание
Открытый интерфейс IBRArgument Represents the interface for all business rule arguments.
Открытый интерфейс IBRAttributeArgumentContainer Represents an container for business rule argument attributes.
Открытый интерфейс IBRAttributeArgumentParent Represents the interface for BRArguments that can have a child attribute argument.
Открытый интерфейс IDataContract Represents an interface that all Metadata data contracts must implement.

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

  Перечисление Описание
Открытое перечисление AttributeDataType Contains values specifying the data type of attributes.
Открытое перечисление AttributeType Contains values specifying the type of an attribute.
Открытое перечисление AttributeValueType Contains values that specify the data type of an attribute.
Открытое перечисление BREntityMemberType Contains values that specify the type of entity member associated with a business rule.
Открытое перечисление BRItemType The selected business rule condition or action.
Открытое перечисление BRPropertyName Contains values used with the name identifying a property within a business rule component.
Открытое перечисление BRPropertyType Contains values specifying business rule property types.
Открытое перечисление BRStatus Contains values used for the update and publication status of a business rule.
Открытое перечисление BusinessRuleType Contains values that specify the business rule type.
Открытое перечисление DisplayType Contains values specifying the chosen display format for domain-based attribute columns [Code, Code {Name}, Name {Code}].
Открытое перечисление EmailFormat Contains values specifying the preferred email delivery format associated with a user.
Открытое перечисление ErrorType Contains values specifying the type of data contract error message.
Открытое перечисление ExportViewFormat Contains values specifying the type of export view format. Export views are available in a known set of standard formats.
Открытое перечисление FunctionalArea Creates values relevant to the MDS application functional area. Functional areas are used for assigning functional security authorizations.
Открытое перечисление GroupType Contains values that specify the type (source) of a security group.
Открытое перечисление HierarchyItemType Represents the type of component used by a level of a derived hierarchy.
Открытое перечисление HierarchyType Contains values specifying the type of hierarchy construct.
Открытое перечисление LogicalOperator Contains values specifying logical operators used to join multiple business rule conditions.
Открытое перечисление MemberKeyLookupType Specifies the type of key supplied in a member lookup: the member code or internal integer ID.
Открытое перечисление 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.
Открытое перечисление MemberStatus Contains values specifying member status.
Открытое перечисление MemberType Represents the type of member record within an entity.
Открытое перечисление ModelObjectType Contains values specifying the model permission types.
Открытое перечисление ObjectType Represents the type of master data model object.
Открытое перечисление Permission Contains values specifying the permission assigned to a principal for accessing an MDS function, object or data member.
Открытое перечисление PermissionType Contains values specifying the effective permission assigned to a principal for accessing an MDS object.
Открытое перечисление Preference Contains values specifying user preference settings.
Открытое перечисление PrincipalType Contains values specifying the type of security principal (user or group).
Открытое перечисление RelationshipType Contains values specifying the type of hierarchy relationship between members.
Открытое перечисление 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.
Открытое перечисление SearchOption Contains values specifying the scope of metadata objects to be searched. SearchOption allows the exclusion or inclusion of user-created and system objects.
Открытое перечисление SecurityPermission Contains values specifying the effective security permission for a user of an MDS object.
Открытое перечисление 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.
Открытое перечисление SortDirection Contains values specifying the sort direction of a sorted column.
Открытое перечисление StagingBatchDeleteType Contains values specifying the type of deletion to process on staging batches.
Открытое перечисление StagingBatchStatus Contains values specifying the processing status of a staging (import) batch.
Открытое перечисление StagingDataStatus Contains values specifying a status indicating the success or failure of staging records.
Открытое перечисление StagingDataType Contains values specifying the staging data type.
Открытое перечисление StagingTargetType Contains values specifying the staging target type.
Открытое перечисление State Contains values specifying the edit state of an MDM object.
Открытое перечисление SystemPropertyType Contains values specifying the identifying name of one of the available system properties.
Открытое перечисление TransactionType Contains values specifying the type of member change identified in a transaction.
Открытое перечисление ValidationIssueStatus Contains values specifying the validation issue status.
Открытое перечисление ValidationStatus Contains values specifying the validation status of a master data member.
Открытое перечисление VersionStatus Contains values specifying the status of a version.
Открытое перечисление VersionValidationStatus Contains values specifying the validation status of a version.