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

Service Class

Contains the various API operations for the service.


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

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

The Service type exposes the following members.

Public methodServiceInitializes a new instance of the Service class.

Public methodAddBindingParametersAdds the binding parameters for the service.
Public methodAnnotationsDeleteDeletes an existing annotation.
Public methodAnnotationsUpdateUpdates 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 methodAttributeChangeInfrastructure. Changes an attribute.
Public methodBusinessRulesCloneCreates a new business rules which are exact copies of business rules from another source, retaining the GUIDs of the original objects.
Public methodBusinessRulesCreateCreates a new business rules.
Public methodBusinessRulesDeleteDeletes a business rule or components of rules.
Public methodBusinessRulesGetRetrieves a business rules.
Public methodBusinessRulesPaletteGetRetrieves an available business rule components (the component palette).
Public methodBusinessRulesPublishPublishes a business rules for a model/entity/member type.
Public methodBusinessRulesUpdateUpdates an existing business rules.
Public methodDataQualityCleansingOperationCreateInfrastructure. Creates an operation request for DQS quality cleansing.
Public methodDataQualityInstalledStateInfrastructure. Retrieves the DQS state – the response is positive if DQS is properly installed and configured to work with Master Data Services.
Public methodDataQualityKnowledgeBasesGetInfrastructure. Retrieves a list of knowledgebase configured in DQS.
Public methodDataQualityMatchingOperationCreateInfrastructure. Creates an operation request for DQS matching.
Public methodDataQualityOperationPurgeOperationInfrastructure. Returns a purge operation for DQS operation.
Public methodDataQualityOperationResultsGetInfrastructure. Retrieves the results of a completed DQS operation.
Public methodDataQualityOperationStartInfrastructure. Starts a DQS operation.
Public methodDataQualityOperationStatusInfrastructure. Retrieves the status of a running DQS operation.
Public methodDataQualityStoreInputDataInfrastructure. Retrieves the data for the data quality store input.
Public methodEntityMemberAnnotationsCreateCreates new annotations attached to a member.
Public methodEntityMemberAnnotationsGetRetrieves the 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 the selected members to new target members.
Public methodEntityMembersCreateCreates the new members.
Public methodEntityMembersDeleteDeletes (deactivates) the 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 the existing members.
Public methodEntityStagingClearInfrastructure. Displays the given batch to the “queued to clear” status.
Public methodEntityStagingGetInfrastructure. Uses the list of batches in the system for a given model.
Public methodEntityStagingLoadInfrastructure. Uses the bulk loading of members and relationships into entity based staging tables.Important: The EntityStagingLoad Method is not supported. When the entity to be loaded does not have a hierarchy or a relationship staging table, the EntityStagingLoad method returns an error (error code 208). The error does not occur when the entity has an explicit hierarchy and the relationship staging table. The alternative to using the EntityStagingLoad method is to load the entity data directly into staging tables
Public methodEntityStagingProcessInfrastructure. Displays the given batch to be queued for processing.
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 methodExportViewUpdateUpdates an existing export view.
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodHierarchyMembersGetRetrieves the parent-child members from a hierarchy relative to a parent node.
Public methodMetadataCloneCreates the exact copies of metadata components from another source, retaining the GUIDs of the original objects.
Public methodMetadataCreateCreates a new metadata components.
Public methodMetadataDeleteDeletes the metadata components.
Public methodMetadataGetRetrieves the metadata.
Public methodMetadataUpdateUpdates the metadata.
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 an entire selected models, entities and/or hierarchies.
Public methodSecurityDeleteDeletes the security permission.
Public methodSecurityPrincipalsCloneCreates the exact copies of users, groups and their permissions within the security model from another source, retaining the GUIDs of the original objects.
Public methodSecurityPrincipalsCreateCreates the new users, groups and their permissions within the security model.
Public methodSecurityPrincipalsDeleteDeletes the users and groups.
Public methodSecurityPrincipalsGetRetrieves the security principals and their permissions.
Public methodSecurityPrincipalsUpdateUpdates the security principals.
Public methodSecurityPrivilegesCloneCreates the exact copies of permissions within the security model from another source, retaining the GUIDs of the original objects.
Public methodSecurityPrivilegesCreateCreates the security privileges.
Public methodSecurityPrivilegesDeleteDeletes the permissions.
Public methodSecurityPrivilegesGetRetrieves the security permissions for selected principals and/or models.
Public methodSecurityPrivilegesUpdateUpdates the security privileges.
Public methodServiceCheckDetermines whether the Master Data Services Web service is successfully running and connected to the database.
Public methodServiceVersionGetRetrieves the service version.
Public methodStagingClearClears the bulk staging area.
Public methodStagingGetRetrieves the contents of the bulk staging area.
Public methodStagingNameCheckChecks if the staging name is unique or the staging name is already used.
Public methodStagingProcessSweeps the 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 the immutable properties about the system.
Public methodSystemSettingsGetRetrieves a list of system settings.
Public methodSystemSettingsUpdateUpdates the system setting values.
Public methodToString (Inherited from Object.)
Public methodTransactionAnnotationsCreateCreates a new annotations attached to an existing transaction.
Public methodTransactionAnnotationsGetRetrieves the annotations related to a transaction.
Public methodTransactionsGetRetrieves the transactions for the given criteria.
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 the permissions.
Public methodValidationGetRetrieves the 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

© 2015 Microsoft