Service 类

定义

包含各种业务规则 API 操作。

用户必须具有系统管理函数权限才可使用 BusinessRulesGet。 用户必须具有系统管理函数权限并身为模型管理员(在模型级别更新)才可使用所有其他操作。

public ref class Service sealed : Microsoft::MasterDataServices::Services::ServiceContracts::IService, System::ServiceModel::Description::IServiceBehavior
[System.ServiceModel.Activation.AspNetCompatibilityRequirements(RequirementsMode=System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Allowed)]
[System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public sealed class Service : Microsoft.MasterDataServices.Services.ServiceContracts.IService, System.ServiceModel.Description.IServiceBehavior
[<System.ServiceModel.Activation.AspNetCompatibilityRequirements(RequirementsMode=System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Allowed)>]
[<System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
type Service = class
    interface IService
    interface IServiceBehavior
Public NotInheritable Class Service
Implements IService, IServiceBehavior
继承
Service
属性
实现

构造函数

Service()

初始化 Service 类的新实例。

属性

DatabaseSKU

数据库 SKU

方法

AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection)

不执行任何操作。 有关何时调用此方法及其参数的详细信息,请参阅 文档。

AnnotationsDelete(AnnotationsDeleteRequest)

删除现有批注

AnnotationsUpdate(AnnotationsUpdateRequest)

汇报现有批注

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

为所有服务操作注册一个用于提取和应用 WCF 客户端区域设置信息的参数检查器。 为所有通道注册一个错误处理程序。

AttributeChange(AttributeChangeRequest)

更改属性的名称和/或类型

BusinessRulesClone(BusinessRulesCloneRequest)

创建新的业务规则,这些规则是另一个实例的业务规则的确切副本。

BusinessRulesCreate(BusinessRulesCreateRequest)

创建新的业务规则。

BusinessRulesDelete(BusinessRulesDeleteRequest)

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

BusinessRulesGet(BusinessRulesGetRequest)

检索业务规则。

必须具有系统管理功能权限

BusinessRulesPaletteGet(BusinessRulesPaletteGetRequest)

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

BusinessRulesPublish(BusinessRulesPublishRequest)

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

BusinessRulesUpdate(BusinessRulesUpdateRequest)

更新现有业务规则。

DataQualityCleansingOperationCreate(DataQualityCleansingOperationCreateRequest)

创建清除操作

DataQualityInstalledState(DataQualityInstalledStateRequest)

获取 DQS 状态 - 如果正确安装 DQS 并将其配置为使用 MDS,则响应为正数

DataQualityKnowledgeBasesGet(DataQualityKnowledgeBasesGetRequest)

获取在 DQS 中配置的知识库的列表

DataQualityMatchingOperationCreate(DataQualityMatchingOperationCreateRequest)

创建匹配操作

DataQualityOperationPurgeOperation(DataQualityOperationPurgeOperationRequest)

获取已完成的 DQS 操作的结果

DataQualityOperationResultsGet(DataQualityOperationResultsGetRequest)

获取已完成的 DQS 操作的结果

DataQualityOperationStart(DataQualityOperationStartRequest)

启动已有的 DQS 操作

DataQualityOperationStatus(DataQualityOperationStatusRequest)

获取正在运行的 DQS 操作的状态

DataQualityStoreInputData(DataQualityStoreInputDataRequest)

在服务器上存储 DQS 输入数据。 可以为同一个操作多次调用

EntityMemberAnnotationDelete(EntityMemberAnnotationDeleteRequest)

删除与成员修订相关的批注

EntityMemberAnnotationSave(EntityMemberAnnotationSaveRequest)

创建或更新与成员修订相关的批注

EntityMemberAnnotationsCreate(EntityMemberAnnotationsCreateRequest)
已过时.

创建与成员相关的新批注

EntityMemberAnnotationsGet(EntityMemberAnnotationsGetRequest)

获取与成员修订相关的批注

EntityMemberAttributesGet(EntityMemberAttributesGetRequest)

获取实体中成员的单个属性值。 设计为能够获取二进制文件,但你可以获取你请求的任何属性值。

EntityMemberChangesetDelete(EntityMemberChangesetDeleteRequest)

删除变更集

EntityMemberChangeSetDelete(EntityMemberChangeSetDeleteRequest)

删除更改集

EntityMemberChangesetSave(EntityMemberChangesetSaveRequest)

创建或更新变更集

EntityMemberChangeSetSave(EntityMemberChangeSetSaveRequest)

创建或更新更改集

EntityMemberChangesetsGet(EntityMemberChangesetsGetRequest)

获取变更集

EntityMemberChangeSetsGet(EntityMemberChangeSetsGetRequest)

获取更改集

EntityMemberHistoryRollback(EntityMemberHistoryRollbackRequest)

EntityMemberHistoriesGet 是返回特定实体成员历史记录的服务

EntityMemberKeyLookup(EntityMemberKeyGetRequest)

基于条件查找 memberCode 或 memberId。

EntityMembersCopy(EntityMembersCopyRequest)

创建与另一个成员相同的成员。 在层次结构中设置属性和相同位置。

EntityMembersCreate(EntityMembersCreateRequest)

创建一个 或 成员,并设置属性值(如果已指定)。

EntityMembersDelete(EntityMembersDeleteRequest)

删除一个或多个成员

EntityMembersGet(EntityMembersGetRequest)

MembersGet 是获取给定条件的特定实体成员的服务

EntityMembersMerge(EntityMembersMergeRequest)

创建/更新一个或多个成员以及所有属性、集合和关系

EntityMembersPurge(EntityMembersPurgeRequest)

从模型版本中清除软删除的成员。

EntityMembersUpdate(EntityMembersUpdateRequest)

更新一个或多个成员

EntityStagingClear(EntityStagingClearRequest)

将给定批处理设置为“排队等待清除”状态(通过唯一的批处理 ID)

EntityStagingGet(EntityStagingGetRequest)

用于获取系统中给定模型的批列表

EntityStagingLoad(EntityStagingLoadRequest)

用于将成员和关系大容量加载到基于实体的临时表中。

EntityStagingProcess(EntityStagingProcessRequest)

通过批处理标记、实体 ID、成员类型和版本 ID) 设置给定的批 (以排队等待处理

ErrorLogsGet(ErrorLogsGetRequest)

从缓存中获取特定关联 ID 的错误日志。

ExportViewCreate(ExportViewCreateRequest)

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

ExportViewDelete(ExportViewDeleteRequest)

删除现有导出 (订阅) 视图

ExportViewListGet(ExportViewListGetRequest)

获取导出 (订阅的列表,) 视图 ()

ExportViewUpdate(ExportViewUpdateRequest)

汇报现有导出 (订阅) 视图

FileGet(FileGetRequest)

从缓存中获取文件

FileSave(FileSaveRequest)

将文件保存到缓存中

HierarchyMembersGet(HierarchyMembersGetRequest)

HierarchyGet 获取给定层次结构的 ParentChild 数据

HierarchyParentSave(HierarchyParentSaveRequest)

更改给定层次结构级别的给定子成员的派生层次结构父级。

MetadataClone(MetadataCloneRequest)

创建新的元数据对象,这些对象是另一个实例中的元数据对象的精确副本。

MetadataCreate(MetadataCreateRequest)

创建新的元数据对象。

MetadataDelete(MetadataDeleteRequest)

删除多种元数据对象。

MetadataGet(MetadataGetRequest)

检索多种元数据对象。

MetadataUpdate(MetadataUpdateRequest)

更新多种元数据对象。

ModelMembersGet(ModelMembersGetRequest)

根据请求获取模型中的所有数据

SecurityDelete(SecurityDeleteRequest)

此操作将删除 SecuritySet 的组件

SecurityPrincipalsClone(SecurityPrincipalsRequest)

创建一个新的安全性 SecurityPrincipalsRequest ,作为另一个 MDS 中心实例中的对象的精确副本。 此操作需要 GUID 和请求中的新项目的名称。 将插入 GUID 而不是生成。

SecurityPrincipalsCreate(SecurityPrincipalsRequest)

在 MDS 存储库中创建新的安全主体对象。

SecurityPrincipalsDelete(SecurityPrincipalsDeleteRequest)

删除作为 SecurityPrincipalsDeleteRequest 的一部分指定的主体。

SecurityPrincipalsGet(SecurityPrincipalsGetRequest)

该操作全部或部分地检索 SecuritySet 的数据。 该操作返回安全结构和内容的代表数据模型。

SecurityPrincipalsUpdate(SecurityPrincipalsRequest)

更新存储库中的安全主体和 UserGroup 的集合。

SecurityPrivilegesClone(SecurityPrivilegesRequest)

在另一个 MDS 中心实例中创建新的安全特权作为特权的确切副本。

SecurityPrivilegesCreate(SecurityPrivilegesRequest)

在 MDS 存储库中创建新的安全特权

SecurityPrivilegesDelete(SecurityPrivilegesDeleteRequest)

删除在请求中指定的安全特权。

SecurityPrivilegesGet(SecurityPrivilegesGetRequest)

根据指定的获取条件从 MDS 存储库获取安全特权。

SecurityPrivilegesUpdate(SecurityPrivilegesRequest)

汇报 MDS 存储库中的安全特权信息。

ServiceCheck(ServiceCheckGetRequest)

执行服务检查,以确定 MDS 是否处于正常状态。

ServiceVersionGet(ServiceVersionGetRequest)

获取服务实例的版本。

StagingNameCheck(StagingNameCheckRequest)

检查临时名称是唯一名称还是已在使用的名称。

SyncRelationshipDelete(SyncRelationshipDeleteRequest)

删除两个实体版本之间的同步关系。

SyncRelationshipMerge(SyncRelationshipMergeRequest)

创建或更新两个实体版本之间的同步关系。 成功建立关系后,将启动初始同步过程。

SyncRelationshipRefresh(SyncRelationshipRefreshRequest)

通过更新目标实体版本以匹配源实体版本来刷新同步关系。

SyncRelationshipsGet(SyncRelationshipsGetRequest)

检索同步关系。

SystemDomainListGet(SystemDomainListGetRequest)

检索系统域列表。

SystemPropertiesGet(SystemPropertiesGetRequest)

检索系统属性。

SystemSettingsGet(SystemSettingsGetRequest)

检索系统设置。

SystemSettingsUpdate(SystemSettingsUpdateRequest)

更新系统设置。

TransactionAnnotationsCreate(TransactionAnnotationsCreateRequest)

创建与事务相关的新批注

TransactionAnnotationsGet(TransactionAnnotationsGetRequest)

获取与某个事务相关的注释

TransactionsGet(TransactionsGetRequest)

获取给定条件的事务。

TransactionsReverse(TransactionsReverseRequest)

反转 MDM 事务 ()

UserEffectiveObjectPermissionsGet(UserEffectiveObjectPermissionsGetRequest)

根据指定的对象权限从 MDS 存储库获取用户

UserPreferencesDelete(UserPreferencesDeleteRequest)

删除用户的首选项。

UserPreferencesGet(UserPreferencesGetRequest)

检索所有用户的首选项。

UserPreferencesUpdate(UserPreferencesUpdateRequest)

更新用户的首选项。

Validate(ServiceDescription, ServiceHostBase)

不执行任何操作。 有关何时调用此方法及其参数的详细信息,请参阅 文档。

ValidationGet(ValidationGetRequest)

获取给定条件的验证问题 ()

ValidationProcess(ValidationProcessRequest)

验证给定条件的数据

VersionCopy(VersionCopyRequest)

生成某一版本的副本,包含生成所有实体成员数据的副本。

适用于