Service Classe

Definizione

Contiene le varie operazioni API delle Business Rules.

L'utente deve avere il permesso della Funzione di Amministrazione di Sistema per utilizzare BusinessRulesGet. L'utente deve avere il permesso di Funzione di Amministrazione di Sistema ed essere un Amministratore di Modello (Aggiornamento a livello di Modello) per poter utilizzare tutte le altre operazioni.

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

Nome Descrizione
Service()

Inizializza una nuova istanza della classe Service.

Proprietà

Nome Descrizione
DatabaseSKU

Database SKU

Metodi

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

Non fa nulla. Vedi <anche cref="T:System.ServiceModel.Description.IServiceBehavior"></vedi anche> la documentazione per dettagli su quando viene chiamato questo metodo e i suoi parametri.

AnnotationsDelete(AnnotationsDeleteRequest)

Elimina le annotazioni esistenti

AnnotationsUpdate(AnnotationsUpdateRequest)

Aggiornamenti Annotazioni esistenti

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Registra per tutte le operazioni di servizio un ispettore dei parametri che estrae e applica le informazioni WCF sulla località del client. Registra un gestore di errore per tutti i canali.

AttributeChange(AttributeChangeRequest)

Cambia il nome e/o il tipo di un attributo

BusinessRulesClone(BusinessRulesCloneRequest)

Crea nuove regole di business che siano copie esatte di regole di business di un'altra istanza.

BusinessRulesCreate(BusinessRulesCreateRequest)

Crea nuove regole aziendali.

BusinessRulesDelete(BusinessRulesDeleteRequest)

Elimina una regola aziendale o componenti delle regole.

BusinessRulesGet(BusinessRulesGetRequest)

Recupera le regole aziendali.

Deve avere il permesso di Funzione di Amministrazione di Sistema

BusinessRulesPaletteGet(BusinessRulesPaletteGetRequest)

Recupera i componenti disponibili delle regole di business (la palette dei componenti).

BusinessRulesPublish(BusinessRulesPublishRequest)

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

BusinessRulesUpdate(BusinessRulesUpdateRequest)

Aggiorna le regole aziendali esistenti.

DataQualityCleansingOperationCreate(DataQualityCleansingOperationCreateRequest)

Crea un'operazione di purificazione

DataQualityInstalledState(DataQualityInstalledStateRequest)

Ottieni lo stato DQS - la risposta è positiva se DQS è installato correttamente e configurato per funzionare con MDS

DataQualityKnowledgeBasesGet(DataQualityKnowledgeBasesGetRequest)

Ottiene una lista di knowledgebase configurate in DQS

DataQualityMatchingOperationCreate(DataQualityMatchingOperationCreateRequest)

Crea un'operazione di matching

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)

Memorizza i dati di input DQS sul server. Può essere chiamato più volte per la stessa operazione

EntityMemberAnnotationDelete(EntityMemberAnnotationDeleteRequest)

Elimina le annotazioni relative a una revisione membro

EntityMemberAnnotationSave(EntityMemberAnnotationSaveRequest)

Crea o aggiorna annotazioni relative a una revisione per membri

EntityMemberAnnotationsCreate(EntityMemberAnnotationsCreateRequest)
Obsoleti.

Crea nuove annotazioni relative a un membro

EntityMemberAnnotationsGet(EntityMemberAnnotationsGetRequest)

Ottieni annotazioni relative a una revisione per membri

EntityMemberAttributesGet(EntityMemberAttributesGetRequest)

Ottieni un valore di attributo singolo per un membro in un'entità. Progettato per poter ottenere file binari, ma puoi ottenere qualsiasi valore di attributo tu richieda.

EntityMemberChangesetDelete(EntityMemberChangesetDeleteRequest)

Elimina un changeset

EntityMemberChangeSetDelete(EntityMemberChangeSetDeleteRequest)

Elimina un insieme di modifiche

EntityMemberChangesetSave(EntityMemberChangesetSaveRequest)

Crea o aggiorna un changeset

EntityMemberChangeSetSave(EntityMemberChangeSetSaveRequest)

Creare o aggiornare un set di modifiche

EntityMemberChangesetsGet(EntityMemberChangesetsGetRequest)

Prendi i cambi

EntityMemberChangeSetsGet(EntityMemberChangeSetsGetRequest)

Prendi i set di cambiamento

EntityMemberHistoryRollback(EntityMemberHistoryRollbackRequest)

EntityMemberHistoriesGet è un servizio che restituisce la specifica storia dei membri dell'entità

EntityMemberKeyLookup(EntityMemberKeyGetRequest)

Cerca o un memberCode o memberID in base ai criteri.

EntityMembersCopy(EntityMembersCopyRequest)

Crea un membro come un altro. Imposta attributo e stessa posizione nella Gerarchia.

EntityMembersCreate(EntityMembersCreateRequest)

Crea uno o più membri e imposta i valori degli attributi se specificato.

EntityMembersDelete(EntityMembersDeleteRequest)

Elimina uno o più membri

EntityMembersGet(EntityMembersGetRequest)

MembersGet è un servizio che raccoglie i membri specifici dell'entità per i criteri specifici

EntityMembersMerge(EntityMembersMergeRequest)

Crea/aggiorna uno o più membri e tutti gli attributi, collezioni e relazioni

EntityMembersPurge(EntityMembersPurgeRequest)

Elimina i membri che hanno cancellato in modo software da una versione modello.

EntityMembersUpdate(EntityMembersUpdateRequest)

Aggiorna uno o più membri

EntityStagingClear(EntityStagingClearRequest)

Imposta il batch assegnato (tramite un ID batch univoco) allo stato "in coda per cancellare"

EntityStagingGet(EntityStagingGetRequest)

Usato per ottenere la lista dei lotti nel sistema per un dato modello

EntityStagingLoad(EntityStagingLoadRequest)

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

EntityStagingProcess(EntityStagingProcessRequest)

Imposta il batch indicato (tramite batch tag, entity ID, tipo di membro e ID versione) per essere messo in coda per l'elaborazione

ErrorLogsGet(ErrorLogsGetRequest)

Ottieni il log degli errori di uno specifico ID di correlazione dalla cache.

ExportViewCreate(ExportViewCreateRequest)

Crea una nuova visualizzazione di esportazione (abbonamento)

ExportViewDelete(ExportViewDeleteRequest)

Elimina una vista di esportazione (abbonamento) esistente

ExportViewListGet(ExportViewListGetRequest)

Ottiene l'elenco delle visualizzazioni di esportazione (abbonamento)

ExportViewUpdate(ExportViewUpdateRequest)

Aggiorna una vista di esportazione (abbonamento) esistente

FileGet(FileGetRequest)

Prendi il file dalla cache

FileSave(FileSaveRequest)

Salva il file nella cache

HierarchyMembersGet(HierarchyMembersGetRequest)

HierarchyGet ottiene i dati ParentChild per una data Gerarchia

HierarchyParentSave(HierarchyParentSaveRequest)

Modifica il genitore gerarchico derivato dei membri figli dati per il livello gerarchico dato.

MetadataClone(MetadataCloneRequest)

Crea nuovi oggetti metadati che sono copie esatte degli oggetti metadati di un'altra istanza.

MetadataCreate(MetadataCreateRequest)

Crea nuovi oggetti metadata.

MetadataDelete(MetadataDeleteRequest)

Elimina vari oggetti metadati.

MetadataGet(MetadataGetRequest)

Recupera vari oggetti metadata.

MetadataUpdate(MetadataUpdateRequest)

Aggiorna vari oggetti di metadati.

ModelMembersGet(ModelMembersGetRequest)

Ottieni tutti i dati nel modello secondo la richiesta

SecurityDelete(SecurityDeleteRequest)

Questa operazione elimina componenti del SecuritySet

SecurityPrincipalsClone(SecurityPrincipalsRequest)

Crea una nuova sicurezza SecurityPrincipalsRequest come copie esatte di oggetti in un'altra istanza hub MDS. Questa operazione richiede sia il guid che il nome dei nuovi elementi nella richiesta. Il guid verrà inserito invece che generato.

SecurityPrincipalsCreate(SecurityPrincipalsRequest)

Crea un nuovo oggetto principale di sicurezza nel repository MDS.

SecurityPrincipalsDelete(SecurityPrincipalsDeleteRequest)

Elimina i principali specificati come parte del SecurityPrincipalsDeleteRequest.

SecurityPrincipalsGet(SecurityPrincipalsGetRequest)

L'operazione recupera i SecuritySet dati in tutto o in parte. L'operazione restituisce un modello dati rappresentativo della struttura e del contenuto di sicurezza.

SecurityPrincipalsUpdate(SecurityPrincipalsRequest)

Aggiorna i principi di sicurezza, la raccolta e UserGroup nel repository.

SecurityPrivilegesClone(SecurityPrivilegesRequest)

Crea nuovi privilegi di sicurezza come copie esatte dei privilegi in un'altra istanza 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 get specificati.

SecurityPrivilegesUpdate(SecurityPrivilegesRequest)

Aggiorna le informazioni sui privilegi di sicurezza nel repository MDS.

ServiceCheck(ServiceCheckGetRequest)

Effettua un controllo del servizio per verificare se il MDS è in uno stato sano.

ServiceVersionGet(ServiceVersionGetRequest)

Ottiene la versione dell'istanza di servizio.

StagingNameCheck(StagingNameCheckRequest)

Controlla se il nome della fase è unico o se il nome della fase è già usato.

SyncRelationshipDelete(SyncRelationshipDeleteRequest)

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

SyncRelationshipMerge(SyncRelationshipMergeRequest)

Crea o aggiorna una relazione di sincronizzazione tra due versioni di entità. Un processo iniziale di sincronizzazione verrà avviato dopo che la relazione sarà stata stabilita con successo.

SyncRelationshipRefresh(SyncRelationshipRefreshRequest)

Aggiorna una relazione di sincronizzazione aggiornando la versione dell'entità di destinazione per corrispondere alla versione dell'entità sorgente.

SyncRelationshipsGet(SyncRelationshipsGetRequest)

Recupera le relazioni di sincronizzazione.

SystemDomainListGet(SystemDomainListGetRequest)

Recupera le liste dei domini di sistema.

SystemPropertiesGet(SystemPropertiesGetRequest)

Recupera le proprietà del sistema.

SystemSettingsGet(SystemSettingsGetRequest)

Recupera le impostazioni di sistema.

SystemSettingsUpdate(SystemSettingsUpdateRequest)

Aggiorna le impostazioni di sistema.

TransactionAnnotationsCreate(TransactionAnnotationsCreateRequest)

Crea nuove annotazioni relative a una transazione

TransactionAnnotationsGet(TransactionAnnotationsGetRequest)

Ottieni annotazioni relative a una transazione

TransactionsGet(TransactionsGetRequest)

Ottiene le transazioni per i criteri indicati.

TransactionsReverse(TransactionsReverseRequest)

Inverte la transazione MDM

UserEffectiveObjectPermissionsGet(UserEffectiveObjectPermissionsGetRequest)

Ottiene gli utenti dal repository MDS in base al permesso specificato dell'oggetto

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 fa nulla. Vedi <anche cref="T:System.ServiceModel.Description.IServiceBehavior"></vedi anche> la documentazione per dettagli su quando viene chiamato questo metodo e i suoi parametri.

ValidationGet(ValidationGetRequest)

Ottiene il/i numero di validazione per i criteri dati

ValidationProcess(ValidationProcessRequest)

Valida i dati per i criteri dati

VersionCopy(VersionCopyRequest)

Fai una copia di una versione, che include la copia di tutti i dati dei membri dell'entità.

Si applica a