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)

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

ServiceClient(String, EndpointAddress)

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

ServiceClient(String, 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)

Очищает промежуточную область хранения сущности с указанным идентификатором пакета.

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)

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

StagingProcess(International, Boolean, StagingUnbatchedCriteria, OperationResult)

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

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)

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

IService.StagingProcess(StagingProcessRequest)

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

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)

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

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