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

Database SKU

Metodi

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

Non esegue operazioni. Per informazioni dettagliate su quando questo metodo viene chiamato e sui relativi parametri, vedere la documentazione.

AnnotationsDelete(AnnotationsDeleteRequest)

Elimina annotazioni esistenti

AnnotationsUpdate(AnnotationsUpdateRequest)

Aggiornamenti 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 da un'altra istanza.

BusinessRulesCreate(BusinessRulesCreateRequest)

Creare nuove regole business.

BusinessRulesDelete(BusinessRulesDeleteRequest)

Eliminare una regola business o componenti delle regole.

BusinessRulesGet(BusinessRulesGetRequest)

Recuperare le regole business.

Deve disporre dell'autorizzazione per le funzioni di amministrazione del sistema

BusinessRulesPaletteGet(BusinessRulesPaletteGetRequest)

Recuperare i componenti delle regole 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 è installata correttamente e configurata per l'uso con MDS

DataQualityKnowledgeBasesGet(DataQualityKnowledgeBasesGetRequest)

Ottiene un elenco di knowledgebase configurati 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)

Eliminare annotazioni correlate a una revisione membro

EntityMemberAnnotationSave(EntityMemberAnnotationSaveRequest)

Creare o aggiornare un'annotazione correlata a una revisione membro

EntityMemberAnnotationsCreate(EntityMemberAnnotationsCreateRequest)
Obsoleti.

Creare nuove annotazioni correlate a un membro

EntityMemberAnnotationsGet(EntityMemberAnnotationsGetRequest)

Ottenere annotazioni correlate a una revisione 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 set di modifiche

EntityMemberChangeSetDelete(EntityMemberChangeSetDeleteRequest)

Eliminare un set di modifiche

EntityMemberChangesetSave(EntityMemberChangesetSaveRequest)

Creare o aggiornare un set di modifiche

EntityMemberChangeSetSave(EntityMemberChangeSetSaveRequest)

Crea o aggiorna un set di modifiche

EntityMemberChangesetsGet(EntityMemberChangesetsGetRequest)

Ottenere i set di modifiche

EntityMemberChangeSetsGet(EntityMemberChangeSetsGetRequest)

Ottenere set di modifiche

EntityMemberHistoryRollback(EntityMemberHistoryRollbackRequest)

EntityMemberHistoriesGet è un servizio che restituisce la cronologia dei membri dell'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 la stessa posizione in Gerarchia.

EntityMembersCreate(EntityMembersCreateRequest)

Creare uno o membri e impostare i valori dell'attributo se specificato.

EntityMembersDelete(EntityMembersDeleteRequest)

Eliminare 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)

Usato per ottenere l'elenco di batch nel sistema per un determinato modello

EntityStagingLoad(EntityStagingLoadRequest)

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

EntityStagingProcess(EntityStagingProcessRequest)

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

ErrorLogsGet(ErrorLogsGetRequest)

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

ExportViewCreate(ExportViewCreateRequest)

Crea una nuova visualizzazione export(subscription)

ExportViewDelete(ExportViewDeleteRequest)

Elimina una visualizzazione export(subscription) esistente

ExportViewListGet(ExportViewListGetRequest)

Ottiene l'elenco di visualizzazioni export(subscription)

ExportViewUpdate(ExportViewUpdateRequest)

Aggiornamenti una visualizzazione export(subscription) esistente

FileGet(FileGetRequest)

Ottenere il file dalla cache

FileSave(FileSaveRequest)

Salvare il file nella cache

HierarchyMembersGet(HierarchyMembersGetRequest)

HierarchyGet ottiene i dati ParentChild per una determinata gerarchia

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 ogni richiesta

SecurityDelete(SecurityDeleteRequest)

Questa operazione elimina i componenti di SecuritySet

SecurityPrincipalsClone(SecurityPrincipalsRequest)

Crea una nuova sicurezza SecurityPrincipalsRequest come copie esatte di 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 recupero specificati.

SecurityPrivilegesUpdate(SecurityPrivilegesRequest)

Aggiornamenti 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)

Creare 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 dell'oggetto specificato

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 esegue operazioni. Per informazioni dettagliate su quando questo metodo viene chiamato e sui relativi parametri, vedere la documentazione.

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