Service Class
Collapse the table of content
Expand the table of content

Service Class

Contains the various business rules API operations.


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

[ServiceBehaviorAttribute(ConcurrencyMode = ConcurrencyMode.Multiple, InstanceContextMode = InstanceContextMode.Single, 
	Namespace = "")]
[AspNetCompatibilityRequirementsAttribute(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public sealed class Service : IService, 

The Service type exposes the following members.

Public methodServiceInitializes a new instance of the Service class.

Public methodAddBindingParameters
Public methodAnnotationsDeleteDeletes an existing annotation.
Public methodAnnotationsUpdateUpdate an existing annotation.
Public methodApplyDispatchBehaviorRegisters for all service operations a parameter inspector that extracts and applies WCF client locale information. Registers an error handler for all channels.
Public methodBusinessRulesCloneCreates new business rules which 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/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 updates existing members.
Public methodEntityMembersUpdateUpdates existing members.
Public methodEquals (Inherited from Object.)
Public methodExportViewCreateGenerates or regenerates desired subscription views.
Public methodExportViewDeleteRemoves an existing export view.
Public methodExportViewListGetRetrieves a list of existing export views.
Public methodExportViewUpdateUpdate an existing export view.
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodHierarchyMembersGetRetrieves parent-child members from a hierarchy relative to a parent node.
Protected methodMemberwiseClone (Inherited from Object.)
Public methodMetadataCloneCreates exact copies of metadata components from another source, retaining the GUIDs of the original objects.
Public methodMetadataCreateCreate new metadata components.
Public methodMetadataDeleteDelete metadata components.
Public methodMetadataGetRetrieves metadata.
Public methodMetadataUpdateUpdates metadata.
Public methodModelMembersBulkDeleteBegin the asynchronous deletion of members.
Public methodModelMembersBulkMergeBegin the asynchronous creation and/or update of member data across one or more entities.
Public methodModelMembersBulkUpdateBegin the asynchronous update of member data across one or more entities.
Public methodModelMembersGetRetrieve entire selected models, entities and/or hierarchies.
Public methodSecurityDeleteDeletes security permission.
Public methodSecurityPrincipalsCloneCreate exact copies of users, groups and their permissions within the security model from another source, retaining the GUIDs of the original objects.
Public methodSecurityPrincipalsCreateCreate new users, groups and their permissions within the security model.
Public methodSecurityPrincipalsDeleteDelete users, groups.
Public methodSecurityPrincipalsGetRetrieve the security principals and their permissions.
Public methodSecurityPrincipalsUpdateUpdates security principals.
Public methodSecurityPrivilegesCloneCreate exact copies of permissions within the security model from another source, retaining the GUIDs of the original objects.
Public methodSecurityPrivilegesCreateCreates 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 methodToString (Inherited from Object.)
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 methodValidateValidates permissions.
Public methodValidationGetRetrieves filtered validation results from a model.
Public methodValidationProcessProcesses validations (business rules) for selected members within a model.
Public methodVersionCopyCopies a model version to a new version.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Community Additions

© 2016 Microsoft