Service Classe

Definizione

Contiene le diverse operazioni API delle regole business.

Per usare BusinessRulesGet, è necessaria l'autorizzazione per la funzione Amministrazione sistema. Per usare tutte le altre operazioni, è necessario disporre dell'autorizzazione per la funzione Amministrazione sistema ed essere un amministratore di modelli (eseguire l'aggiornamento a livello di modello).

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
Ereditarietà
Service
Attributi
Implementazioni

Costruttori

Service()

Inizializza una nuova istanza della classe Service.

Proprietà

DatabaseSKU

SKU database

Metodi

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

Non effettua alcuna operazione. Vedere documentazione per informazioni dettagliate su quando questo metodo viene chiamato e sui relativi parametri.

AnnotationsDelete(AnnotationsDeleteRequest)

Elimina le annotazioni esistenti

AnnotationsUpdate(AnnotationsUpdateRequest)

Aggiorna le annotazioni esistenti

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Registra, per tutte le operazioni del servizio, un controllo parametro che consente di estrarre e applicare informazioni sulle impostazioni locali del client WCF. Registra un gestore degli errori per tutti i canali.

AttributeChange(AttributeChangeRequest)

Modifica il nome e/o il tipo di un attributo

BusinessRulesClone(BusinessRulesCloneRequest)

Creare nuove regole business che sono copie esatte delle regole business di un'altra istanza.

BusinessRulesCreate(BusinessRulesCreateRequest)

Crea nuove regole business.

BusinessRulesDelete(BusinessRulesDeleteRequest)

Eliminare una regola business o i componenti delle regole.

BusinessRulesGet(BusinessRulesGetRequest)

Recupera le regole business.

        Deve disporre dell'autorizzazione per la funzione Amministrazione sistema
BusinessRulesPaletteGet(BusinessRulesPaletteGetRequest)

Recuperare i componenti della regola business disponibili (tavolozza componenti).

BusinessRulesPublish(BusinessRulesPublishRequest)

Pubblicare regole business per un tipo di modello/entità/membro.

BusinessRulesUpdate(BusinessRulesUpdateRequest)

Aggiornare le regole business esistenti.

DataQualityCleansingOperationCreate(DataQualityCleansingOperationCreateRequest)

Crea un'operazione di pulizia

DataQualityInstalledState(DataQualityInstalledStateRequest)

Ottenere lo stato DQS: la risposta è positiva se DQS è installato correttamente e configurato per l'utilizzo con MDS

DataQualityKnowledgeBasesGet(DataQualityKnowledgeBasesGetRequest)

Ottiene un elenco di Knowledge base configurate in DQS

DataQualityMatchingOperationCreate(DataQualityMatchingOperationCreateRequest)

Crea un'operazione di corrispondenza

DataQualityOperationPurgeOperation(DataQualityOperationPurgeOperationRequest)

Ottiene i risultati di un'operazione DQS completata

DataQualityOperationResultsGet(DataQualityOperationResultsGetRequest)

Ottiene i risultati di un'operazione DQS completata

DataQualityOperationStart(DataQualityOperationStartRequest)

Avvia un'operazione DQS già esistente

DataQualityOperationStatus(DataQualityOperationStatusRequest)

Ottiene lo stato di un'operazione DQS in esecuzione

DataQualityStoreInputData(DataQualityStoreInputDataRequest)

Archivia dati di input DQS nel server. Può essere chiamato più volte per la stessa operazione

EntityMemberAnnotationDelete(EntityMemberAnnotationDeleteRequest)

Elimina le annotazioni correlate a una revisione del membro

EntityMemberAnnotationSave(EntityMemberAnnotationSaveRequest)

Crea o aggiorna le annotazioni correlate a una revisione del membro

EntityMemberAnnotationsCreate(EntityMemberAnnotationsCreateRequest)
Obsoleta.

Crea nuove annotazioni correlate a un membro

EntityMemberAnnotationsGet(EntityMemberAnnotationsGetRequest)

Ottenere le annotazioni correlate a una revisione del membro

EntityMemberAttributesGet(EntityMemberAttributesGetRequest)

Ottenere un singolo valore di attributo per un membro in un'entità. È progettato per poter ottenere file binari ma è possibile ottenere qualsiasi valore di attributo necessario.

EntityMemberChangesetDelete(EntityMemberChangesetDeleteRequest)

Eliminare un insieme di modifiche

EntityMemberChangeSetDelete(EntityMemberChangeSetDeleteRequest)

Eliminare un insieme di modifiche

EntityMemberChangesetSave(EntityMemberChangesetSaveRequest)

Crea o aggiorna un insieme di modifiche

EntityMemberChangeSetSave(EntityMemberChangeSetSaveRequest)

Creare o aggiornare un insieme di modifiche

EntityMemberChangesetsGet(EntityMemberChangesetsGetRequest)

Ottenere insiemi di modifiche

EntityMemberChangeSetsGet(EntityMemberChangeSetsGetRequest)

Ottenere gli insiemi di modifiche

EntityMemberHistoryRollback(EntityMemberHistoryRollbackRequest)

EntityMemberHistoriesGet è un servizio che restituisce la cronologia dei membri di entità specifica

EntityMemberKeyLookup(EntityMemberKeyGetRequest)

Cerca un oggetto memberCode o memberId in base ai criteri.

EntityMembersCopy(EntityMembersCopyRequest)

Creare un membro uguale a un altro. Impostare l'attributo e lo stesso percorso nella gerarchia.

EntityMembersCreate(EntityMembersCreateRequest)

Creare uno o più membri e impostare i valori di attributo, se specificato.

EntityMembersDelete(EntityMembersDeleteRequest)

Elimina uno o più membri

EntityMembersGet(EntityMembersGetRequest)

MembersGet è un servizio che ottiene i membri di entità specifici per i criteri specificati

EntityMembersMerge(EntityMembersMergeRequest)

Creare o aggiornare uno o più membri e tutti gli attributi, raccolte e relazioni

EntityMembersPurge(EntityMembersPurgeRequest)

Elimina i membri eliminati temporaneamente da una versione del modello.

EntityMembersUpdate(EntityMembersUpdateRequest)

Aggiornare uno o più membri

EntityStagingClear(EntityStagingClearRequest)

Impostare il batch specificato (con un ID batch univoco) nello stato "In coda per la cancellazione"

EntityStagingGet(EntityStagingGetRequest)

Utilizzato per ottenere l'elenco di batch nel sistema per un modello specificato

EntityStagingLoad(EntityStagingLoadRequest)

Utilizzato per il caricamento bulk di membri e relazioni in tabelle di staging basate su entità.

EntityStagingProcess(EntityStagingProcessRequest)

Imposta il batch specificato (tramite tag batch, ID entità, tipo di membro e ID versione) da accodare per l'elaborazione

ErrorLogsGet(ErrorLogsGetRequest)

Ottiene il log degli errori di un ID correlazione specifico dalla cache.

ExportViewCreate(ExportViewCreateRequest)

Crea una nuova vista di esportazione (sottoscrizione)

ExportViewDelete(ExportViewDeleteRequest)

Elimina una vista di esportazione (sottoscrizione) esistente

ExportViewListGet(ExportViewListGetRequest)

Ottiene l'elenco delle viste di esportazione (sottoscrizione)

ExportViewUpdate(ExportViewUpdateRequest)

Aggiorna una vista esportazione (sottoscrizione) esistente

FileGet(FileGetRequest)

Ottenere il file dalla cache

FileSave(FileSaveRequest)

Salvare il file nella cache

HierarchyMembersGet(HierarchyMembersGetRequest)

HierarchyGet ottiene i dati ParentChild per una gerarchia specificata

HierarchyParentSave(HierarchyParentSaveRequest)

Modifica l'elemento padre della gerarchia derivata dei membri figlio specificati per il livello di gerarchia specificato.

MetadataClone(MetadataCloneRequest)

Creare nuovi oggetti metadati che sono copie esatte di oggetti metadati da un'altra istanza.

MetadataCreate(MetadataCreateRequest)

Crea nuovi oggetti di metadati.

MetadataDelete(MetadataDeleteRequest)

Elimina diversi oggetti di metadati.

MetadataGet(MetadataGetRequest)

Recupera diversi oggetti di metadati.

MetadataUpdate(MetadataUpdateRequest)

Aggiorna diversi oggetti di metadati.

ModelMembersGet(ModelMembersGetRequest)

Ottenere tutti i dati nel modello per la richiesta

SecurityDelete(SecurityDeleteRequest)

Questa operazione elimina i componenti di SecuritySet

SecurityPrincipalsClone(SecurityPrincipalsRequest)

Crea una nuova sicurezza SecurityPrincipalsRequest come copie esatte degli oggetti in un'altra istanza dell'hub MDS. Questa operazione richiede il GUID e il nome dei nuovi elementi nella richiesta. Il GUID verrà inserito anziché generato.

SecurityPrincipalsCreate(SecurityPrincipalsRequest)

Crea un nuovo oggetto entità di sicurezza nel repository MDS.

SecurityPrincipalsDelete(SecurityPrincipalsDeleteRequest)

Elimina le entità specificate come parte di SecurityPrincipalsDeleteRequest.

SecurityPrincipalsGet(SecurityPrincipalsGetRequest)

L'operazione recupera i dati SecuritySet, interamente o parzialmente. L'operazione restituisce un modello di dati rappresentativo della struttura di sicurezza e del contenuto.

SecurityPrincipalsUpdate(SecurityPrincipalsRequest)

Aggiorna le entità di sicurezza, la raccolta di User e Group nel repository.

SecurityPrivilegesClone(SecurityPrivilegesRequest)

Creare nuovi privilegi di sicurezza come copie esatte dei privilegi in un'altra istanza dell'hub MDS.

SecurityPrivilegesCreate(SecurityPrivilegesRequest)

Crea nuovi privilegi di sicurezza nel repository MDS

SecurityPrivilegesDelete(SecurityPrivilegesDeleteRequest)

Elimina i privilegi di sicurezza specificati nella richiesta.

SecurityPrivilegesGet(SecurityPrivilegesGetRequest)

Ottiene i privilegi di sicurezza dal repository MDS in base ai criteri di ottenimento specificati.

SecurityPrivilegesUpdate(SecurityPrivilegesRequest)

Aggiorna le informazioni sui privilegi di sicurezza nel repository MDS.

ServiceCheck(ServiceCheckGetRequest)

Eseguire una verifica del servizio per determinare se MDS è in uno stato integro.

ServiceVersionGet(ServiceVersionGetRequest)

Ottiene la versione dell'istanza del servizio.

StagingNameCheck(StagingNameCheckRequest)

Controlla se il nome di staging è univoco o è già usato.

SyncRelationshipDelete(SyncRelationshipDeleteRequest)

Elimina una relazione di sincronizzazione tra due versioni dell'entità.

SyncRelationshipMerge(SyncRelationshipMergeRequest)

Crea o aggiorna una relazione di sincronizzazione tra due versioni dell'entità. Quando viene stabilita la relazione, viene avviato un processo di sincronizzazione iniziale.

SyncRelationshipRefresh(SyncRelationshipRefreshRequest)

Aggiorna una relazione di sincronizzazione aggiornando la versione dell'entità di destinazione in base alla versione dell'entità di origine.

SyncRelationshipsGet(SyncRelationshipsGetRequest)

Recupera le relazioni di sincronizzazione.

SystemDomainListGet(SystemDomainListGetRequest)

Recupera gli elenchi di domini di sistema.

SystemPropertiesGet(SystemPropertiesGetRequest)

Recupera le proprietà di sistema.

SystemSettingsGet(SystemSettingsGetRequest)

Recupera le impostazioni di sistema.

SystemSettingsUpdate(SystemSettingsUpdateRequest)

Aggiorna le impostazioni di sistema.

TransactionAnnotationsCreate(TransactionAnnotationsCreateRequest)

Crea nuove annotazioni correlate a una transazione

TransactionAnnotationsGet(TransactionAnnotationsGetRequest)

Ottiene le annotazioni relative a una transazione

TransactionsGet(TransactionsGetRequest)

Ottiene le transazioni per i criteri specificati.

TransactionsReverse(TransactionsReverseRequest)

Inverte le transazioni MDM

UserEffectiveObjectPermissionsGet(UserEffectiveObjectPermissionsGetRequest)

Ottiene gli utenti dal repository MDS in base all'autorizzazione per gli oggetti specificata

UserPreferencesDelete(UserPreferencesDeleteRequest)

Elimina le preferenze dell'utente.

UserPreferencesGet(UserPreferencesGetRequest)

Recupera tutte le preferenze dell'utente.

UserPreferencesUpdate(UserPreferencesUpdateRequest)

Aggiorna le preferenze dell'utente.

Validate(ServiceDescription, ServiceHostBase)

Non effettua alcuna operazione. Vedere documentazione per informazioni dettagliate su quando questo metodo viene chiamato e sui relativi parametri.

ValidationGet(ValidationGetRequest)

Ottiene i problemi di convalida per i criteri specificati

ValidationProcess(ValidationProcessRequest)

Convalida i dati per i criteri specificati

VersionCopy(VersionCopyRequest)

Creare una copia di una versione che include una copia di tutti i dati del membro di entità.

Si applica a