ServiceClient Класс

Определение

Содержит различные операции API для взаимодействия клиента сервиса с Master Data Services.

public ref class ServiceClient : System::ServiceModel::ClientBase<Microsoft::MasterDataServices::IService ^>, Microsoft::MasterDataServices::IService
[System.CodeDom.Compiler.GeneratedCode("System.ServiceModel", "4.0.0.0")]
[System.Diagnostics.DebuggerStepThrough]
public class ServiceClient : System.ServiceModel.ClientBase<Microsoft.MasterDataServices.IService>, Microsoft.MasterDataServices.IService
[<System.CodeDom.Compiler.GeneratedCode("System.ServiceModel", "4.0.0.0")>]
[<System.Diagnostics.DebuggerStepThrough>]
type ServiceClient = class
    inherit ClientBase<IService>
    interface IService
Public Class ServiceClient
Inherits ClientBase(Of IService)
Implements IService
Наследование
ServiceClient
Атрибуты
Реализации

Конструкторы

Имя Описание
ServiceClient()

Инициализирует новый экземпляр класса ServiceClient со значениями по умолчанию.

ServiceClient(Binding, EndpointAddress)

Инициализирует новый экземпляр ServiceClient класса, имеющий указанный привязка и удалённый адрес.

ServiceClient(String, EndpointAddress)

Инициализирует новый экземпляр ServiceClient класса с указанным именем конфигурации конечной точки и удалённым адресом.

ServiceClient(String, String)

Инициализирует новый экземпляр ServiceClient класса, у которого указанное имя конфигурации конечной точки и удалённый адрес в виде строки.

ServiceClient(String)

Инициализирует новый экземпляр ServiceClient класса с указанным именем конфигурации конечной точки.

Методы

Имя Описание
AnnotationsDelete(International, Int32)

Удаляет существующую аннотацию с указанным идентификатором.

AnnotationsUpdate(International, String, Int32)

Обновляет существующую аннотацию с указанным идентификатором.

AttributeChange(International, MetadataAttribute, Collection<String>, Guid, OperationResult)

Изменяет атрибут с указанными значениями.

BusinessRulesClone(International, BusinessRules)

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

BusinessRulesCreate(International, BusinessRules, Boolean)

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

BusinessRulesDelete(International, BRDeleteCriteria)

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

BusinessRulesGet(International, BRGetCriteria, BRResultOptions, OperationResult)

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

BusinessRulesPaletteGet(International, BREntityMemberType, OperationResult)

Получает доступные компоненты бизнес-правил (палитра компонентов) для указанного типа элемента.

BusinessRulesPublish(International, BRPublishCriteria)

Публикует бизнес-правила с учётом заданных критериев.

BusinessRulesUpdate(International, BusinessRules)

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

DataQualityCleansingOperationCreate(International, Collection<DataSourceFieldMapping>, Int64, OperationResult)

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

DataQualityInstalledState(International, OperationResult)

Определяет, правильно ли установлен и настроен ли DQS для работы с Master Data Services с указанными настройками.

DataQualityKnowledgeBasesGet(International, OperationResult)

Получает коллекцию базы знаний, настроенную в DQS.

DataQualityMatchingOperationCreate(International, Int64, MatchingPolicy, OperationResult)

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

DataQualityOperationPurgeOperation(International, Guid)

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

DataQualityOperationResultsGet(International, Int32, Guid, Int32, OperationResult)

Получает результаты завершённой операции DQS.

DataQualityOperationStart(International, Guid, OperationResult, OperationStatus)

Начинает операцию DQS.

DataQualityOperationStatus(International, Guid, OperationResult, OperationStatus)

Получает статус выполняющейся операции DQS.

DataQualityStoreInputData(International, TabularData, Guid)

Получает данные для входных данных в хранилище качества.

EntityMemberAnnotationsCreate(International, Collection<Annotation>, Identifier, MemberIdentifier, Identifier, Identifier)

Создаёт новые аннотации, прикреплённые к члену.

EntityMemberAnnotationsGet(International, Identifier, MemberIdentifier, Identifier, Identifier, OperationResult)

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

EntityMemberAttributesGet(International, EntityMembers)

Получает одно значение атрибута для члена в сущности.

EntityMemberKeyLookup(International, Identifier, MemberKeyLookupType, Collection<MemberKey>, MemberType, Identifier, Identifier)

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

EntityMembersCopy(International, EntityMembersCopyCriteria)

Копирует выбранных участников новым целевым участникам.

EntityMembersCreate(International, EntityMembers, Boolean, OperationResult)

Создаёт новых участников.

EntityMembersDelete(International, EntityMembers)

Удаляет или деактивирует выбранных участников.

EntityMembersGet(International, EntityMembersGetCriteria, EntityMembersInformation, OperationResult)

Получает отфильтрованный набор членов и их данные из сущности.

EntityMembersMerge(International, EntityMembers, Boolean, OperationResult)

Создаёт новых участников и обновляет существующих.

EntityMembersUpdate(International, EntityMembers)

Обновляет существующих участников.

EntityStagingClear(International, Int32, Identifier)

Очищает область staging объекта с указанным идентификатором пакета.

EntityStagingGet(International, EntityStagingGetCriteria, Collection<EntityStagingBatch>, OperationResult)

Извлекает содержимое зоны сущности.

EntityStagingLoad(International, String, EntityStagingImportType, Collection<EntityMembers>, Boolean, Collection<Identifier>)

Загружает участников и их связь в стадийную область сущности.

EntityStagingProcess(International, String, Identifier, MemberType, Identifier, OperationResult)

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

ExportViewCreate(International, ExportView)

Создаёт новый вид экспорта (подписки).

ExportViewDelete(International, Identifier)

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

ExportViewListGet(International, OperationResult)

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

ExportViewUpdate(International, ExportView)

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

HierarchyMembersGet(International, HierarchyMembersGetCriteria, OperationResult)

Извлекает родительско-дочерние элементы из иерархии относительно родительского узла.

MetadataClone(International, Metadata)

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

MetadataCreate(International, Metadata, Boolean, OperationResult)

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

MetadataDelete(International, Metadata)

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

MetadataGet(International, MetadataResultOptions, MetadataSearchCriteria, OperationResult)

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

MetadataUpdate(International, Metadata)

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

ModelMembersBulkDelete(International, Collection<EntityMembers>, Collection<Identifier>)

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

ModelMembersBulkMerge(International, Collection<EntityMembers>, Collection<Identifier>)

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

ModelMembersBulkUpdate(International, Collection<EntityMembers>, Collection<Identifier>)

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

ModelMembersGet(International, ModelMembersGetCriteria, ModelMembersResultCriteria, OperationResult)

Получает все выбранные модели, сущности и/или иерархии.

SecurityPrincipalsClone(International, SecurityPrincipals)

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

SecurityPrincipalsCreate(International, SecurityPrincipals, SecuritySet)

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

SecurityPrincipalsDelete(International, SecurityPrincipalsDeleteCriteria)

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

SecurityPrincipalsGet(International, SecurityPrincipalsCriteria, SecurityPrincipals)

Получает принципы безопасности и их разрешения.

SecurityPrincipalsUpdate(International, SecurityPrincipals)

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

SecurityPrivilegesClone(International, SecurityPrivileges)

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

SecurityPrivilegesCreate(International, SecurityPrivileges, SecuritySet)

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

SecurityPrivilegesDelete(International, SecurityPrivilegesDeleteCriteria)

Удаляет разрешения для указанных критериев.

SecurityPrivilegesGet(International, SecurityPrivilegesGetCriteria, SecurityPrivileges)

Получает разрешения на безопасность для выбранных принципов и/или моделей.

SecurityPrivilegesUpdate(International, SecurityPrivileges)

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

ServiceCheck(International)

Определяет, работает ли веб-сервис Master Data Services и подключён ли к базе данных.

ServiceVersionGet(International, OperationResult, Version)

Получает версию экземпляра сервиса.

StagingClear(International, Collection<Identifier>, Int32, Int32, OperationResult, Int32)

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

StagingGet(International, Boolean, StagingResultCriteria, StagingSearchCriteria, OperationResult, Collection<StagingUnbatchedInformation>)

Забирает содержимое зоны массового сбора.

StagingNameCheck(International, String, OperationResult)

Проверяет имя staging, чтобы узнать, уникально ли оно или оно уже использовано.

StagingProcess(International, Boolean, StagingUnbatchedCriteria, OperationResult)

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

SystemDomainListGet(International, SystemDomainListGetCriteria, Collection<SystemDomainList>)

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

SystemPropertiesGet(International, Collection<SystemPropertyValue>)

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

SystemSettingsGet(International, SystemSettingsGetCriteria, Collection<SystemSettingGroup>)

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

SystemSettingsUpdate(International, Collection<SystemSettingGroup>)

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

TransactionAnnotationsCreate(International, Collection<Annotation>, Int32)

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

TransactionAnnotationsGet(International, Int32, OperationResult)

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

TransactionsGet(International, TransactionSearchCriteria, Int32, Collection<Transaction>)

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

TransactionsReverse(International, Collection<Int32>, Collection<ReplacementId>)

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

UserPreferencesDelete(International, Boolean, Dictionary<String,String>)

Удаляет указанные предпочтения пользователя.

UserPreferencesGet(International, Dictionary<String,String>)

Получает настройки указанного пользователя.

UserPreferencesUpdate(International, Dictionary<String,String>)

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

ValidationGet(International, ValidationSearchCriteria, OperationResult, Collection<ValidationSummaryItem>, Int32, Collection<ValidationIssue>)

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

ValidationProcess(International, ValidationProcessCriteria, ValidationProcessOptions, Collection<ValidationIssue>, ValidationProcessResult)

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

VersionCopy(International, Guid, String, String)

Создаёт копию версии, которая включает копирование всех данных членов организации.

Явные реализации интерфейса

Имя Описание
IService.AnnotationsDelete(AnnotationsDeleteRequest)

Удаляет существующую аннотацию.

IService.AnnotationsUpdate(AnnotationsUpdateRequest)

Обновляет существующую аннотацию.

IService.AttributeChange(AttributeChangeRequest)

Меняет атрибут.

IService.BusinessRulesClone(BusinessRulesCloneRequest)

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

IService.BusinessRulesCreate(BusinessRulesCreateRequest)

Создаёт новые бизнес-правила.

IService.BusinessRulesDelete(BusinessRulesDeleteRequest)

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

IService.BusinessRulesGet(BusinessRulesGetRequest)

Получает правила бизнеса.

IService.BusinessRulesPaletteGet(BusinessRulesPaletteGetRequest)

Получает доступные компоненты бизнес-правил (палитра компонентов).

IService.BusinessRulesPublish(BusinessRulesPublishRequest)

Публикует бизнес-правила для модели, организации или типа участника.

IService.BusinessRulesUpdate(BusinessRulesUpdateRequest)

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

IService.DataQualityCleansingOperationCreate(DataQualityCleansingOperationCreateRequest)

Создаёт оперативный запрос на очистку качества DQS.

IService.DataQualityInstalledState(DataQualityInstalledStateRequest)

Получает состояние DQS — ответ положительный, если DQS правильно установлен и настроен для работы с Master Data Services.

IService.DataQualityKnowledgeBasesGet(DataQualityKnowledgeBasesGetRequest)

Получает список базы знаний, настроенных в DQS.

IService.DataQualityMatchingOperationCreate(DataQualityMatchingOperationCreateRequest)

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

IService.DataQualityOperationPurgeOperation(DataQualityOperationPurgeOperationRequest)

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

IService.DataQualityOperationResultsGet(DataQualityOperationResultsGetRequest)

Получает результаты завершённой операции DQS.

IService.DataQualityOperationStart(DataQualityOperationStartRequest)

Начинает операцию DQS.

IService.DataQualityOperationStatus(DataQualityOperationStatusRequest)

Получает статус выполняющейся операции DQS.

IService.DataQualityStoreInputData(DataQualityStoreInputDataRequest)

Получает данные для входных данных в хранилище качества.

IService.EntityMemberAnnotationsCreate(EntityMemberAnnotationsCreateRequest)

Создаёт новые аннотации, прикреплённые к члену.

IService.EntityMemberAnnotationsGet(EntityMemberAnnotationsGetRequest)

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

IService.EntityMemberAttributesGet(EntityMemberAttributesGetRequest)

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

IService.EntityMemberKeyLookup(EntityMemberKeyGetRequest)

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

IService.EntityMembersCopy(EntityMembersCopyRequest)

Копирует выбранных участников новым целевым участникам.

IService.EntityMembersCreate(EntityMembersCreateRequest)

Создаёт новых участников.

IService.EntityMembersDelete(EntityMembersDeleteRequest)

Удаляет или деактивирует выбранных участников.

IService.EntityMembersGet(EntityMembersGetRequest)

Получает отфильтрованный набор членов и их данные из сущности.

IService.EntityMembersMerge(EntityMembersMergeRequest)

Создаёт новых участников и обновляет существующих.

IService.EntityMembersUpdate(EntityMembersUpdateRequest)

Обновляет существующих участников.

IService.EntityStagingClear(EntityStagingClearRequest)

Очищает зону подготовки сущности.

IService.EntityStagingGet(EntityStagingGetRequest)

Извлекает содержимое зоны сущности.

IService.EntityStagingLoad(EntityStagingLoadRequest)

Загружает содержимое зоны сущности.

IService.EntityStagingProcess(EntityStagingProcessRequest)

Устанавливает пакет в очередь для обработки.

IService.ExportViewCreate(ExportViewCreateRequest)

Генерирует или восстанавливает нужные просмотры подписки.

IService.ExportViewDelete(ExportViewDeleteRequest)

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

IService.ExportViewListGet(ExportViewListGetRequest)

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

IService.ExportViewUpdate(ExportViewUpdateRequest)

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

IService.HierarchyMembersGet(HierarchyMembersGetRequest)

Извлекает родительско-дочерние элементы из иерархии относительно родительского узла.

IService.MetadataClone(MetadataCloneRequest)

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

IService.MetadataCreate(MetadataCreateRequest)

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

IService.MetadataDelete(MetadataDeleteRequest)

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

IService.MetadataGet(MetadataGetRequest)

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

IService.MetadataUpdate(MetadataUpdateRequest)

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

IService.ModelMembersBulkDelete(ModelMembersBulkDeleteRequest)

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

IService.ModelMembersBulkMerge(ModelMembersBulkMergeRequest)

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

IService.ModelMembersBulkUpdate(ModelMembersBulkUpdateRequest)

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

IService.ModelMembersGet(ModelMembersGetRequest)

Получает все выбранные модели, сущности и/или иерархии.

IService.SecurityPrincipalsClone(SecurityPrincipalsRequest)

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

IService.SecurityPrincipalsCreate(SecurityPrincipalsRequest)

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

IService.SecurityPrincipalsDelete(SecurityPrincipalsDeleteRequest)

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

IService.SecurityPrincipalsGet(SecurityPrincipalsGetRequest)

Получает принципы безопасности и их разрешения.

IService.SecurityPrincipalsUpdate(SecurityPrincipalsRequest)

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

IService.SecurityPrivilegesClone(SecurityPrivilegesRequest)

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

IService.SecurityPrivilegesCreate(SecurityPrivilegesRequest)

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

IService.SecurityPrivilegesDelete(SecurityPrivilegesDeleteRequest)

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

IService.SecurityPrivilegesGet(SecurityPrivilegesGetRequest)

Получает разрешения на безопасность для выбранных принципов и/или моделей.

IService.SecurityPrivilegesUpdate(SecurityPrivilegesRequest)

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

IService.ServiceCheck(ServiceCheckGetRequest)

Определяет, работает ли веб-сервис Master Data Services и подключён ли к базе данных.

IService.ServiceVersionGet(ServiceVersionGetRequest)

Получает сервисную версию.

IService.StagingClear(StagingClearRequest)

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

IService.StagingGet(StagingGetRequest)

Забирает содержимое зоны массового сбора.

IService.StagingNameCheck(StagingNameCheckRequest)

Проверяет имя staging, чтобы узнать, уникально ли оно или оно уже использовано.

IService.StagingProcess(StagingProcessRequest)

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

IService.SystemDomainListGet(SystemDomainListGetRequest)

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

IService.SystemPropertiesGet(SystemPropertiesGetRequest)

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

IService.SystemSettingsGet(SystemSettingsGetRequest)

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

IService.SystemSettingsUpdate(SystemSettingsUpdateRequest)

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

IService.TransactionAnnotationsCreate(TransactionAnnotationsCreateRequest)

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

IService.TransactionAnnotationsGet(TransactionAnnotationsGetRequest)

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

IService.TransactionsGet(TransactionsGetRequest)

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

IService.TransactionsReverse(TransactionsReverseRequest)

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

IService.UserPreferencesDelete(UserPreferencesDeleteRequest)

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

IService.UserPreferencesGet(UserPreferencesGetRequest)

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

IService.UserPreferencesUpdate(UserPreferencesUpdateRequest)

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

IService.ValidationGet(ValidationGetRequest)

Понимает вопросы валидации по заданным критериям.

IService.ValidationProcess(ValidationProcessRequest)

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

IService.VersionCopy(VersionCopyRequest)

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

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