Export (0) Print
Expand All

IService Interface

Contains methods for operations related to business rules, master data, metadata, and security.

Namespace:  Microsoft.MasterDataServices.Services.ServiceContracts
Assembly:  Microsoft.MasterDataServices.Services (in Microsoft.MasterDataServices.Services.dll)

[ServiceContractAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public interface IService

The IService type exposes the following members.

  NameDescription
Public methodAnnotationsDeleteDeletes an existing annotation.
Public methodAnnotationsUpdateUpdates an existing annotation.
Public methodBusinessRulesCloneCreates new business rules that are exact copies of business rules from another source, retaining the GUIDs of the original objects.
Public methodBusinessRulesCreateCreates new business rules.
Public methodBusinessRulesDeleteDeletes a business rule or components of rules.
Public methodBusinessRulesGetRetrieves business rules.
Public methodBusinessRulesPaletteGetRetrieves available business rule components (the component palette).
Public methodBusinessRulesPublishPublishes business rules for a model, entity, or member type.
Public methodBusinessRulesUpdateUpdates existing business rules.
Public methodEntityMemberAnnotationsCreateCreates new annotations attached to a member.
Public methodEntityMemberAnnotationsGetRetrieves annotations attached to a member.
Public methodEntityMemberAttributesGetRetrieves a specified set of attribute values from a specified list of members.
Public methodEntityMemberKeyLookupThis feature will be removed in the next version of Microsoft SQL Server. Do not use this feature in new development work, and modify applications that currently use this feature as soon as possible.
Public methodEntityMembersCopyCopies selected members to new target members.
Public methodEntityMembersCreateCreates new members.
Public methodEntityMembersDeleteDeletes (deactivates) selected members.
Public methodEntityMembersGetRetrieves a filtered set of members and their data from an entity.
Public methodEntityMembersMergeCreates new members and update existing members.
Public methodEntityMembersUpdateUpdates existing members.
Public methodExportViewCreateGenerates or regenerates desired subscription views.
Public methodExportViewDeleteRemoves an existing export view.
Public methodExportViewListGetRetrieves a list of existing export views.
Public methodExportViewUpdateUpdates an existing export view.
Public methodHierarchyMembersGetRetrieves parent-child members from a hierarchy relative to a parent node.
Public methodMetadataCloneCreates exact copies of metadata components from another source, retaining the GUIDs of the original objects.
Public methodMetadataCreateCreates new metadata components.
Public methodMetadataDeleteDeletes metadata components.
Public methodMetadataGetRetrieves metadata components.
Public methodMetadataUpdateUpdates metadata components.
Public methodModelMembersBulkDeleteBegins the asynchronous deletion of members.
Public methodModelMembersBulkMergeBegins the asynchronous creation and/or update of member data across one or more entities.
Public methodModelMembersBulkUpdateBegins the asynchronous update of member data across one or more entities.
Public methodModelMembersGetRetrieves entire selected models, entities and/or hierarchies.
Public methodSecurityPrincipalsCloneCreates exact copies of users, groups and their permissions within the security model from another source, retaining the GUIDs of the original objects.
Public methodSecurityPrincipalsCreateCreates new users, groups, and their permissions within the security model.
Public methodSecurityPrincipalsDeleteDeletes users and groups.
Public methodSecurityPrincipalsGetRetrieves the security principals and their permissions.
Public methodSecurityPrincipalsUpdateUpdates security principals.
Public methodSecurityPrivilegesCloneCreates exact copies of permissions within the security model from another source, retaining the GUIDs of the original objects.
Public methodSecurityPrivilegesCreateCreates new security privileges.
Public methodSecurityPrivilegesDeleteDeletes permissions.
Public methodSecurityPrivilegesGetRetrieves security permissions for selected principals and/or models.
Public methodSecurityPrivilegesUpdateUpdates security privileges.
Public methodServiceCheckDetermines whether the Master Data Services Web service is successfully running and connected to the database.
Public methodStagingClearClears the bulk staging area.
Public methodStagingGetRetrieves the contents of the bulk staging area.
Public methodStagingProcessSweeps existing unbatched records in the staging tables into a batch for processing and launches execution of the staging queue on request.
Public methodSystemDomainListGetRetrieves a localized fixed list of choices based on a list code.
Public methodSystemPropertiesGetRetrieves immutable properties about the system.
Public methodSystemSettingsGetRetrieves a list of system settings.
Public methodSystemSettingsUpdateUpdates system setting values.
Public methodTransactionAnnotationsCreateCreates new annotations attached to an existing transaction.
Public methodTransactionAnnotationsGetRetrieves a filtered list of transactions from a model.
Public methodTransactionsGetRetrieves a filtered list of transactions from a model.
Public methodTransactionsReverseReverses one or more existing transactions.
Public methodUserPreferencesDeleteDeletes the current user’s preferences.
Public methodUserPreferencesGetRetrieves the current user’s preferences.
Public methodUserPreferencesUpdateUpdates the current user’s preferences.
Public methodValidationGetRetrieves filtered validation results from a model.
Public methodValidationProcessProcess validations (business rules) for selected members within a model.
Public methodVersionCopyCopies a model’s version to a new version.
Top

Community Additions

ADD
Show:
© 2014 Microsoft