ServiceClient Class
Contains the various API operations for the service client to interact with Master Data Services.
Assembly: Microsoft.MasterDataServices (in Microsoft.MasterDataServices.dll)
System.ServiceModel::ClientBase<TChannel>
Microsoft.MasterDataServices::ServiceClient
| Name | Description | |
|---|---|---|
![]() | ServiceClient() | Initializes a new instance of the ServiceClient class with default values. |
![]() | ServiceClient(Binding^, EndpointAddress^) | Initializes a new instance of the ServiceClient class that has the specified binding and remote address. |
![]() | ServiceClient(String^) | Initializes a new instance of the ServiceClient class with the specified endpoint configuration name. |
![]() | ServiceClient(String^, EndpointAddress^) | Initializes a new instance of the ServiceClient class that has the specified endpoint configuration name and remote address. |
![]() | ServiceClient(String^, String^) | Initializes a new instance of the ServiceClient class that has the specified endpoint configuration name and remote address as a string. |
| Name | Description | |
|---|---|---|
![]() | Channel | (Inherited from ClientBase<TChannel>.) |
![]() | ChannelFactory | (Inherited from ClientBase<TChannel>.) |
![]() | ClientCredentials | (Inherited from ClientBase<TChannel>.) |
![]() | Endpoint | (Inherited from ClientBase<TChannel>.) |
![]() | InnerChannel | (Inherited from ClientBase<TChannel>.) |
![]() | State | (Inherited from ClientBase<TChannel>.) |
| Name | Description | |
|---|---|---|
![]() ![]() | IService::AnnotationsDelete(AnnotationsDeleteRequest^) | Deletes an existing annotation. |
![]() ![]() | IService::AnnotationsUpdate(AnnotationsUpdateRequest^) | Updates an existing annotation. |
![]() ![]() | IService::AttributeChange(AttributeChangeRequest^) | Changes an attribute. |
![]() ![]() | IService::BusinessRulesClone(BusinessRulesCloneRequest^) | Creates new business rules which are exact copies of business rules from another source, retaining the globally unique identifiers (GUIDs) of the original objects. |
![]() ![]() | IService::BusinessRulesCreate(BusinessRulesCreateRequest^) | Creates new business rules. |
![]() ![]() | IService::BusinessRulesDelete(BusinessRulesDeleteRequest^) | Deletes the business rule or components of rules. |
![]() ![]() | IService::BusinessRulesGet(BusinessRulesGetRequest^) | Retrieves the business rules. |
![]() ![]() | IService::BusinessRulesPaletteGet(BusinessRulesPaletteGetRequest^) | Retrieves the available business rule components (the component palette). |
![]() ![]() | IService::BusinessRulesPublish(BusinessRulesPublishRequest^) | Publishes the business rules for a model or entity or member type. |
![]() ![]() | IService::BusinessRulesUpdate(BusinessRulesUpdateRequest^) | Updates the existing business rules. |
![]() ![]() | IService::DataQualityCleansingOperationCreate(DataQualityCleansingOperationCreateRequest^) | This API supports the product infrastructure and is not intended to be used directly from your code. Creates an operation request for DQS quality cleansing. |
![]() ![]() | IService::DataQualityInstalledState(DataQualityInstalledStateRequest^) | This API supports the product infrastructure and is not intended to be used directly from your code. Retrieves the DQS state – the response is positive if DQS is properly installed and configured to work with Master Data Services. |
![]() ![]() | IService::DataQualityKnowledgeBasesGet(DataQualityKnowledgeBasesGetRequest^) | This API supports the product infrastructure and is not intended to be used directly from your code. Retrieves the list of knowledgebase configured in DQS. |
![]() ![]() | IService::DataQualityMatchingOperationCreate(DataQualityMatchingOperationCreateRequest^) | This API supports the product infrastructure and is not intended to be used directly from your code. Creates an operation request for DQS matching. |
![]() ![]() | IService::DataQualityOperationPurgeOperation(DataQualityOperationPurgeOperationRequest^) | This API supports the product infrastructure and is not intended to be used directly from your code. Returns a purge operation for DQS operation. |
![]() ![]() | IService::DataQualityOperationResultsGet(DataQualityOperationResultsGetRequest^) | This API supports the product infrastructure and is not intended to be used directly from your code. Retrieves the results of a completed DQS operation. |
![]() ![]() | IService::DataQualityOperationStart(DataQualityOperationStartRequest^) | This API supports the product infrastructure and is not intended to be used directly from your code. Starts a DQS operation. |
![]() ![]() | IService::DataQualityOperationStatus(DataQualityOperationStatusRequest^) | This API supports the product infrastructure and is not intended to be used directly from your code. Retrieves the status of a running DQS operation. |
![]() ![]() | IService::DataQualityStoreInputData(DataQualityStoreInputDataRequest^) | This API supports the product infrastructure and is not intended to be used directly from your code. Retrieves the data for the data quality store input. |
![]() ![]() | IService::EntityMemberAnnotationsCreate(EntityMemberAnnotationsCreateRequest^) | Creates new annotations attached to a member. |
![]() ![]() | IService::EntityMemberAnnotationsGet(EntityMemberAnnotationsGetRequest^) | Retrieves the annotations attached to a member. |
![]() ![]() | IService::EntityMemberAttributesGet(EntityMemberAttributesGetRequest^) | Retrieves the specified set of attribute values from a specified list of members. |
![]() ![]() | IService::EntityMemberKeyLookup(EntityMemberKeyGetRequest^) | This 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. |
![]() ![]() | IService::EntityMembersCopy(EntityMembersCopyRequest^) | Copies the selected members to new target members. |
![]() ![]() | IService::EntityMembersCreate(EntityMembersCreateRequest^) | Creates new members. |
![]() ![]() | IService::EntityMembersDelete(EntityMembersDeleteRequest^) | Deletes or deactivates the selected members. |
![]() ![]() | IService::EntityMembersGet(EntityMembersGetRequest^) | Retrieves the filtered set of members and their data from an entity. |
![]() ![]() | IService::EntityMembersMerge(EntityMembersMergeRequest^) | Creates new members and updates existing members. |
![]() ![]() | IService::EntityMembersUpdate(EntityMembersUpdateRequest^) | Updates the existing members. |
![]() ![]() | IService::EntityStagingClear(EntityStagingClearRequest^) | This API supports the product infrastructure and is not intended to be used directly from your code. Clears the entity staging area. |
![]() ![]() | IService::EntityStagingGet(EntityStagingGetRequest^) | This API supports the product infrastructure and is not intended to be used directly from your code. Retrieves the contents of the entity staging area. |
![]() ![]() | IService::EntityStagingLoad(EntityStagingLoadRequest^) | This API supports the product infrastructure and is not intended to be used directly from your code. Loads the contents of the entity staging area. |
![]() ![]() | IService::EntityStagingProcess(EntityStagingProcessRequest^) | This API supports the product infrastructure and is not intended to be used directly from your code. Sets the batch to be queued for processing. |
![]() ![]() | IService::ExportViewCreate(ExportViewCreateRequest^) | Generates or regenerates the desired subscription views. |
![]() ![]() | IService::ExportViewDelete(ExportViewDeleteRequest^) | Removes an existing export view. |
![]() ![]() | IService::ExportViewListGet(ExportViewListGetRequest^) | Retrieves the list of existing export views. |
![]() ![]() | IService::ExportViewUpdate(ExportViewUpdateRequest^) | Updates an existing export view. |
![]() ![]() | IService::HierarchyMembersGet(HierarchyMembersGetRequest^) | Retrieves the parent-child members from a hierarchy relative to a parent node. |
![]() ![]() | IService::MetadataClone(MetadataCloneRequest^) | Creates exact copies of metadata components from another source, retaining the globally unique identifiers (GUIDs) of the original objects. |
![]() ![]() | IService::MetadataCreate(MetadataCreateRequest^) | Creates new metadata components. |
![]() ![]() | IService::MetadataDelete(MetadataDeleteRequest^) | Deletes the metadata components. |
![]() ![]() | IService::MetadataGet(MetadataGetRequest^) | Retrieves a metadata. |
![]() ![]() | IService::MetadataUpdate(MetadataUpdateRequest^) | Updates a metadata. |
![]() ![]() | IService::ModelMembersBulkDelete(ModelMembersBulkDeleteRequest^) | Begins the asynchronous bulk deletion of members. |
![]() ![]() | IService::ModelMembersBulkMerge(ModelMembersBulkMergeRequest^) | Begins the asynchronous bulk creation and/or update of member data across one or more entities. |
![]() ![]() | IService::ModelMembersBulkUpdate(ModelMembersBulkUpdateRequest^) | Begins the asynchronous bulk update of member data across one or more entities. |
![]() ![]() | IService::ModelMembersGet(ModelMembersGetRequest^) | Retrieves the entire selected models, entities and/or hierarchies. |
![]() ![]() | IService::SecurityPrincipalsClone(SecurityPrincipalsRequest^) | Creates exact copies of users, groups and their permissions within the security model from another source, retaining the GUIDs of the original objects. |
![]() ![]() | IService::SecurityPrincipalsCreate(SecurityPrincipalsRequest^) | Creates new users, groups and their permissions within the security model. |
![]() ![]() | IService::SecurityPrincipalsDelete(SecurityPrincipalsDeleteRequest^) | Deletes user and groups. |
![]() ![]() | IService::SecurityPrincipalsGet(SecurityPrincipalsGetRequest^) | Retrieves the security principals and their permissions. |
![]() ![]() | IService::SecurityPrincipalsUpdate(SecurityPrincipalsRequest^) | Updates the security principals. |
![]() ![]() | IService::SecurityPrivilegesClone(SecurityPrivilegesRequest^) | Creates an exact copy of permissions within the security model from another source, retaining the globally unique identifiers (GUIDs) of the original objects. |
![]() ![]() | IService::SecurityPrivilegesCreate(SecurityPrivilegesRequest^) | Creates the security privileges. |
![]() ![]() | IService::SecurityPrivilegesDelete(SecurityPrivilegesDeleteRequest^) | Deletes the permissions. |
![]() ![]() | IService::SecurityPrivilegesGet(SecurityPrivilegesGetRequest^) | Retrieves the security permissions for selected principals and/or models. |
![]() ![]() | IService::SecurityPrivilegesUpdate(SecurityPrivilegesRequest^) | Updates the security privileges. |
![]() ![]() | IService::ServiceCheck(ServiceCheckGetRequest^) | Determines whether the Master Data Services Web service is up and running and is connected to the database. |
![]() ![]() | IService::ServiceVersionGet(ServiceVersionGetRequest^) | Retrieves the service version. |
![]() ![]() | IService::StagingClear(StagingClearRequest^) | Clears the bulk staging area. |
![]() ![]() | IService::StagingGet(StagingGetRequest^) | Retrieves the contents of the bulk staging area. |
![]() ![]() | IService::StagingNameCheck(StagingNameCheckRequest^) | Checks the staging name to see if the name is unique or the name is already used. |
![]() ![]() | IService::StagingProcess(StagingProcessRequest^) | Sweeps the existing unbatched records in the staging tables into a batch for processing and launches execution of the staging queue on request. |
![]() ![]() | IService::SystemDomainListGet(SystemDomainListGetRequest^) | Retrieves the localized fixed list of choices based on a list code. |
![]() ![]() | IService::SystemPropertiesGet(SystemPropertiesGetRequest^) | Retrieves the immutable properties about the system. |
![]() ![]() | IService::SystemSettingsGet(SystemSettingsGetRequest^) | Retrieves the list of system settings. |
![]() ![]() | IService::SystemSettingsUpdate(SystemSettingsUpdateRequest^) | Updates the system setting values. |
![]() ![]() | IService::TransactionAnnotationsCreate(TransactionAnnotationsCreateRequest^) | Creates new annotations attached to an existing transaction. |
![]() ![]() | IService::TransactionAnnotationsGet(TransactionAnnotationsGetRequest^) | Retrieves the filtered list of transaction annotations from a model. |
![]() ![]() | IService::TransactionsGet(TransactionsGetRequest^) | Retrieves the filtered list of transactions from a model. |
![]() ![]() | IService::TransactionsReverse(TransactionsReverseRequest^) | Reverses one or more existing transactions. |
![]() ![]() | IService::UserPreferencesDelete(UserPreferencesDeleteRequest^) | Deletes the current user’s preferences. |
![]() ![]() | IService::UserPreferencesGet(UserPreferencesGetRequest^) | Retrieves the current user’s preferences. |
![]() ![]() | IService::UserPreferencesUpdate(UserPreferencesUpdateRequest^) | Updates the current user’s preferences. |
![]() ![]() | IService::ValidationGet(ValidationGetRequest^) | Gets the validation issues for the given criteria. |
![]() ![]() | IService::ValidationProcess(ValidationProcessRequest^) | Processes the validations (business rules) for selected members within a model. |
![]() ![]() | IService::VersionCopy(VersionCopyRequest^) | Copies a model version to a new version. |
![]() ![]() | IDisposable::Dispose() | (Inherited from ClientBase<TChannel>.) |
![]() ![]() | ICommunicationObject::BeginClose(AsyncCallback^, Object^) | (Inherited from ClientBase<TChannel>.) |
![]() ![]() | ICommunicationObject::BeginClose(TimeSpan, AsyncCallback^, Object^) | (Inherited from ClientBase<TChannel>.) |
![]() ![]() | ICommunicationObject::BeginOpen(AsyncCallback^, Object^) | (Inherited from ClientBase<TChannel>.) |
![]() ![]() | ICommunicationObject::BeginOpen(TimeSpan, AsyncCallback^, Object^) | (Inherited from ClientBase<TChannel>.) |
![]() ![]() | ICommunicationObject::Close(TimeSpan) | (Inherited from ClientBase<TChannel>.) |
![]() ![]() | ICommunicationObject::EndClose(IAsyncResult^) | (Inherited from ClientBase<TChannel>.) |
![]() ![]() | ICommunicationObject::EndOpen(IAsyncResult^) | (Inherited from ClientBase<TChannel>.) |
![]() ![]() | ICommunicationObject::Open(TimeSpan) | (Inherited from ClientBase<TChannel>.) |
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.





