Idioma

Service Classe

Definição

Contém as várias operações da API de Regras de Negócio.

O usuário deve ter permissão da Função de Administração do Sistema para usar o BusinessRulesGet. O usuário deve ter permissão para a Função de Administração do Sistema e ser um Administrador de Modelo (Atualização no nível do Modelo) para usar todas as outras operações.

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

Construtores

Nome Description
Service()

Inicializa uma nova instância da classe Service.

Propriedades

Nome Description
DatabaseSKU

SKU de Banco de Dados

Métodos

Nome Description
AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection)

Não faz nada. Veja <também cref="T:System.ServiceModel.Description.IServiceBehavior"></veja também> a documentação para detalhes sobre quando esse método é chamado e seus parâmetros.

AnnotationsDelete(AnnotationsDeleteRequest)

Exclui Anotações existentes

AnnotationsUpdate(AnnotationsUpdateRequest)

Atualizações Anotações existentes

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Registra para todas as operações de serviço um inspetor de parâmetros que extrai e aplica informações de local WCF do cliente. Registra um manipulador de erros para todos os canais.

AttributeChange(AttributeChangeRequest)

Altera o nome e/ou o tipo de um atributo

BusinessRulesClone(BusinessRulesCloneRequest)

Crie novas regras de negócio que sejam cópias exatas de regras de negócios de outra instância.

BusinessRulesCreate(BusinessRulesCreateRequest)

Crie novas regras de negócios.

BusinessRulesDelete(BusinessRulesDeleteRequest)

Exclua uma regra de negócio ou componentes das regras.

BusinessRulesGet(BusinessRulesGetRequest)

Recuperar regras de negócio.

Deve ter permissão para a Função de Administração do Sistema

BusinessRulesPaletteGet(BusinessRulesPaletteGetRequest)

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

BusinessRulesPublish(BusinessRulesPublishRequest)

Publique regras de negócio para um modelo / entidade / tipo de membro.

BusinessRulesUpdate(BusinessRulesUpdateRequest)

Atualize as regras de negócios existentes.

DataQualityCleansingOperationCreate(DataQualityCleansingOperationCreateRequest)

Cria uma operação de limpeza

DataQualityInstalledState(DataQualityInstalledStateRequest)

Obtenha o estado do DQS - a resposta é positiva se o DQS estiver corretamente instalado e configurado para funcionar com MDS

DataQualityKnowledgeBasesGet(DataQualityKnowledgeBasesGetRequest)

Obtém uma lista de bases de conhecimento configuradas no DQS

DataQualityMatchingOperationCreate(DataQualityMatchingOperationCreateRequest)

Cria uma operação de correspondência

DataQualityOperationPurgeOperation(DataQualityOperationPurgeOperationRequest)

Obtém os resultados de uma operação DQS concluída

DataQualityOperationResultsGet(DataQualityOperationResultsGetRequest)

Obtém os resultados de uma operação DQS concluída

DataQualityOperationStart(DataQualityOperationStartRequest)

Inicia uma operação DQS já existente

DataQualityOperationStatus(DataQualityOperationStatusRequest)

Recebe o status de uma operação DQS em execução

DataQualityStoreInputData(DataQualityStoreInputDataRequest)

Armazena dados de entrada do DQS no servidor. Pode ser chamado várias vezes para a mesma operação

EntityMemberAnnotationDelete(EntityMemberAnnotationDeleteRequest)

Exclua anotações relacionadas a uma revisão de membro

EntityMemberAnnotationSave(EntityMemberAnnotationSaveRequest)

Crie ou atualize anotações relacionadas a uma revisão de membro

EntityMemberAnnotationsCreate(EntityMemberAnnotationsCreateRequest)
Obsoleto.

Crie novas Anotações relacionadas a um membro

EntityMemberAnnotationsGet(EntityMemberAnnotationsGetRequest)

Obtenha anotações relacionadas a uma revisão para membros

EntityMemberAttributesGet(EntityMemberAttributesGetRequest)

Obtenha um valor de atributo único para um membro em uma entidade. Projetado para conseguir arquivos binários, mas você pode obter qualquer valor de atributo que solicitar.

EntityMemberChangesetDelete(EntityMemberChangesetDeleteRequest)

Excluir um conjunto de alterações

EntityMemberChangeSetDelete(EntityMemberChangeSetDeleteRequest)

Exclua um conjunto de mudanças

EntityMemberChangesetSave(EntityMemberChangesetSaveRequest)

Crie ou atualize um conjunto de alterações

EntityMemberChangeSetSave(EntityMemberChangeSetSaveRequest)

Criar ou atualizar um conjunto de mudanças

EntityMemberChangesetsGet(EntityMemberChangesetsGetRequest)

Obtenha os conjuntos de mudanças

EntityMemberChangeSetsGet(EntityMemberChangeSetsGetRequest)

Obtenha conjuntos de troca

EntityMemberHistoryRollback(EntityMemberHistoryRollbackRequest)

EntityMemberHistoriesGet é um serviço que retorna o histórico específico dos membros da entidade

EntityMemberKeyLookup(EntityMemberKeyGetRequest)

Consulta um memberCode ou memberID com base nos critérios.

EntityMembersCopy(EntityMembersCopyRequest)

Crie um membro igual a outro. Definir atributo e mesma localização na Hierarquia.

EntityMembersCreate(EntityMembersCreateRequest)

Crie um ou dois membros e defina valores de atributo se especificado.

EntityMembersDelete(EntityMembersDeleteRequest)

Exclua um ou mais membros

EntityMembersGet(EntityMembersGetRequest)

MembersGet é um serviço que obtém os membros específicos da entidade para os critérios dados

EntityMembersMerge(EntityMembersMergeRequest)

Crie/atualize um ou mais membros e todos os atributos, coleções e relacionamentos

EntityMembersPurge(EntityMembersPurgeRequest)

Purga membros deletados de uma versão modelo.

EntityMembersUpdate(EntityMembersUpdateRequest)

Atualize um ou mais membros

EntityStagingClear(EntityStagingClearRequest)

Defina o lote fornecido (via um ID de lote único) para o status "enfileirado para limpar"

EntityStagingGet(EntityStagingGetRequest)

Usado para obter a lista de lotes no sistema para um determinado modelo

EntityStagingLoad(EntityStagingLoadRequest)

Usado para carregamento em massa de membros e relacionamentos em tabelas de staging baseadas em entidades.

EntityStagingProcess(EntityStagingProcessRequest)

Configure o lote dado (via tag de lote, ID de entidade, tipo de membro e ID de versão) para ser enfileirado para processamento

ErrorLogsGet(ErrorLogsGetRequest)

Obtenha o log de erro de um ID de correlação específico no cache.

ExportViewCreate(ExportViewCreateRequest)

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

ExportViewDelete(ExportViewDeleteRequest)

Exclui uma visualização de exportação (assinatura) existente

ExportViewListGet(ExportViewListGetRequest)

Recebe a lista de visualizações de exportação (assinatura)

ExportViewUpdate(ExportViewUpdateRequest)

Atualiza uma visualização de exportação (assinatura) existente

FileGet(FileGetRequest)

Recupere o arquivo do cache

FileSave(FileSaveRequest)

Salve o arquivo no cache

HierarchyMembersGet(HierarchyMembersGetRequest)

HierarquiaGet obtém os dados ParentChild para uma determinada Hierarquia

HierarchyParentSave(HierarchyParentSaveRequest)

Altera o pai de hierarquia derivado dos membros filhos dados para o nível hierarquial dado.

MetadataClone(MetadataCloneRequest)

Crie novos objetos de metadados que sejam cópias exatas de objetos de metadados de outra instância.

MetadataCreate(MetadataCreateRequest)

Crie novos objetos de metadados.

MetadataDelete(MetadataDeleteRequest)

Exclua vários objetos de metadados.

MetadataGet(MetadataGetRequest)

Recupere vários objetos de metadados.

MetadataUpdate(MetadataUpdateRequest)

Atualize vários objetos de metadados.

ModelMembersGet(ModelMembersGetRequest)

Obtenha todos os dados no modelo conforme a solicitação

SecurityDelete(SecurityDeleteRequest)

Essa operação elimina componentes do SecuritySet

SecurityPrincipalsClone(SecurityPrincipalsRequest)

Cria uma nova segurança SecurityPrincipalsRequest como cópias exatas de objetos em outra instância de hub MDS. Essa operação requer tanto o guid quanto o nome dos novos itens na solicitação. O guid será inserido em vez de gerado.

SecurityPrincipalsCreate(SecurityPrincipalsRequest)

Cria um novo objeto principal de segurança no repositório MDS.

SecurityPrincipalsDelete(SecurityPrincipalsDeleteRequest)

Exclui os principais especificados como parte do SecurityPrincipalsDeleteRequest.

SecurityPrincipalsGet(SecurityPrincipalsGetRequest)

A operação recupera os SecuritySet dados em totalidade ou em partes. A operação retorna um modelo de dados representativo da estrutura e do conteúdo de segurança.

SecurityPrincipalsUpdate(SecurityPrincipalsRequest)

Atualiza os princípios de segurança, a coleta de User e Group dentro do repositório.

SecurityPrivilegesClone(SecurityPrivilegesRequest)

Crie novos privilégios de segurança como cópias exatas de privilégios em outra instância de hub MDS.

SecurityPrivilegesCreate(SecurityPrivilegesRequest)

Cria novos privilégios de segurança no repositório MDS

SecurityPrivilegesDelete(SecurityPrivilegesDeleteRequest)

Exclui os privilégios de segurança especificados na solicitação.

SecurityPrivilegesGet(SecurityPrivilegesGetRequest)

Obtém os privilégios de segurança do repositório MDS com base nos critérios de obtenção especificados.

SecurityPrivilegesUpdate(SecurityPrivilegesRequest)

Atualiza as informações de privilégios de segurança no repositório MDS.

ServiceCheck(ServiceCheckGetRequest)

Realize uma verificação de serviço para verificar se o MDS está em estado saudável.

ServiceVersionGet(ServiceVersionGetRequest)

Recebe a versão da instância de Service.

StagingNameCheck(StagingNameCheckRequest)

Verifique se o nome da etapa é única ou se o nome já está usado.

SyncRelationshipDelete(SyncRelationshipDeleteRequest)

Elimina uma relação de sincronização entre duas versões da entidade.

SyncRelationshipMerge(SyncRelationshipMergeRequest)

Cria ou atualiza uma relação de sincronização entre duas versões de entidade. Um processo inicial de sincronização será iniciado após o relacionamento ser estabelecido com sucesso.

SyncRelationshipRefresh(SyncRelationshipRefreshRequest)

Atualiza uma relação de sincronização atualizando a versão da entidade de destino para corresponder à versão da entidade de origem.

SyncRelationshipsGet(SyncRelationshipsGetRequest)

Recupera relacionamentos sincronizados.

SystemDomainListGet(SystemDomainListGetRequest)

Recuperar listas de domínios do sistema.

SystemPropertiesGet(SystemPropertiesGetRequest)

Recuperar propriedades do sistema.

SystemSettingsGet(SystemSettingsGetRequest)

Recupere as configurações do sistema.

SystemSettingsUpdate(SystemSettingsUpdateRequest)

Atualize as configurações do sistema.

TransactionAnnotationsCreate(TransactionAnnotationsCreateRequest)

Crie novas Anotações relacionadas a uma transação

TransactionAnnotationsGet(TransactionAnnotationsGetRequest)

Obtenha anotações relacionadas a uma transação

TransactionsGet(TransactionsGetRequest)

Obtém as transações para os critérios dados.

TransactionsReverse(TransactionsReverseRequest)

Reversão da(s) Transação(s) MDM

UserEffectiveObjectPermissionsGet(UserEffectiveObjectPermissionsGetRequest)

Obtém os usuários do repositório MDS com base na permissão do objeto especificada

UserPreferencesDelete(UserPreferencesDeleteRequest)

Exclua as preferências do usuário.

UserPreferencesGet(UserPreferencesGetRequest)

Recupere todas as preferências do usuário.

UserPreferencesUpdate(UserPreferencesUpdateRequest)

Atualize as preferências do usuário.

Validate(ServiceDescription, ServiceHostBase)

Não faz nada. Veja <também cref="T:System.ServiceModel.Description.IServiceBehavior"></veja também> a documentação para detalhes sobre quando esse método é chamado e seus parâmetros.

ValidationGet(ValidationGetRequest)

Obtém o(s) problema(s) de validação para os critérios dados

ValidationProcess(ValidationProcessRequest)

Valida os dados para os critérios dados

VersionCopy(VersionCopyRequest)

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

Aplica-se a