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 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à. |