ServiceClient Classe

Definição

Contém as várias operações de API para que o cliente de serviço interaja com os Serviços de Dados Mestres.

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
Herança
ServiceClient
Atributos
Implementações

Construtores

Nome Description
ServiceClient()

Inicializa uma nova instância da ServiceClient classe com valores padrão.

ServiceClient(Binding, EndpointAddress)

Inicializa uma nova instância da ServiceClient classe que possui o endereço binding e remoto especificados.

ServiceClient(String, EndpointAddress)

Inicializa uma nova instância da ServiceClient classe que possui o nome de configuração do endpoint especificado e endereço remoto.

ServiceClient(String, String)

Inicializa uma nova instância da ServiceClient classe que tenha o nome de configuração do endpoint especificado e o endereço remoto como uma string.

ServiceClient(String)

Inicializa uma nova instância da ServiceClient classe com o nome especificado da configuração do endpoint.

Métodos

Nome Description
AnnotationsDelete(International, Int32)

Exclui a anotação existente com o identificador especificado.

AnnotationsUpdate(International, String, Int32)

Atualiza a anotação existente com o identificador especificado.

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

Altera um atributo com os valores especificados.

BusinessRulesClone(International, BusinessRules)

Cria as novas regras de negócio usando o conjunto especificado de regras de negócio, mantendo os identificadores globalmente únicos (GUIDs) dos objetos originais.

BusinessRulesCreate(International, BusinessRules, Boolean)

Cria novas instâncias de regras de negócio.

BusinessRulesDelete(International, BRDeleteCriteria)

Exclui a regra de negócio ou os componentes das regras com os critérios dados.

BusinessRulesGet(International, BRGetCriteria, BRResultOptions, OperationResult)

Recupera as regras de negócio com os critérios fornecidos.

BusinessRulesPaletteGet(International, BREntityMemberType, OperationResult)

Recupera os componentes disponíveis da regra de negócio (a paleta de componentes) para o tipo de membro especificado.

BusinessRulesPublish(International, BRPublishCriteria)

Publica as regras de negócios com os critérios fornecidos.

BusinessRulesUpdate(International, BusinessRules)

Atualiza as regras de negócios existentes.

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

Cria uma operação para limpeza de qualidade DQS.

DataQualityInstalledState(International, OperationResult)

Determina se o DQS está corretamente instalado e configurado para funcionar com Serviços de Dados Mestres com a configuração especificada.

DataQualityKnowledgeBasesGet(International, OperationResult)

Configura a coleção de base de conhecimento no DQS.

DataQualityMatchingOperationCreate(International, Int64, MatchingPolicy, OperationResult)

Cria uma operação para correspondência de DQS.

DataQualityOperationPurgeOperation(International, Guid)

Retorna uma operação de purga para a operação DQS.

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

Recupera os resultados de uma operação DQS concluída.

DataQualityOperationStart(International, Guid, OperationResult, OperationStatus)

Inicia uma operação de desqualificação.

DataQualityOperationStatus(International, Guid, OperationResult, OperationStatus)

Recupera o status de uma operação DQS em execução.

DataQualityStoreInputData(International, TabularData, Guid)

Recupera os dados para armazenar a qualidade dos dados.

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

Cria novas anotações anexadas a um membro.

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

Recupera as anotações anexadas a um membro.

EntityMemberAttributesGet(International, EntityMembers)

Recupera um único valor de atributo para um membro em uma entidade.

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

Esse recurso será removido na próxima versão do Microsoft SQL Server. Não use esse recurso em um novo trabalho de desenvolvimento e modifique os aplicativos que atualmente usam esse recurso o mais rápido possível.

EntityMembersCopy(International, EntityMembersCopyCriteria)

Copia os membros selecionados para novos membros-alvo.

EntityMembersCreate(International, EntityMembers, Boolean, OperationResult)

Cria novos membros.

EntityMembersDelete(International, EntityMembers)

Exclui ou desativa os membros selecionados.

EntityMembersGet(International, EntityMembersGetCriteria, EntityMembersInformation, OperationResult)

Recupera o conjunto filtrado de membros e seus dados de uma entidade.

EntityMembersMerge(International, EntityMembers, Boolean, OperationResult)

Cria novos membros e atualiza os membros existentes.

EntityMembersUpdate(International, EntityMembers)

Atualiza os membros existentes.

EntityStagingClear(International, Int32, Identifier)

Limpa a área de estágio da entidade com o identificador de lote especificado.

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

Recupera o conteúdo da área de preparação da entidade.

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

Carrega os membros e seu relacionamento na área de preparação da entidade.

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

Define o batch, via tag de lote, identificador de entidade, tipo de membro e identificador de versão, para ser enfileirado para processamento.

ExportViewCreate(International, ExportView)

Cria uma nova visualização de exportação (assinatura).

ExportViewDelete(International, Identifier)

Remove a visualização de exportação existente com o identificador especificado.

ExportViewListGet(International, OperationResult)

Recupera a lista de visualizações de exportação existentes.

ExportViewUpdate(International, ExportView)

Atualiza a visualização de exportação existente.

HierarchyMembersGet(International, HierarchyMembersGetCriteria, OperationResult)

Recupera os membros pai-filho de uma hierarquia relativa a um nó pai.

MetadataClone(International, Metadata)

Cria cópias exatas dos componentes de metadados de outra fonte, mantendo os identificadores globalmente únicos (GUIDs) dos objetos originais.

MetadataCreate(International, Metadata, Boolean, OperationResult)

Cria novos componentes de metadados.

MetadataDelete(International, Metadata)

Exclui os componentes de metadados especificados.

MetadataGet(International, MetadataResultOptions, MetadataSearchCriteria, OperationResult)

Recupera os metadados para os critérios fornecidos.

MetadataUpdate(International, Metadata)

Atualiza os metadados especificados.

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

Inicia a exclusão em massa assíncrona dos membros.

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

Inicia a criação em massa assíncrona e/ou atualização em massa dos dados dos membros entre uma ou mais entidades.

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

Inicia a atualização em massa assíncrona dos dados dos membros em uma ou mais entidades.

ModelMembersGet(International, ModelMembersGetCriteria, ModelMembersResultCriteria, OperationResult)

Recupera todos os modelos, entidades e/ou hierarquias selecionadas.

SecurityPrincipalsClone(International, SecurityPrincipals)

Cria cópias exatas de usuários, grupos e suas permissões dentro do modelo de segurança a partir de outra fonte, mantendo os GUIDs dos objetos originais.

SecurityPrincipalsCreate(International, SecurityPrincipals, SecuritySet)

Cria novos usuários, grupos e suas permissões dentro do modelo de segurança.

SecurityPrincipalsDelete(International, SecurityPrincipalsDeleteCriteria)

Exclui usuários e grupos.

SecurityPrincipalsGet(International, SecurityPrincipalsCriteria, SecurityPrincipals)

Recupera os principais responsáveis de segurança e suas permissões.

SecurityPrincipalsUpdate(International, SecurityPrincipals)

Atualiza os princípios de segurança.

SecurityPrivilegesClone(International, SecurityPrivileges)

Cria cópias exatas das permissões dentro do modelo de segurança a partir de outra fonte, mantendo os identificadores globalmente únicos (GUIDs) dos objetos originais.

SecurityPrivilegesCreate(International, SecurityPrivileges, SecuritySet)

Cria privilégios de segurança.

SecurityPrivilegesDelete(International, SecurityPrivilegesDeleteCriteria)

Exclui as permissões para os critérios especificados.

SecurityPrivilegesGet(International, SecurityPrivilegesGetCriteria, SecurityPrivileges)

Recupera as permissões de segurança para principais e/ou modelos selecionados.

SecurityPrivilegesUpdate(International, SecurityPrivileges)

Atualiza os privilégios de segurança especificados.

ServiceCheck(International)

Determina se o serviço Web dos Serviços de Dados Mestres está ativo e conectado ao banco de informações.

ServiceVersionGet(International, OperationResult, Version)

Recupera a versão da instância de serviço.

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

Libera a área de preparação principal.

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

Recupera o conteúdo da área de preparação a granel.

StagingNameCheck(International, String, OperationResult)

Verifica o nome do estágio para ver se o nome é único ou se já foi usado.

StagingProcess(International, Boolean, StagingUnbatchedCriteria, OperationResult)

Varre os registros existentes não lotados nas tabelas de staging em um lote para processamento e inicia a execução da fila de staging mediante solicitação.

SystemDomainListGet(International, SystemDomainListGetCriteria, Collection<SystemDomainList>)

Recupera uma lista fixa localizada de escolhas com base em um código de lista.

SystemPropertiesGet(International, Collection<SystemPropertyValue>)

Recupera as propriedades imutáveis do sistema.

SystemSettingsGet(International, SystemSettingsGetCriteria, Collection<SystemSettingGroup>)

Recupera a lista de configurações do sistema.

SystemSettingsUpdate(International, Collection<SystemSettingGroup>)

Atualiza os valores das configurações do sistema.

TransactionAnnotationsCreate(International, Collection<Annotation>, Int32)

Cria novas anotações anexadas a uma transação existente.

TransactionAnnotationsGet(International, Int32, OperationResult)

Recupera a lista filtrada de anotações de transações de um modelo.

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

Recupera a lista filtrada de transações de um modelo.

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

Revê uma ou mais transações existentes.

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

Exclui as preferências do usuário especificado.

UserPreferencesGet(International, Dictionary<String,String>)

Recupera as preferências do usuário especificado.

UserPreferencesUpdate(International, Dictionary<String,String>)

Atualiza as preferências do usuário especificado.

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

Obtém os problemas de validação para os critérios de busca fornecidos.

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

Processa as validações (regras de negócio) para membros selecionados dentro de um modelo.

VersionCopy(International, Guid, String, String)

Faz uma cópia de uma versão, que inclui a cópia de todos os dados dos membros da entidade.

Implantações explícitas de interface

Nome Description
IService.AnnotationsDelete(AnnotationsDeleteRequest)

Exclui uma anotação existente.

IService.AnnotationsUpdate(AnnotationsUpdateRequest)

Atualiza uma anotação existente.

IService.AttributeChange(AttributeChangeRequest)

Altera um atributo.

IService.BusinessRulesClone(BusinessRulesCloneRequest)

Cria novas regras de negócio que são cópias exatas das regras de negócio de outra fonte, mantendo os identificadores globalmente únicos (GUIDs) dos objetos originais.

IService.BusinessRulesCreate(BusinessRulesCreateRequest)

Cria novas regras de negócios.

IService.BusinessRulesDelete(BusinessRulesDeleteRequest)

Exclui a regra de negócio ou os componentes das regras.

IService.BusinessRulesGet(BusinessRulesGetRequest)

Recupera as regras de negócio.

IService.BusinessRulesPaletteGet(BusinessRulesPaletteGetRequest)

Recupera os componentes disponíveis de regras de negócio (a paleta de componentes).

IService.BusinessRulesPublish(BusinessRulesPublishRequest)

Publica as regras de negócio para um modelo, entidade ou tipo de membro.

IService.BusinessRulesUpdate(BusinessRulesUpdateRequest)

Atualiza as regras de negócios existentes.

IService.DataQualityCleansingOperationCreate(DataQualityCleansingOperationCreateRequest)

Cria uma solicitação de operação para limpeza de qualidade do DQS.

IService.DataQualityInstalledState(DataQualityInstalledStateRequest)

Recupera o estado do DQS – a resposta é positiva se o DQS for devidamente instalado e configurado para funcionar com Serviços de Dados Mestres.

IService.DataQualityKnowledgeBasesGet(DataQualityKnowledgeBasesGetRequest)

Recupera a lista de bases de conhecimento configuradas no DQS.

IService.DataQualityMatchingOperationCreate(DataQualityMatchingOperationCreateRequest)

Cria uma solicitação de operação para correspondência de DQS.

IService.DataQualityOperationPurgeOperation(DataQualityOperationPurgeOperationRequest)

Retorna uma operação de purga para a operação DQS.

IService.DataQualityOperationResultsGet(DataQualityOperationResultsGetRequest)

Recupera os resultados de uma operação DQS concluída.

IService.DataQualityOperationStart(DataQualityOperationStartRequest)

Inicia uma operação de desqualificação.

IService.DataQualityOperationStatus(DataQualityOperationStatusRequest)

Recupera o status de uma operação DQS em execução.

IService.DataQualityStoreInputData(DataQualityStoreInputDataRequest)

Recupera os dados para armazenar a qualidade dos dados.

IService.EntityMemberAnnotationsCreate(EntityMemberAnnotationsCreateRequest)

Cria novas anotações anexadas a um membro.

IService.EntityMemberAnnotationsGet(EntityMemberAnnotationsGetRequest)

Recupera as anotações anexadas a um membro.

IService.EntityMemberAttributesGet(EntityMemberAttributesGetRequest)

Recupera o conjunto especificado de valores de atributos de uma lista específica de membros.

IService.EntityMemberKeyLookup(EntityMemberKeyGetRequest)

Esse recurso será removido na próxima versão do Microsoft SQL Server. Não use esse recurso em um novo trabalho de desenvolvimento e modifique os aplicativos que atualmente usam esse recurso o mais rápido possível.

IService.EntityMembersCopy(EntityMembersCopyRequest)

Copia os membros selecionados para novos membros-alvo.

IService.EntityMembersCreate(EntityMembersCreateRequest)

Cria novos membros.

IService.EntityMembersDelete(EntityMembersDeleteRequest)

Exclui ou desativa os membros selecionados.

IService.EntityMembersGet(EntityMembersGetRequest)

Recupera o conjunto filtrado de membros e seus dados de uma entidade.

IService.EntityMembersMerge(EntityMembersMergeRequest)

Cria novos membros e atualiza os membros existentes.

IService.EntityMembersUpdate(EntityMembersUpdateRequest)

Atualiza os membros existentes.

IService.EntityStagingClear(EntityStagingClearRequest)

Libera a área de preparação da entidade.

IService.EntityStagingGet(EntityStagingGetRequest)

Recupera o conteúdo da área de preparação da entidade.

IService.EntityStagingLoad(EntityStagingLoadRequest)

Carrega o conteúdo da área de preparação da entidade.

IService.EntityStagingProcess(EntityStagingProcessRequest)

Define o lote para ser enfileirado para processamento.

IService.ExportViewCreate(ExportViewCreateRequest)

Gera ou regenera as visualizações de assinatura desejadas.

IService.ExportViewDelete(ExportViewDeleteRequest)

Remove uma visualização de exportação existente.

IService.ExportViewListGet(ExportViewListGetRequest)

Recupera a lista de visualizações de exportação existentes.

IService.ExportViewUpdate(ExportViewUpdateRequest)

Atualiza uma visualização de exportação existente.

IService.HierarchyMembersGet(HierarchyMembersGetRequest)

Recupera os membros pai-filho de uma hierarquia relativa a um nó pai.

IService.MetadataClone(MetadataCloneRequest)

Cria cópias exatas dos componentes de metadados de outra fonte, mantendo os identificadores globalmente únicos (GUIDs) dos objetos originais.

IService.MetadataCreate(MetadataCreateRequest)

Cria novos componentes de metadados.

IService.MetadataDelete(MetadataDeleteRequest)

Exclui os componentes de metadados.

IService.MetadataGet(MetadataGetRequest)

Recupera um metadado.

IService.MetadataUpdate(MetadataUpdateRequest)

Atualiza um metadado.

IService.ModelMembersBulkDelete(ModelMembersBulkDeleteRequest)

Inicia a exclusão em massa assíncrona dos membros.

IService.ModelMembersBulkMerge(ModelMembersBulkMergeRequest)

Inicia a criação em massa assíncrona e/ou atualização em massa dos dados dos membros entre uma ou mais entidades.

IService.ModelMembersBulkUpdate(ModelMembersBulkUpdateRequest)

Inicia a atualização em massa assíncrona dos dados dos membros em uma ou mais entidades.

IService.ModelMembersGet(ModelMembersGetRequest)

Recupera todos os modelos, entidades e/ou hierarquias selecionadas.

IService.SecurityPrincipalsClone(SecurityPrincipalsRequest)

Cria cópias exatas de usuários, grupos e suas permissões dentro do modelo de segurança a partir de outra fonte, mantendo os GUIDs dos objetos originais.

IService.SecurityPrincipalsCreate(SecurityPrincipalsRequest)

Cria novos usuários, grupos e suas permissões dentro do modelo de segurança.

IService.SecurityPrincipalsDelete(SecurityPrincipalsDeleteRequest)

Exclui usuários e grupos.

IService.SecurityPrincipalsGet(SecurityPrincipalsGetRequest)

Recupera os principais seguranças e suas permissões.

IService.SecurityPrincipalsUpdate(SecurityPrincipalsRequest)

Atualiza os princípios de segurança.

IService.SecurityPrivilegesClone(SecurityPrivilegesRequest)

Cria uma cópia exata das permissões dentro do modelo de segurança a partir de outra fonte, mantendo os identificadores globalmente únicos (GUIDs) dos objetos originais.

IService.SecurityPrivilegesCreate(SecurityPrivilegesRequest)

Cria os privilégios de segurança.

IService.SecurityPrivilegesDelete(SecurityPrivilegesDeleteRequest)

Apaga as permissões.

IService.SecurityPrivilegesGet(SecurityPrivilegesGetRequest)

Recupera as permissões de segurança para principais e/ou modelos selecionados.

IService.SecurityPrivilegesUpdate(SecurityPrivilegesRequest)

Atualiza os privilégios de segurança.

IService.ServiceCheck(ServiceCheckGetRequest)

Determina se o serviço Web dos Serviços de Dados Mestres está ativo e conectado ao banco de informações.

IService.ServiceVersionGet(ServiceVersionGetRequest)

Recupera a versão do serviço.

IService.StagingClear(StagingClearRequest)

Libera a área de preparação principal.

IService.StagingGet(StagingGetRequest)

Recupera o conteúdo da área de preparação a granel.

IService.StagingNameCheck(StagingNameCheckRequest)

Verifica o nome do estágio para ver se o nome é único ou se já foi usado.

IService.StagingProcess(StagingProcessRequest)

Varre os registros existentes não lotados nas tabelas de staging em um lote para processamento e inicia a execução da fila de staging mediante solicitação.

IService.SystemDomainListGet(SystemDomainListGetRequest)

Recupera a lista fixa localizada de escolhas com base em um código de lista.

IService.SystemPropertiesGet(SystemPropertiesGetRequest)

Recupera as propriedades imutáveis do sistema.

IService.SystemSettingsGet(SystemSettingsGetRequest)

Recupera a lista de configurações do sistema.

IService.SystemSettingsUpdate(SystemSettingsUpdateRequest)

Atualiza os valores das configurações do sistema.

IService.TransactionAnnotationsCreate(TransactionAnnotationsCreateRequest)

Cria novas anotações anexadas a uma transação existente.

IService.TransactionAnnotationsGet(TransactionAnnotationsGetRequest)

Recupera a lista filtrada de anotações de transações de um modelo.

IService.TransactionsGet(TransactionsGetRequest)

Recupera a lista filtrada de transações de um modelo.

IService.TransactionsReverse(TransactionsReverseRequest)

Revê uma ou mais transações existentes.

IService.UserPreferencesDelete(UserPreferencesDeleteRequest)

Exclui as preferências do usuário atual.

IService.UserPreferencesGet(UserPreferencesGetRequest)

Recupera as preferências do usuário atual.

IService.UserPreferencesUpdate(UserPreferencesUpdateRequest)

Atualiza as preferências do usuário atual.

IService.ValidationGet(ValidationGetRequest)

Obtém as questões de validação para os critérios dados.

IService.ValidationProcess(ValidationProcessRequest)

Processa as validações (regras de negócio) para membros selecionados dentro de um modelo.

IService.VersionCopy(VersionCopyRequest)

Copia uma versão do modelo para uma nova versão.

Aplica-se a