Поделиться через


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
Производный
Атрибуты

Методы

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)

Возвращает состояние opeartion качества данных.

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)

Ищет код элемента или внутренний идентификатор на основе кода или внутреннего идентификатора другого элемента и указанного контекста. Эту операцию НЕ СЛЕДУЕТ использовать.

EntityMembersCopy(EntityMembersCopyRequest)

Копирует указанные элементы в новые целевые элементы.

EntityMembersCreate(EntityMembersCreateRequest)

Создает элементы сущности.

EntityMembersDelete(EntityMembersDeleteRequest)

Удаляет (деактивирует) члены указанной сущности.

EntityMembersGet(EntityMembersGetRequest)

Извлекает из сущности отфильтрованный набор элементов и их данные.

EntityMembersMerge(EntityMembersMergeRequest)

Создает новые элементы и обновляет существующие.

EntityMembersPurge(EntityMembersPurgeRequest)

Очищает (необратимо удаляет) отключенные (обратимо удаленные) элементы сущности.

EntityMembersUpdate(EntityMembersUpdateRequest)

Обновляет существующие элементы сущности.

EntityStagingClear(EntityStagingClearRequest)

Очищает промежуточную сущность.

EntityStagingGet(EntityStagingGetRequest)

Получает сведения о помещении сущности на промежуточное хранение и обработку.

EntityStagingLoad(EntityStagingLoadRequest)

Загружает запрос промежуточной сущности.

EntityStagingProcess(EntityStagingProcessRequest)

Обрабатывает промежуточный пакет сущности.

ErrorLogsGet(ErrorLogsGetRequest)

Получите журнал ошибок определенного идентификатора корреляции из кэша.

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)

Копирует версию модели в новую версию.

Применяется к