ServiceClient 类

定义

包含服务客户端与Master Data Services交互的各种 API 操作。

public ref class ServiceClient : System::ServiceModel::ClientBase<Microsoft::MasterDataServices::IService ^>, Microsoft::MasterDataServices::IService
[System.CodeDom.Compiler.GeneratedCode("System.ServiceModel", "4.0.0.0")]
[System.Diagnostics.DebuggerStepThrough]
public class ServiceClient : System.ServiceModel.ClientBase<Microsoft.MasterDataServices.IService>, Microsoft.MasterDataServices.IService
[<System.CodeDom.Compiler.GeneratedCode("System.ServiceModel", "4.0.0.0")>]
[<System.Diagnostics.DebuggerStepThrough>]
type ServiceClient = class
    inherit ClientBase<IService>
    interface IService
Public Class ServiceClient
Inherits ClientBase(Of IService)
Implements IService
继承
ServiceClient
属性
实现

构造函数

ServiceClient()

使用默认值初始化 ServiceClient 类的新实例。

ServiceClient(Binding, EndpointAddress)

初始化具有指定的绑定和远程地址的 ServiceClient 类的新实例。

ServiceClient(String)

使用指定的端点配置名称初始化 ServiceClient 类的新实例。

ServiceClient(String, EndpointAddress)

初始化具有指定的端点配置名称和远程地址的 ServiceClient 类的新实例。

ServiceClient(String, String)

初始化具有指定的端点配置名称和远程地址作为字符串的 ServiceClient 类的新实例。

方法

AnnotationsDelete(International, Int32)

删除具有指定标识符的现有批注。

AnnotationsUpdate(International, String, Int32)

更新具有指定标识符的现有批注。

AttributeChange(International, MetadataAttribute, Collection<String>, Guid, OperationResult)

使用指定的值更改属性。

BusinessRulesClone(International, BusinessRules)

使用指定的业务规则集创建新业务规则,保留原始对象的全局唯一标识符 (GUID)。

BusinessRulesCreate(International, BusinessRules, Boolean)

创建新的业务规则实例。

BusinessRulesDelete(International, BRDeleteCriteria)

删除具有给定条件的业务规则或规则的组件。

BusinessRulesGet(International, BRGetCriteria, BRResultOptions, OperationResult)

检索具有给定条件的业务规则。

BusinessRulesPaletteGet(International, BREntityMemberType, OperationResult)

为指定的成员类型检索可用业务规则组件(组件调色板)。

BusinessRulesPublish(International, BRPublishCriteria)

发布具有给定条件的业务规则。

BusinessRulesUpdate(International, BusinessRules)

更新现有业务规则。

DataQualityCleansingOperationCreate(International, Collection<DataSourceFieldMapping>, Int64, OperationResult)

创建针对 DQS 质量清除的操作。

DataQualityInstalledState(International, OperationResult)

确定 DQS 是否已正确安装并配置为使用指定设置Master Data Services。

DataQualityKnowledgeBasesGet(International, OperationResult)

获取 DQS 中配置的知识库集合。

DataQualityMatchingOperationCreate(International, Int64, MatchingPolicy, OperationResult)

创建 DQS 匹配的操作。

DataQualityOperationPurgeOperation(International, Guid)

返回 DQS 操作的清除操作。

DataQualityOperationResultsGet(International, Int32, Guid, Int32, OperationResult)

检索已完成的 DQS 操作的结果。

DataQualityOperationStart(International, Guid, OperationResult, OperationStatus)

启动 DQS 操作。

DataQualityOperationStatus(International, Guid, OperationResult, OperationStatus)

检索正在运行的 DQS 操作的状态。

DataQualityStoreInputData(International, TabularData, Guid)

检索数据质量存储输入的数据。

EntityMemberAnnotationsCreate(International, Collection<Annotation>, Identifier, MemberIdentifier, Identifier, Identifier)

创建附加到成员的新批注。

EntityMemberAnnotationsGet(International, Identifier, MemberIdentifier, Identifier, Identifier, OperationResult)

检索附加到成员的批注。

EntityMemberAttributesGet(International, EntityMembers)

检索实体中成员的单个属性值。

EntityMemberKeyLookup(International, Identifier, MemberKeyLookupType, Collection<MemberKey>, MemberType, Identifier, Identifier)

下一版本的 Microsoft SQL Server 将删除该功能。 请不要在新的开发工作中使用该功能,并尽快修改当前还在使用该功能的应用程序。

EntityMembersCopy(International, EntityMembersCopyCriteria)

将所选成员复制到新的目标成员。

EntityMembersCreate(International, EntityMembers, Boolean, OperationResult)

创建新成员。

EntityMembersDelete(International, EntityMembers)

删除或停用所选成员。

EntityMembersGet(International, EntityMembersGetCriteria, EntityMembersInformation, OperationResult)

从一个实体检索经筛选的成员集及其数据。

EntityMembersMerge(International, EntityMembers, Boolean, OperationResult)

创建新成员并更新现有成员。

EntityMembersUpdate(International, EntityMembers)

汇报现有成员。

EntityStagingClear(International, Int32, Identifier)

清除具有指定的批处理标识符的实体临时区域。

EntityStagingGet(International, EntityStagingGetCriteria, Collection<EntityStagingBatch>, OperationResult)

检索实体临时区域中的内容。

EntityStagingLoad(International, String, EntityStagingImportType, Collection<EntityMembers>, Boolean, Collection<Identifier>)

将成员及其关系加载到实体临时区域.

EntityStagingProcess(International, String, Identifier, MemberType, Identifier, OperationResult)

通过批处理标记、实体标识符、成员类型和版本标识符设置批处理,以便排队进行处理。

ExportViewCreate(International, ExportView)

创建新的导出(订阅)视图。

ExportViewDelete(International, Identifier)

删除具有指定标识符的现有导出视图。

ExportViewListGet(International, OperationResult)

检索现有导出视图的列表。

ExportViewUpdate(International, ExportView)

更新现有导出视图。

HierarchyMembersGet(International, HierarchyMembersGetCriteria, OperationResult)

从相对于父节点的层次结构中检索父子成员。

MetadataClone(International, Metadata)

创建另一来源的元数据组件的完全相同副本,同时保留原始对象的全局唯一标识符 (GUID)。

MetadataCreate(International, Metadata, Boolean, OperationResult)

创建新的元数据组件。

MetadataDelete(International, Metadata)

删除指定的元数据组件。

MetadataGet(International, MetadataResultOptions, MetadataSearchCriteria, OperationResult)

检索给定条件的元数据。

MetadataUpdate(International, Metadata)

更新指定的元数据。

ModelMembersBulkDelete(International, Collection<EntityMembers>, Collection<Identifier>)

开始异步大容量删除成员。

ModelMembersBulkMerge(International, Collection<EntityMembers>, Collection<Identifier>)

开始在一个或多个实体上异步大容量创建和/或更新成员数据。

ModelMembersBulkUpdate(International, Collection<EntityMembers>, Collection<Identifier>)

开始在一个或多个实体上异步大容量更新成员数据。

ModelMembersGet(International, ModelMembersGetCriteria, ModelMembersResultCriteria, OperationResult)

检索整个所选模型、实体和/或层次结构。

SecurityPrincipalsClone(International, SecurityPrincipals)

创建另一来源安全模型中用户、组及其权限的完全副本,以保留原始对象的 GUID。

SecurityPrincipalsCreate(International, SecurityPrincipals, SecuritySet)

在安全模型中创建新的用户、组及其权限。

SecurityPrincipalsDelete(International, SecurityPrincipalsDeleteCriteria)

删除用户和组。

SecurityPrincipalsGet(International, SecurityPrincipalsCriteria, SecurityPrincipals)

检索安全主体及其权限。

SecurityPrincipalsUpdate(International, SecurityPrincipals)

更新安全主体。

SecurityPrivilegesClone(International, SecurityPrivileges)

创建另一来源的安全模型中权限的完全相同副本,同时保留原始对象的全局唯一标识符 (GUID)。

SecurityPrivilegesCreate(International, SecurityPrivileges, SecuritySet)

创建安全特权。

SecurityPrivilegesDelete(International, SecurityPrivilegesDeleteCriteria)

删除指定条件的权限。

SecurityPrivilegesGet(International, SecurityPrivilegesGetCriteria, SecurityPrivileges)

检索所选主体和/或模型的安全权限。

SecurityPrivilegesUpdate(International, SecurityPrivileges)

更新指定的安全特权。

ServiceCheck(International)

确定 Master Data Services Web 服务是否已启动并且正在运行,而且已连接到数据库。

ServiceVersionGet(International, OperationResult, Version)

检索服务实例的版本。

StagingClear(International, Collection<Identifier>, Int32, Int32, OperationResult, Int32)

清除大容量临时区域。

StagingGet(International, Boolean, StagingResultCriteria, StagingSearchCriteria, OperationResult, Collection<StagingUnbatchedInformation>)

检索大容量临时区域中的内容。

StagingNameCheck(International, String, OperationResult)

检查临时名称以便查看该名称是否唯一或该名称是否已使用。

StagingProcess(International, Boolean, StagingUnbatchedCriteria, OperationResult)

将暂存表中的现有未分批记录扫描成批处理,以便处理并按需启动暂存队列的执行。

SystemDomainListGet(International, SystemDomainListGetCriteria, Collection<SystemDomainList>)

根据清单代码检索已本地化的固定选项列表。

SystemPropertiesGet(International, Collection<SystemPropertyValue>)

检索有关系统的不可变属性。

SystemSettingsGet(International, SystemSettingsGetCriteria, Collection<SystemSettingGroup>)

检索系统设置的列表。

SystemSettingsUpdate(International, Collection<SystemSettingGroup>)

汇报系统设置值。

TransactionAnnotationsCreate(International, Collection<Annotation>, Int32)

创建附加到现有事务的新批注。

TransactionAnnotationsGet(International, Int32, OperationResult)

从模型检索经筛选的事务批注列表。

TransactionsGet(International, TransactionSearchCriteria, Int32, Collection<Transaction>)

从模型检索经筛选的事务列表。

TransactionsReverse(International, Collection<Int32>, Collection<ReplacementId>)

反转一个或多个现有事务。

UserPreferencesDelete(International, Boolean, Dictionary<String,String>)

删除指定用户的首选项。

UserPreferencesGet(International, Dictionary<String,String>)

检索指定用户的首选项。

UserPreferencesUpdate(International, Dictionary<String,String>)

更新指定用户的首选项。

ValidationGet(International, ValidationSearchCriteria, OperationResult, Collection<ValidationSummaryItem>, Int32, Collection<ValidationIssue>)

获取给定搜索条件的验证问题。

ValidationProcess(International, ValidationProcessCriteria, ValidationProcessOptions, Collection<ValidationIssue>, ValidationProcessResult)

处理模型内所选成员的验证(业务规则)。

VersionCopy(International, Guid, String, String)

创建版本的副本,其中包括创建所有实体成员数据的副本。

显式接口实现

IService.AnnotationsDelete(AnnotationsDeleteRequest)

删除现有批注。

IService.AnnotationsUpdate(AnnotationsUpdateRequest)

汇报现有批注。

IService.AttributeChange(AttributeChangeRequest)

更改属性。

IService.BusinessRulesClone(BusinessRulesCloneRequest)

创建新的业务规则,这些规则是来自另一个源的业务规则的确切副本,并保留原始对象的 (GUID) 全局唯一标识符。

IService.BusinessRulesCreate(BusinessRulesCreateRequest)

创建新的业务规则。

IService.BusinessRulesDelete(BusinessRulesDeleteRequest)

删除规则的业务规则或组件。

IService.BusinessRulesGet(BusinessRulesGetRequest)

检索业务规则。

IService.BusinessRulesPaletteGet(BusinessRulesPaletteGetRequest)

(组件面板) 检索可用的业务规则组件。

IService.BusinessRulesPublish(BusinessRulesPublishRequest)

发布模型、实体或成员类型的业务规则。

IService.BusinessRulesUpdate(BusinessRulesUpdateRequest)

更新现有业务规则。

IService.DataQualityCleansingOperationCreate(DataQualityCleansingOperationCreateRequest)

创建针对 DQS 质量清除的操作请求。

IService.DataQualityInstalledState(DataQualityInstalledStateRequest)

检索 DQS 状态 – 如果正确安装了 DQS 并将其配置为使用 Master Data Services,则响应为正。

IService.DataQualityKnowledgeBasesGet(DataQualityKnowledgeBasesGetRequest)

检索在 DQS 中配置的知识库的列表。

IService.DataQualityMatchingOperationCreate(DataQualityMatchingOperationCreateRequest)

创建 DQS 匹配的操作请求。

IService.DataQualityOperationPurgeOperation(DataQualityOperationPurgeOperationRequest)

返回 DQS 操作的清除操作。

IService.DataQualityOperationResultsGet(DataQualityOperationResultsGetRequest)

检索已完成的 DQS 操作的结果。

IService.DataQualityOperationStart(DataQualityOperationStartRequest)

启动 DQS 操作。

IService.DataQualityOperationStatus(DataQualityOperationStatusRequest)

检索正在运行的 DQS 操作的状态。

IService.DataQualityStoreInputData(DataQualityStoreInputDataRequest)

检索数据质量存储输入的数据。

IService.EntityMemberAnnotationsCreate(EntityMemberAnnotationsCreateRequest)

创建附加到成员的新批注。

IService.EntityMemberAnnotationsGet(EntityMemberAnnotationsGetRequest)

检索附加到成员的批注。

IService.EntityMemberAttributesGet(EntityMemberAttributesGetRequest)

从指定的成员列表中检索指定的属性值集。

IService.EntityMemberKeyLookup(EntityMemberKeyGetRequest)

下一版本的 Microsoft SQL Server 将删除该功能。 请不要在新的开发工作中使用该功能,并尽快修改当前还在使用该功能的应用程序。

IService.EntityMembersCopy(EntityMembersCopyRequest)

将所选成员复制到新的目标成员。

IService.EntityMembersCreate(EntityMembersCreateRequest)

创建新成员。

IService.EntityMembersDelete(EntityMembersDeleteRequest)

删除或停用所选成员。

IService.EntityMembersGet(EntityMembersGetRequest)

从一个实体检索经筛选的成员集及其数据。

IService.EntityMembersMerge(EntityMembersMergeRequest)

创建新成员并更新现有成员。

IService.EntityMembersUpdate(EntityMembersUpdateRequest)

汇报现有成员。

IService.EntityStagingClear(EntityStagingClearRequest)

清除实体临时区域。

IService.EntityStagingGet(EntityStagingGetRequest)

检索实体临时区域中的内容。

IService.EntityStagingLoad(EntityStagingLoadRequest)

加载实体临时区域中的内容。

IService.EntityStagingProcess(EntityStagingProcessRequest)

设置要排队进行处理的批处理。

IService.ExportViewCreate(ExportViewCreateRequest)

生成或重新生成所需的订阅视图。

IService.ExportViewDelete(ExportViewDeleteRequest)

删除现有导出视图。

IService.ExportViewListGet(ExportViewListGetRequest)

检索现有导出视图的列表。

IService.ExportViewUpdate(ExportViewUpdateRequest)

汇报现有的导出视图。

IService.HierarchyMembersGet(HierarchyMembersGetRequest)

从相对于父节点的层次结构中检索父子成员。

IService.MetadataClone(MetadataCloneRequest)

创建另一来源的元数据组件的完全相同副本,同时保留原始对象的全局唯一标识符 (GUID)。

IService.MetadataCreate(MetadataCreateRequest)

创建新的元数据组件。

IService.MetadataDelete(MetadataDeleteRequest)

删除元数据组件。

IService.MetadataGet(MetadataGetRequest)

检索元数据。

IService.MetadataUpdate(MetadataUpdateRequest)

汇报元数据。

IService.ModelMembersBulkDelete(ModelMembersBulkDeleteRequest)

开始异步大容量删除成员。

IService.ModelMembersBulkMerge(ModelMembersBulkMergeRequest)

开始在一个或多个实体上异步大容量创建和/或更新成员数据。

IService.ModelMembersBulkUpdate(ModelMembersBulkUpdateRequest)

开始在一个或多个实体上异步大容量更新成员数据。

IService.ModelMembersGet(ModelMembersGetRequest)

检索整个选定的模型、实体和/或层次结构。

IService.SecurityPrincipalsClone(SecurityPrincipalsRequest)

创建另一来源安全模型中用户、组及其权限的完全副本,以保留原始对象的 GUID。

IService.SecurityPrincipalsCreate(SecurityPrincipalsRequest)

在安全模型中创建新的用户、组及其权限。

IService.SecurityPrincipalsDelete(SecurityPrincipalsDeleteRequest)

删除用户和组。

IService.SecurityPrincipalsGet(SecurityPrincipalsGetRequest)

检索安全主体及其权限。

IService.SecurityPrincipalsUpdate(SecurityPrincipalsRequest)

汇报安全主体。

IService.SecurityPrivilegesClone(SecurityPrivilegesRequest)

从另一个源在安全模型中创建权限的确切副本,保留原始对象的全局唯一标识符 (GUID) 。

IService.SecurityPrivilegesCreate(SecurityPrivilegesRequest)

创建新的安全特权。

IService.SecurityPrivilegesDelete(SecurityPrivilegesDeleteRequest)

删除权限。

IService.SecurityPrivilegesGet(SecurityPrivilegesGetRequest)

检索所选主体和/或模型的安全权限。

IService.SecurityPrivilegesUpdate(SecurityPrivilegesRequest)

更新安全特权。

IService.ServiceCheck(ServiceCheckGetRequest)

确定 Master Data Services Web 服务是否已启动并且正在运行,而且已连接到数据库。

IService.ServiceVersionGet(ServiceVersionGetRequest)

检索服务版本。

IService.StagingClear(StagingClearRequest)

清除大容量临时区域。

IService.StagingGet(StagingGetRequest)

检索大容量临时区域中的内容。

IService.StagingNameCheck(StagingNameCheckRequest)

检查临时名称以便查看该名称是否唯一或该名称是否已使用。

IService.StagingProcess(StagingProcessRequest)

将暂存表中的现有未分批记录扫描成批处理,以便处理并按需启动暂存队列的执行。

IService.SystemDomainListGet(SystemDomainListGetRequest)

根据列表代码检索已本地化的固定选项列表。

IService.SystemPropertiesGet(SystemPropertiesGetRequest)

检索有关系统的不可变属性。

IService.SystemSettingsGet(SystemSettingsGetRequest)

检索系统设置的列表。

IService.SystemSettingsUpdate(SystemSettingsUpdateRequest)

汇报系统设置值。

IService.TransactionAnnotationsCreate(TransactionAnnotationsCreateRequest)

创建附加到现有事务的新批注。

IService.TransactionAnnotationsGet(TransactionAnnotationsGetRequest)

从模型检索经筛选的事务批注列表。

IService.TransactionsGet(TransactionsGetRequest)

从模型检索经筛选的事务列表。

IService.TransactionsReverse(TransactionsReverseRequest)

反转一个或多个现有事务。

IService.UserPreferencesDelete(UserPreferencesDeleteRequest)

删除当前用户的首选项。

IService.UserPreferencesGet(UserPreferencesGetRequest)

检索当前用户的首选项。

IService.UserPreferencesUpdate(UserPreferencesUpdateRequest)

更新当前用户的首选项。

IService.ValidationGet(ValidationGetRequest)

获取给定条件的验证问题。

IService.ValidationProcess(ValidationProcessRequest)

处理模型内所选成员的验证(业务规则)。

IService.VersionCopy(VersionCopyRequest)

将模型版本复制到新版本。

适用于