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


IService Интерфейс

Определение

Содержит различные API-операции бизнес-правил.

public interface class IService
[System.CodeDom.Compiler.GeneratedCode("System.ServiceModel", "4.0.0.0")]
[System.ServiceModel.ServiceContract(ConfigurationName="Microsoft.MasterDataServices.IService", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public interface IService
[<System.CodeDom.Compiler.GeneratedCode("System.ServiceModel", "4.0.0.0")>]
[<System.ServiceModel.ServiceContract(ConfigurationName="Microsoft.MasterDataServices.IService", 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)

Создает запрос на операцию для очистки качества DQS.

DataQualityInstalledState(DataQualityInstalledStateRequest)

Возвращает состояние установленного DQS.

DataQualityKnowledgeBasesGet(DataQualityKnowledgeBasesGetRequest)

Получает базы знаний DQS.

DataQualityMatchingOperationCreate(DataQualityMatchingOperationCreateRequest)

Создает запрос на операцию для сопоставления DQS.

DataQualityOperationPurgeOperation(DataQualityOperationPurgeOperationRequest)

Возвращает операцию очистки для операции DQS.

DataQualityOperationResultsGet(DataQualityOperationResultsGetRequest)

Извлекает результаты завершенной операции DQS.

DataQualityOperationStart(DataQualityOperationStartRequest)

Запускает операцию DQS.

DataQualityOperationStatus(DataQualityOperationStatusRequest)

Извлекает состояние операции DQS.

DataQualityStoreInputData(DataQualityStoreInputDataRequest)

Извлекает данные для использования в качестве хранилища качества данных.

EntityMemberAnnotationsCreate(EntityMemberAnnotationsCreateRequest)

Создает новые заметки, присоединенные к элементу.

EntityMemberAnnotationsGet(EntityMemberAnnotationsGetRequest)

Получает заметки, присоединенные к элементу.

EntityMemberAttributesGet(EntityMemberAttributesGetRequest)

Получает указанный набор значений атрибутов из указанного списка элементов.

EntityMemberKeyLookup(EntityMemberKeyGetRequest)

В следующей версии Microsoft SQL Server этот компонент будет удален. Не используйте его при работе над новыми приложениями и как можно быстрее измените приложения, в которых он в настоящее время используется.

EntityMembersCopy(EntityMembersCopyRequest)

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

EntityMembersCreate(EntityMembersCreateRequest)

Создает новые элементы.

EntityMembersDelete(EntityMembersDeleteRequest)

Удаляет (деактивирует) выбранные элементы.

EntityMembersGet(EntityMembersGetRequest)

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

EntityMembersMerge(EntityMembersMergeRequest)

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

EntityMembersUpdate(EntityMembersUpdateRequest)

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

EntityStagingClear(EntityStagingClearRequest)

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

EntityStagingGet(EntityStagingGetRequest)

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

EntityStagingLoad(EntityStagingLoadRequest)

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

EntityStagingProcess(EntityStagingProcessRequest)

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

ExportViewCreate(ExportViewCreateRequest)

Формирует или повторно создает необходимые представления подписки.

ExportViewDelete(ExportViewDeleteRequest)

Удаляет существующее представление экспорта.

ExportViewListGet(ExportViewListGetRequest)

Получает список существующих представлений экспорта.

ExportViewUpdate(ExportViewUpdateRequest)

Обновляет существующее представление экспорта.

HierarchyMembersGet(HierarchyMembersGetRequest)

Получает элементы «родители-потомки» из иерархии относительно родительского узла.

MetadataClone(MetadataCloneRequest)

Создает точные копии компонентов метаданных из другого источника, сохраняя идентификаторы GUID исходных объектов.

MetadataCreate(MetadataCreateRequest)

Создает новые компоненты метаданных.

MetadataDelete(MetadataDeleteRequest)

Удаляет компоненты метаданных.

MetadataGet(MetadataGetRequest)

Получает метаданные.

MetadataUpdate(MetadataUpdateRequest)

Обновляет метаданные.

ModelMembersBulkDelete(ModelMembersBulkDeleteRequest)

Начинает асинхронное удаление элементов.

ModelMembersBulkMerge(ModelMembersBulkMergeRequest)

Начинает асинхронное создание и/или обновление данных для элементов одной или нескольких сущностей.

ModelMembersBulkUpdate(ModelMembersBulkUpdateRequest)

Начинает асинхронное обновление данных элементов для одной или нескольких сущностей.

ModelMembersGet(ModelMembersGetRequest)

Целиком извлекает выбранные модели, сущности и иерархии.

SecurityPrincipalsClone(SecurityPrincipalsRequest)

Создает точные копии пользователей, групп и их разрешений в пределах модели безопасности из другого источника, сохраняя идентификаторы GUID исходных объектов.

SecurityPrincipalsCreate(SecurityPrincipalsRequest)

Создает новых пользователей, группы и их разрешения в модели безопасности.

SecurityPrincipalsDelete(SecurityPrincipalsDeleteRequest)

Удаляет пользователей и группы.

SecurityPrincipalsGet(SecurityPrincipalsGetRequest)

Извлекает субъекты безопасности и их разрешения.

SecurityPrincipalsUpdate(SecurityPrincipalsRequest)

Обновляет субъекты безопасности.

SecurityPrivilegesClone(SecurityPrivilegesRequest)

Создает точные копии разрешений в пределах модели безопасности из другого источника, сохраняя идентификаторы GUID исходных объектов.

SecurityPrivilegesCreate(SecurityPrivilegesRequest)

Создает права безопасности.

SecurityPrivilegesDelete(SecurityPrivilegesDeleteRequest)

Удаляет разрешения.

SecurityPrivilegesGet(SecurityPrivilegesGetRequest)

Извлекает права доступа для выбранных участников или моделей.

SecurityPrivilegesUpdate(SecurityPrivilegesRequest)

Обновляет права безопасности.

ServiceCheck(ServiceCheckGetRequest)

Проверяет работоспособность веб-службы служб Master Data Services и ее соединение с базой данных.

ServiceVersionGet(ServiceVersionGetRequest)

Получает версию службы.

StagingClear(StagingClearRequest)

Очищает промежуточную область хранения массовой операции.

StagingGet(StagingGetRequest)

Извлекает содержимое промежуточной области хранения массовой операции.

StagingNameCheck(StagingNameCheckRequest)

Проверяет промежуточное имя.

StagingProcess(StagingProcessRequest)

Меняет местами существующие непакетированные записи в промежуточных таблицах и пакет для обработки, а затем запускает выполнение промежуточной очереди по запросу.

SystemDomainListGet(SystemDomainListGetRequest)

Извлекает локализованный фиксированный список вариантов выбора по коду списка.

SystemPropertiesGet(SystemPropertiesGetRequest)

Извлекает неизменяемые свойства системы.

SystemSettingsGet(SystemSettingsGetRequest)

Извлекает список системных настроек.

SystemSettingsUpdate(SystemSettingsUpdateRequest)

Обновляет значения системных параметров.

TransactionAnnotationsCreate(TransactionAnnotationsCreateRequest)

Создает новые заметки, присоединенные к существующей транзакции.

TransactionAnnotationsGet(TransactionAnnotationsGetRequest)

Извлекает отфильтрованный список транзакций из модели.

TransactionsGet(TransactionsGetRequest)

Извлекает отфильтрованный список транзакций из модели.

TransactionsReverse(TransactionsReverseRequest)

Отменяет одну или несколько существующих транзакций.

UserPreferencesDelete(UserPreferencesDeleteRequest)

Удаляет персональные настройки текущего пользователя.

UserPreferencesGet(UserPreferencesGetRequest)

Извлекает персональные настройки текущего пользователя.

UserPreferencesUpdate(UserPreferencesUpdateRequest)

Обновляет персональные настройки текущего пользователя.

ValidationGet(ValidationGetRequest)

Извлекает отфильтрованные результаты проверки из модели.

ValidationProcess(ValidationProcessRequest)

Обрабатывает проверки (бизнес-правила) для выбранных элементов в пределах модели.

VersionCopy(VersionCopyRequest)

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

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