語言

IService 介面

定義

定義基於 WCF 與主資料服務(Master Data Services)互動的服務合約。

public interface class IService
[System.ServiceModel.ServiceContract(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public interface IService
[<System.ServiceModel.ServiceContract(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
type IService = interface
Public Interface IService
衍生
屬性

方法

名稱 Description
AnnotationsDelete(AnnotationsDeleteRequest)

刪除現有的註解。

AnnotationsUpdate(AnnotationsUpdateRequest)

更新現有的註解。

AttributeChange(AttributeChangeRequest)

變更元資料屬性的屬性屬性。

BusinessRulesClone(BusinessRulesCloneRequest)

建立新的商業規則,這些規則是其他來源業務規則的精確複製品,同時保留原始物件的 GUID。

BusinessRulesCreate(BusinessRulesCreateRequest)

制定新的商業規則。

BusinessRulesDelete(BusinessRulesDeleteRequest)

刪除一項或規則的組成部分。

BusinessRulesGet(BusinessRulesGetRequest)

取回商業規則。

BusinessRulesPaletteGet(BusinessRulesPaletteGetRequest)

檢索可用的商業規則元件(元件調色盤)。

BusinessRulesPublish(BusinessRulesPublishRequest)

發布模型類型、實體類型或成員類型的商業規則。

BusinessRulesUpdate(BusinessRulesUpdateRequest)

更新現有的商業規則。

DataQualityCleansingOperationCreate(DataQualityCleansingOperationCreateRequest)

進行資料品質清洗。

DataQualityInstalledState(DataQualityInstalledStateRequest)

會回傳資料品質的安裝狀態。

DataQualityKnowledgeBasesGet(DataQualityKnowledgeBasesGetRequest)

取回資料品質的知識庫。

DataQualityMatchingOperationCreate(DataQualityMatchingOperationCreateRequest)

建立資料品質匹配。

DataQualityOperationPurgeOperation(DataQualityOperationPurgeOperationRequest)

清除資料品質操作。

DataQualityOperationResultsGet(DataQualityOperationResultsGetRequest)

取得資料品質的結果。

DataQualityOperationStart(DataQualityOperationStartRequest)

啟動資料品質操作。

DataQualityOperationStatus(DataQualityOperationStatusRequest)

恢復資料品質的維護狀態。

DataQualityStoreInputData(DataQualityStoreInputDataRequest)

還原資料品質儲存的輸入資料。

EntityMemberAnnotationDelete(EntityMemberAnnotationDeleteRequest)

刪除成員修訂的註解。

EntityMemberAnnotationSave(EntityMemberAnnotationSaveRequest)

建立或更新成員修訂的註解。

EntityMemberAnnotationsCreate(EntityMemberAnnotationsCreateRequest)

建立附加於成員的新註解。

EntityMemberAnnotationsGet(EntityMemberAnnotationsGetRequest)

擷取附加於成員的註解。

EntityMemberAttributesGet(EntityMemberAttributesGetRequest)

從指定的成員清單中擷取指定的屬性值集合。

EntityMemberChangesetDelete(EntityMemberChangesetDeleteRequest)

建立或更新變更集。

EntityMemberChangeSetDelete(EntityMemberChangeSetDeleteRequest)

建立或更新變更集。

EntityMemberChangesetSave(EntityMemberChangesetSaveRequest)

建立或更新變更集。

EntityMemberChangeSetSave(EntityMemberChangeSetSaveRequest)

建立或更新變更集。

EntityMemberChangesetsGet(EntityMemberChangesetsGetRequest)

建立或更新變更集。

EntityMemberChangeSetsGet(EntityMemberChangeSetsGetRequest)

建立或更新變更集。

EntityMemberHistoryRollback(EntityMemberHistoryRollbackRequest)

回溯成員的歷史修正。

EntityMemberKeyLookup(EntityMemberKeyGetRequest)

會根據其他成員代碼或內部 ID 及提供的上下文查詢成員代碼或內部 ID。 這個操作絕對不應該被使用。

EntityMembersCopy(EntityMembersCopyRequest)

將指定成員副本給新的目標成員。

EntityMembersCreate(EntityMembersCreateRequest)

新增實體成員。

EntityMembersDelete(EntityMembersDeleteRequest)

刪除(停用)指定的實體成員。

EntityMembersGet(EntityMembersGetRequest)

從實體中擷取篩選過的成員及其資料集合。

EntityMembersMerge(EntityMembersMergeRequest)

創建新會員並更新現有會員。

EntityMembersPurge(EntityMembersPurgeRequest)

清除(硬刪除)停用(軟刪除)實體成員。

EntityMembersUpdate(EntityMembersUpdateRequest)

更新現有實體成員。

EntityStagingClear(EntityStagingClearRequest)

清除實體預備。

EntityStagingGet(EntityStagingGetRequest)

擷取實體暫存資訊。

EntityStagingLoad(EntityStagingLoadRequest)

載入一個實體暫存請求。

EntityStagingProcess(EntityStagingProcessRequest)

處理一個實體的暫存批次。

ErrorLogsGet(ErrorLogsGetRequest)

從快取取得特定相關 ID 的錯誤日誌。

ExportViewCreate(ExportViewCreateRequest)

產生或重新生成所需的訂閱觀看次數。

ExportViewDelete(ExportViewDeleteRequest)

移除現有的匯出(訂閱)檢視。

ExportViewListGet(ExportViewListGetRequest)

取得現有匯出(訂閱)檢視清單。

ExportViewUpdate(ExportViewUpdateRequest)

更新現有的匯出(訂閱)檢視。

FileGet(FileGetRequest)

將檔案設入記憶體快取。

FileSave(FileSaveRequest)

從記憶體快取中擷取檔案。

HierarchyMembersGet(HierarchyMembersGetRequest)

從相對於父節點的階層中取得父子成員。

HierarchyParentSave(HierarchyParentSaveRequest)

更新指定子成員的衍生階層父。

MetadataClone(MetadataCloneRequest)

從其他來源建立完全相同的元資料元件,同時保留原始物件的 GUID。

MetadataCreate(MetadataCreateRequest)

建立新的元資料元件。

MetadataDelete(MetadataDeleteRequest)

刪除元資料元件。

MetadataGet(MetadataGetRequest)

搜尋並回傳元資料。

MetadataUpdate(MetadataUpdateRequest)

更新現有的元資料物件。

ModelMembersGet(ModelMembersGetRequest)
已淘汰.

檢索所選模型的完整實體成員及/或階層清單。

SecurityPrincipalsClone(SecurityPrincipalsRequest)

從其他來源建立安全主體及其權限的精確複製品,同時保留原始物件的 GUID。

SecurityPrincipalsCreate(SecurityPrincipalsRequest)

建立新的安全主體及其在安全模型中的權限。

SecurityPrincipalsDelete(SecurityPrincipalsDeleteRequest)

刪除指定的安全主體(User 與 Group)。

SecurityPrincipalsGet(SecurityPrincipalsGetRequest)

指定指定的安全主體及其權限,全部或部分。

SecurityPrincipalsUpdate(SecurityPrincipalsRequest)

更新 MDS 儲存庫中現有的安全主體。

SecurityPrivilegesClone(SecurityPrivilegesRequest)

在安全模型中從其他來源建立完全相同的權限副本,同時保留原始物件的 GUID。

SecurityPrivilegesCreate(SecurityPrivilegesRequest)

為特定安全主體建立安全權限。

SecurityPrivilegesDelete(SecurityPrivilegesDeleteRequest)

刪除指定的安全權限。

SecurityPrivilegesGet(SecurityPrivilegesGetRequest)

指定特定主體及/或模型的安全權限。

SecurityPrivilegesUpdate(SecurityPrivilegesRequest)

更新已存在的特定安全主體的安全權限。

ServiceCheck(ServiceCheckGetRequest)

檢查網路服務的可用性。

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)

撤銷一項或多項現有交易。

UserEffectiveObjectPermissionsGet(UserEffectiveObjectPermissionsGetRequest)

根據指定的物件權限從 MDS 儲存庫取得使用者

UserPreferencesDelete(UserPreferencesDeleteRequest)

刪除目前使用者的偏好設定。

UserPreferencesGet(UserPreferencesGetRequest)

擷取目前使用者的偏好設定。

UserPreferencesUpdate(UserPreferencesUpdateRequest)

更新目前使用者的偏好設定。

ValidationGet(ValidationGetRequest)

從模型中擷取經過篩選的驗證結果。

ValidationProcess(ValidationProcessRequest)

在模型中為特定成員進行驗證(商業規則)。

VersionCopy(VersionCopyRequest)

將模型的版本複製到新版本。

適用於