Service Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |