Service Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à. |