Condividi tramite


Spazio dei nomi 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.

Classi

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

Interfacce

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

Enumerazioni

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