Compartilhar via


Service Classe

Definição

Contém as várias operações de API de regras de negócios.

O usuário deve ter permissão de função de administração do sistema para usar BusinessRulesGet. O usuário deve ter permissão de 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

Service()

Inicializa uma nova instância da classe Service.

Propriedades

DatabaseSKU

SKU do banco de dados

Métodos

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

Não faz nada. Consulte a documentação para obter 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âmetro que extrai e aplica informações de localidade do cliente WCF. 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ócios que são cópias exatas das regras de negócios de outra instância.

BusinessRulesCreate(BusinessRulesCreateRequest)

Crie novas regras de negócios.

BusinessRulesDelete(BusinessRulesDeleteRequest)

Exclua uma regra de negócios ou componentes de regras.

BusinessRulesGet(BusinessRulesGetRequest)

Recuperar regras de negócios.

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

BusinessRulesPaletteGet(BusinessRulesPaletteGetRequest)

Recuperar componentes de regra de negócios disponíveis (a paleta de componentes).

BusinessRulesPublish(BusinessRulesPublishRequest)

Publicar regras de negócios 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)

Obter o estado DQS – a resposta será positiva se o DQS estiver instalado e configurado corretamente para trabalhar com o MDS

DataQualityKnowledgeBasesGet(DataQualityKnowledgeBasesGetRequest)

Obtém uma lista de bases de dados 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)

Obtém o status de uma operação DQS em execução

DataQualityStoreInputData(DataQualityStoreInputDataRequest)

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

EntityMemberAnnotationDelete(EntityMemberAnnotationDeleteRequest)

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

EntityMemberAnnotationSave(EntityMemberAnnotationSaveRequest)

Criar ou atualizar anotações relacionadas a uma revisão de membro

EntityMemberAnnotationsCreate(EntityMemberAnnotationsCreateRequest)
Obsoleto.

Criar novas anotações relacionadas a um membro

EntityMemberAnnotationsGet(EntityMemberAnnotationsGetRequest)

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

EntityMemberAttributesGet(EntityMemberAttributesGetRequest)

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

EntityMemberChangesetDelete(EntityMemberChangesetDeleteRequest)

Excluir um conjunto de alterações

EntityMemberChangeSetDelete(EntityMemberChangeSetDeleteRequest)

Excluir um conjunto de alterações

EntityMemberChangesetSave(EntityMemberChangesetSaveRequest)

Criar ou atualizar um conjunto de alterações

EntityMemberChangeSetSave(EntityMemberChangeSetSaveRequest)

Criar ou atualizar um conjunto de alterações

EntityMemberChangesetsGet(EntityMemberChangesetsGetRequest)

Obter conjuntos de alterações

EntityMemberChangeSetsGet(EntityMemberChangeSetsGetRequest)

Obter conjuntos de alterações

EntityMemberHistoryRollback(EntityMemberHistoryRollbackRequest)

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

EntityMemberKeyLookup(EntityMemberKeyGetRequest)

Pesquisa um memberCode ou memberId com base nos critérios.

EntityMembersCopy(EntityMembersCopyRequest)

Crie um membro da mesma forma que outro. Defina o atributo e o mesmo local na Hierarquia.

EntityMembersCreate(EntityMembersCreateRequest)

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

EntityMembersDelete(EntityMembersDeleteRequest)

Excluir um ou mais membros

EntityMembersGet(EntityMembersGetRequest)

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

EntityMembersMerge(EntityMembersMergeRequest)

Criar/atualizar um ou mais membros e todos os atributos, coleções e relacionamentos

EntityMembersPurge(EntityMembersPurgeRequest)

Membros de limpezas excluído de forma reversível de uma versão de modelo.

EntityMembersUpdate(EntityMembersUpdateRequest)

Atualizar um ou mais membros

EntityStagingClear(EntityStagingClearRequest)

Definir o lote dado (por meio de uma ID de lote exclusivo) para o status "enfileirados para limpeza"

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 relações em tabelas de preparo baseadas em entidade.

EntityStagingProcess(EntityStagingProcessRequest)

Defina o lote fornecido (por meio de marca de lote, ID da entidade, tipo de membro e ID de versão) para ser enfileirado para processamento

ErrorLogsGet(ErrorLogsGetRequest)

Obtenha o log de erros de uma ID de correlação específica do cache.

ExportViewCreate(ExportViewCreateRequest)

Cria uma nova exibição export(subscription)

ExportViewDelete(ExportViewDeleteRequest)

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

ExportViewListGet(ExportViewListGetRequest)

Obtém a lista de exibições export(subscription)

ExportViewUpdate(ExportViewUpdateRequest)

Atualizações uma exibição de exportação(assinatura) existente

FileGet(FileGetRequest)

Obter o arquivo do cache

FileSave(FileSaveRequest)

Salvar o arquivo no cache

HierarchyMembersGet(HierarchyMembersGetRequest)

HierarchyGet obtém os dados parentchild de uma determinada hierarquia

HierarchyParentSave(HierarchyParentSaveRequest)

Altera o pai da hierarquia derivada dos membros filho especificados para o nível de hierarquia especificado.

MetadataClone(MetadataCloneRequest)

Crie novos objetos de metadados que são 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)

Atualiza vários objetos de metadados.

ModelMembersGet(ModelMembersGetRequest)

Obter todos os dados no modelo de acordo com a solicitação

SecurityDelete(SecurityDeleteRequest)

Essa operação exclui componentes dos SecuritySet

SecurityPrincipalsClone(SecurityPrincipalsRequest)

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

SecurityPrincipalsCreate(SecurityPrincipalsRequest)

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

SecurityPrincipalsDelete(SecurityPrincipalsDeleteRequest)

Exclui as entidades de segurança especificadas como parte do SecurityPrincipalsDeleteRequest.

SecurityPrincipalsGet(SecurityPrincipalsGetRequest)

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

SecurityPrincipalsUpdate(SecurityPrincipalsRequest)

Atualiza as entidades de segurança, a coleção de User e Group no repositório.

SecurityPrivilegesClone(SecurityPrivilegesRequest)

Crie novos privilégios de segurança como cópias exatas de privilégios em outra instância do 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ções as informações de privilégios de segurança no repositório MDS.

ServiceCheck(ServiceCheckGetRequest)

Execute uma verificação de serviço para determinar se o MDS está em um estado íntegro.

ServiceVersionGet(ServiceVersionGetRequest)

Obtém a versão da instância de serviço.

StagingNameCheck(StagingNameCheckRequest)

Verifica se o nome de preparo é exclusivo ou o nome de preparo já foi usado.

SyncRelationshipDelete(SyncRelationshipDeleteRequest)

Exclui um relacionamento de sincronização entre duas versões de entidades.

SyncRelationshipMerge(SyncRelationshipMergeRequest)

Cria ou atualiza um relacionamento de sincronização entre duas versões de entidades. Um processo de sincronização inicial será iniciado após o relacionamento ser estabelecido com êxito.

SyncRelationshipRefresh(SyncRelationshipRefreshRequest)

Atualiza um relacionamento de sincronização, atualizando a versão da entidade de destino para corresponder à versão da entidade de origem.

SyncRelationshipsGet(SyncRelationshipsGetRequest)

Obtém os relacionamento de sincronização.

SystemDomainListGet(SystemDomainListGetRequest)

Recuperar as listas de domínios do sistema.

SystemPropertiesGet(SystemPropertiesGetRequest)

Recuperar propriedades do sistema.

SystemSettingsGet(SystemSettingsGetRequest)

Recupere as configurações do sistema.

SystemSettingsUpdate(SystemSettingsUpdateRequest)

Atualiza as configurações do sistema.

TransactionAnnotationsCreate(TransactionAnnotationsCreateRequest)

Criar novas anotações relacionadas a uma transação

TransactionAnnotationsGet(TransactionAnnotationsGetRequest)

Obtém anotações relacionadas a uma transação

TransactionsGet(TransactionsGetRequest)

Obtém as transações de determinados critérios.

TransactionsReverse(TransactionsReverseRequest)

Inverte as transações de MDM

UserEffectiveObjectPermissionsGet(UserEffectiveObjectPermissionsGetRequest)

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

UserPreferencesDelete(UserPreferencesDeleteRequest)

Exclua as preferências do usuário.

UserPreferencesGet(UserPreferencesGetRequest)

Recupere todas as preferências do usuário.

UserPreferencesUpdate(UserPreferencesUpdateRequest)

Atualiza as preferências do usuário.

Validate(ServiceDescription, ServiceHostBase)

Não faz nada. Consulte a documentação para obter detalhes sobre quando esse método é chamado e seus parâmetros.

ValidationGet(ValidationGetRequest)

Obtém os problemas de validação para os critérios especificados

ValidationProcess(ValidationProcessRequest)

Valida os dados para os critérios especificados

VersionCopy(VersionCopyRequest)

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

Aplica-se a