Compartir a través de


Espacio de nombres 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.

Clases

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

Interfaces

  Interfaz Descripción
Interfaz pública IBRArgument Represents the interface for all business rule arguments.
Interfaz pública IBRAttributeArgumentContainer Represents an container for business rule argument attributes.
Interfaz pública IBRAttributeArgumentParent Represents the interface for BRArguments that can have a child attribute argument.
Interfaz pública IDataContract Represents an interface that all Metadata data contracts must implement.

Enumeraciones

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