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) |
Задает для пакета (указанного с помощью уникального идентификатора) состояние "в очереди на очистку". |
EntityStagingGet(EntityStagingGetRequest) |
Используется для получения списка пакетов в системе для данной модели |
EntityStagingLoad(EntityStagingLoadRequest) |
Используется для массовой загрузки элементов и связей в промежуточные таблицы на основе сущностей. |
EntityStagingProcess(EntityStagingProcessRequest) |
Установка заданного пакета (с помощью тега пакетной службы, идентификатора сущности, типа члена и идентификатора версии) для обработки |
ErrorLogsGet(ErrorLogsGetRequest) |
Получение журнала ошибок определенного идентификатора корреляции из кэша. |
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) |
Обновляет в репозитории субъекты безопасности, коллекцию User и Group. |
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) |
Создает копию версии, включая копирование всех данных элемента сущности. |