Condividi tramite


ServiceClient Classe

Definizione

Contiene le varie operazioni API per il client del servizio per interagire con Master Data Services.

public ref class ServiceClient : System::ServiceModel::ClientBase<Microsoft::MasterDataServices::IService ^>, Microsoft::MasterDataServices::IService
[System.CodeDom.Compiler.GeneratedCode("System.ServiceModel", "4.0.0.0")]
[System.Diagnostics.DebuggerStepThrough]
public class ServiceClient : System.ServiceModel.ClientBase<Microsoft.MasterDataServices.IService>, Microsoft.MasterDataServices.IService
[<System.CodeDom.Compiler.GeneratedCode("System.ServiceModel", "4.0.0.0")>]
[<System.Diagnostics.DebuggerStepThrough>]
type ServiceClient = class
    inherit ClientBase<IService>
    interface IService
Public Class ServiceClient
Inherits ClientBase(Of IService)
Implements IService
Ereditarietà
ServiceClient
Attributi
Implementazioni

Costruttori

ServiceClient()

Inizializza una nuova istanza della classe ServiceClient con i valori predefiniti.

ServiceClient(Binding, EndpointAddress)

Inizializza una nuova istanza della classe ServiceClient con l'associazione e l'indirizzo remoto specificati.

ServiceClient(String)

Inizializza una nuova istanza della classe ServiceClient con il nome della configurazione dell'endpoint specificato.

ServiceClient(String, EndpointAddress)

Inizializza una nuova istanza della classe ServiceClient con il nome della configurazione dell'endpoint e l'indirizzo remoto specificati.

ServiceClient(String, String)

Inizializza una nuova istanza della classe ServiceClient per cui sono stati specificati, come stringa, il nome della configurazione dell'endpoint e l'indirizzo remoto.

Metodi

AnnotationsDelete(International, Int32)

Elimina l'annotazione esistente con l'identificatore specificato.

AnnotationsUpdate(International, String, Int32)

Aggiorna l'annotazione esistente con l'identificatore specificato.

AttributeChange(International, MetadataAttribute, Collection<String>, Guid, OperationResult)

Modifica un attributo con i valori specificati.

BusinessRulesClone(International, BusinessRules)

Crea le nuove regole business utilizzando il relativo set specificato, mantenendo gli identificatori univoci globali (GUID) degli oggetti originali.

BusinessRulesCreate(International, BusinessRules, Boolean)

Crea una nuova istanza delle regole business.

BusinessRulesDelete(International, BRDeleteCriteria)

Elimina la regola business o i componenti delle regole con i criteri specificati.

BusinessRulesGet(International, BRGetCriteria, BRResultOptions, OperationResult)

Recupera le regole business con i criteri specificati.

BusinessRulesPaletteGet(International, BREntityMemberType, OperationResult)

Recupera i componenti delle regole business disponibili (tavolozza di componenti) per il tipo di membro specificato.

BusinessRulesPublish(International, BRPublishCriteria)

Pubblica le regole business con i criteri specificati.

BusinessRulesUpdate(International, BusinessRules)

Aggiorna le regole business esistenti.

DataQualityCleansingOperationCreate(International, Collection<DataSourceFieldMapping>, Int64, OperationResult)

Crea un'operazione di pulizia di qualità DQS.

DataQualityInstalledState(International, OperationResult)

Determina se DQS è installato correttamente e configurato per funzionare con Master Data Services con l'impostazione specificata.

DataQualityKnowledgeBasesGet(International, OperationResult)

Ottiene la raccolta di Knowledge Base configurate in DQS.

DataQualityMatchingOperationCreate(International, Int64, MatchingPolicy, OperationResult)

Crea un'operazione di corrispondenza DQS.

DataQualityOperationPurgeOperation(International, Guid)

Restituisce un'operazione di eliminazione per l'operazione DQS.

DataQualityOperationResultsGet(International, Int32, Guid, Int32, OperationResult)

Recupera i risultati di un'operazione DQS completata.

DataQualityOperationStart(International, Guid, OperationResult, OperationStatus)

Avvia un'operazione DQS.

DataQualityOperationStatus(International, Guid, OperationResult, OperationStatus)

Recupera lo stato di un'operazione DQS in esecuzione.

DataQualityStoreInputData(International, TabularData, Guid)

Recupera i dati per l'input di archivio Data Quality.

EntityMemberAnnotationsCreate(International, Collection<Annotation>, Identifier, MemberIdentifier, Identifier, Identifier)

Crea nuove annotazioni associate a un membro.

EntityMemberAnnotationsGet(International, Identifier, MemberIdentifier, Identifier, Identifier, OperationResult)

Recupera le annotazioni associate a un membro.

EntityMemberAttributesGet(International, EntityMembers)

Recupera un singolo valore di attributo per un membro in un'entità.

EntityMemberKeyLookup(International, Identifier, MemberKeyLookupType, Collection<MemberKey>, MemberType, Identifier, Identifier)

Questa funzionalità verrà rimossa a partire dalla prossima versione di Microsoft SQL Server. Non usare questa funzionalità in un nuovo progetto di sviluppo e modificare non appena possibile le applicazioni in cui è attualmente implementata.

EntityMembersCopy(International, EntityMembersCopyCriteria)

Copia i membri selezionati in nuovi membri di destinazione.

EntityMembersCreate(International, EntityMembers, Boolean, OperationResult)

Crea nuovi membri.

EntityMembersDelete(International, EntityMembers)

Elimina o disattiva i membri selezionati.

EntityMembersGet(International, EntityMembersGetCriteria, EntityMembersInformation, OperationResult)

Recupera il set filtrato di membri e i relativi dati da un'entità.

EntityMembersMerge(International, EntityMembers, Boolean, OperationResult)

Crea nuovi membri e aggiorna quelli esistenti.

EntityMembersUpdate(International, EntityMembers)

Aggiorna i membri esistenti.

EntityStagingClear(International, Int32, Identifier)

Cancella l'area di gestione temporanea entità con l'identificatore di batch specificato.

EntityStagingGet(International, EntityStagingGetCriteria, Collection<EntityStagingBatch>, OperationResult)

Recupera il contenuto dell'area di gestione temporanea entità.

EntityStagingLoad(International, String, EntityStagingImportType, Collection<EntityMembers>, Boolean, Collection<Identifier>)

Carica i membri e la relativa relazione nell'area di gestione temporanea entità.

EntityStagingProcess(International, String, Identifier, MemberType, Identifier, OperationResult)

Imposta il batch, tramite tag del batch, identificatore di entità, tipo di membro e identificatore di versione, da inserire in coda per l'elaborazione.

ExportViewCreate(International, ExportView)

Crea una nuova vista (sottoscrizione) esportazione.

ExportViewDelete(International, Identifier)

Rimuove la vista esportazione esistente con l'identificatore specificato.

ExportViewListGet(International, OperationResult)

Recupera l'elenco di viste esportazione esistenti.

ExportViewUpdate(International, ExportView)

Aggiorna la vista esportazione esistente.

HierarchyMembersGet(International, HierarchyMembersGetCriteria, OperationResult)

Recupera i membri padre-figlio da una gerarchia relativa a un nodo padre.

MetadataClone(International, Metadata)

Crea le copie esatte dei componenti dei metadati di un'altra origine, mantenendo gli identificatori univoci globali (GUID) degli oggetti originali.

MetadataCreate(International, Metadata, Boolean, OperationResult)

Crea nuovi componenti dei metadati.

MetadataDelete(International, Metadata)

Elimina i componenti dei metadati specificati.

MetadataGet(International, MetadataResultOptions, MetadataSearchCriteria, OperationResult)

Recupera i metadati per i criteri specificati.

MetadataUpdate(International, Metadata)

Aggiorna i metadati specificati.

ModelMembersBulkDelete(International, Collection<EntityMembers>, Collection<Identifier>)

Inizia l'eliminazione bulk asincrona dei membri.

ModelMembersBulkMerge(International, Collection<EntityMembers>, Collection<Identifier>)

Inizia la creazione e/o l'aggiornamento bulk asincrono dei dati dei membri in una o più entità.

ModelMembersBulkUpdate(International, Collection<EntityMembers>, Collection<Identifier>)

Inizia l'aggiornamento bulk asincrono dei dati dei membri in una o più entità.

ModelMembersGet(International, ModelMembersGetCriteria, ModelMembersResultCriteria, OperationResult)

Recupera tutti i modelli, le entità e/o le gerarchie selezionati.

SecurityPrincipalsClone(International, SecurityPrincipals)

Crea copie esatte di utenti, gruppi e relative autorizzazioni all'interno del modello di sicurezza di un'altra origine, mantenendo i GUID degli oggetti originali.

SecurityPrincipalsCreate(International, SecurityPrincipals, SecuritySet)

Crea nuovi utenti, gruppi e relative autorizzazioni all'interno del modello di sicurezza.

SecurityPrincipalsDelete(International, SecurityPrincipalsDeleteCriteria)

Elimina utenti e gruppi.

SecurityPrincipalsGet(International, SecurityPrincipalsCriteria, SecurityPrincipals)

Recupera entità di sicurezza e relative autorizzazioni.

SecurityPrincipalsUpdate(International, SecurityPrincipals)

Aggiorna le entità di sicurezza.

SecurityPrivilegesClone(International, SecurityPrivileges)

Crea copie esatte delle autorizzazioni all'interno del modello di sicurezza di un'altra origine, mantenendo gli identificatori univoci globali (GUID) degli oggetti originali.

SecurityPrivilegesCreate(International, SecurityPrivileges, SecuritySet)

Crea i privilegi di sicurezza.

SecurityPrivilegesDelete(International, SecurityPrivilegesDeleteCriteria)

Elimina le autorizzazioni per i criteri specificati.

SecurityPrivilegesGet(International, SecurityPrivilegesGetCriteria, SecurityPrivileges)

Recupera le autorizzazioni di sicurezza per le entità e/o i modelli selezionati.

SecurityPrivilegesUpdate(International, SecurityPrivileges)

Aggiorna i privilegi di sicurezza specificati.

ServiceCheck(International)

Determina se il servizio Web Master Data Services è in esecuzione e connesso al database.

ServiceVersionGet(International, OperationResult, Version)

Recupera la versione dell'istanza del servizio.

StagingClear(International, Collection<Identifier>, Int32, Int32, OperationResult, Int32)

Cancella l'area di gestione temporanea bulk.

StagingGet(International, Boolean, StagingResultCriteria, StagingSearchCriteria, OperationResult, Collection<StagingUnbatchedInformation>)

Recupera il contenuto dell'area di gestione temporanea bulk.

StagingNameCheck(International, String, OperationResult)

Controlla il nome di gestione temporanea per verificare se è univoco o è già utilizzato.

StagingProcess(International, Boolean, StagingUnbatchedCriteria, OperationResult)

Apre i record non in batch esistenti nelle tabelle di staging in un batch per l'elaborazione e avvia l'esecuzione della coda di staging su richiesta.

SystemDomainListGet(International, SystemDomainListGetCriteria, Collection<SystemDomainList>)

Recupera un elenco fisso localizzato di scelte in base a un codice dell'elenco.

SystemPropertiesGet(International, Collection<SystemPropertyValue>)

Recupera le proprietà non modificabili relative al sistema.

SystemSettingsGet(International, SystemSettingsGetCriteria, Collection<SystemSettingGroup>)

Recupera l'elenco di impostazioni di sistema.

SystemSettingsUpdate(International, Collection<SystemSettingGroup>)

Aggiorna i valori delle impostazioni di sistema.

TransactionAnnotationsCreate(International, Collection<Annotation>, Int32)

Crea nuove annotazioni associate a una transazione esistente.

TransactionAnnotationsGet(International, Int32, OperationResult)

Recupera l'elenco filtrato di annotazioni transazioni da un modello.

TransactionsGet(International, TransactionSearchCriteria, Int32, Collection<Transaction>)

Recupera l'elenco filtrato di transazioni da un modello.

TransactionsReverse(International, Collection<Int32>, Collection<ReplacementId>)

Inverte una o più transazioni esistenti.

UserPreferencesDelete(International, Boolean, Dictionary<String,String>)

Elimina le preferenze dell'utente specificato.

UserPreferencesGet(International, Dictionary<String,String>)

Recupera le preferenze dell'utente specificato.

UserPreferencesUpdate(International, Dictionary<String,String>)

Aggiorna le preferenze dell'utente specificato.

ValidationGet(International, ValidationSearchCriteria, OperationResult, Collection<ValidationSummaryItem>, Int32, Collection<ValidationIssue>)

Recupera i problemi di convalida per i criteri di ricerca specificati.

ValidationProcess(International, ValidationProcessCriteria, ValidationProcessOptions, Collection<ValidationIssue>, ValidationProcessResult)

Elabora le convalide (regole business) per i membri selezionati all'interno di un modello.

VersionCopy(International, Guid, String, String)

Crea una copia di una versione che include la creazione di una copia di tutti i dati membro di entità.

Implementazioni dell'interfaccia esplicita

IService.AnnotationsDelete(AnnotationsDeleteRequest)

Elimina un'annotazione esistente.

IService.AnnotationsUpdate(AnnotationsUpdateRequest)

Aggiorna un'annotazione esistente.

IService.AttributeChange(AttributeChangeRequest)

Modifica un attributo.

IService.BusinessRulesClone(BusinessRulesCloneRequest)

Crea nuove regole business che sono copie esatte delle regole business di un'altra origine, mantenendo gli identificatori univoci globali (GUID) degli oggetti originali.

IService.BusinessRulesCreate(BusinessRulesCreateRequest)

Crea nuove regole business.

IService.BusinessRulesDelete(BusinessRulesDeleteRequest)

Elimina la regola business o i componenti delle regole.

IService.BusinessRulesGet(BusinessRulesGetRequest)

Recupera le regole business.

IService.BusinessRulesPaletteGet(BusinessRulesPaletteGetRequest)

Recupera i componenti delle regole business disponibili (tavolozza di componenti).

IService.BusinessRulesPublish(BusinessRulesPublishRequest)

Pubblica le regole business per un tipo di modello, entità o membro.

IService.BusinessRulesUpdate(BusinessRulesUpdateRequest)

Aggiorna le regole business esistenti.

IService.DataQualityCleansingOperationCreate(DataQualityCleansingOperationCreateRequest)

Crea una richiesta dell'operazione di pulizia di qualità DQS.

IService.DataQualityInstalledState(DataQualityInstalledStateRequest)

Recupera lo stato DQS: la risposta è positiva se DQS è installato correttamente e configurato per funzionare con Master Data Services.

IService.DataQualityKnowledgeBasesGet(DataQualityKnowledgeBasesGetRequest)

Recupera l'elenco di Knowledge Base configurate in DQS.

IService.DataQualityMatchingOperationCreate(DataQualityMatchingOperationCreateRequest)

Crea una richiesta dell'operazione di corrispondenza DQS.

IService.DataQualityOperationPurgeOperation(DataQualityOperationPurgeOperationRequest)

Restituisce un'operazione di eliminazione per l'operazione DQS.

IService.DataQualityOperationResultsGet(DataQualityOperationResultsGetRequest)

Recupera i risultati di un'operazione DQS completata.

IService.DataQualityOperationStart(DataQualityOperationStartRequest)

Avvia un'operazione DQS.

IService.DataQualityOperationStatus(DataQualityOperationStatusRequest)

Recupera lo stato di un'operazione DQS in esecuzione.

IService.DataQualityStoreInputData(DataQualityStoreInputDataRequest)

Recupera i dati per l'input di archivio Data Quality.

IService.EntityMemberAnnotationsCreate(EntityMemberAnnotationsCreateRequest)

Crea nuove annotazioni associate a un membro.

IService.EntityMemberAnnotationsGet(EntityMemberAnnotationsGetRequest)

Recupera le annotazioni associate a un membro.

IService.EntityMemberAttributesGet(EntityMemberAttributesGetRequest)

Recupera il set specificato di valori di attributo da un elenco specificato di membri.

IService.EntityMemberKeyLookup(EntityMemberKeyGetRequest)

Questa funzionalità verrà rimossa a partire dalla prossima versione di Microsoft SQL Server. Non usare questa funzionalità in un nuovo progetto di sviluppo e modificare non appena possibile le applicazioni in cui è attualmente implementata.

IService.EntityMembersCopy(EntityMembersCopyRequest)

Copia i membri selezionati in nuovi membri di destinazione.

IService.EntityMembersCreate(EntityMembersCreateRequest)

Crea nuovi membri.

IService.EntityMembersDelete(EntityMembersDeleteRequest)

Elimina o disattiva i membri selezionati.

IService.EntityMembersGet(EntityMembersGetRequest)

Recupera il set filtrato di membri e i relativi dati da un'entità.

IService.EntityMembersMerge(EntityMembersMergeRequest)

Crea nuovi membri e aggiorna quelli esistenti.

IService.EntityMembersUpdate(EntityMembersUpdateRequest)

Aggiorna i membri esistenti.

IService.EntityStagingClear(EntityStagingClearRequest)

Cancella l'area di gestione temporanea entità.

IService.EntityStagingGet(EntityStagingGetRequest)

Recupera il contenuto dell'area di gestione temporanea entità.

IService.EntityStagingLoad(EntityStagingLoadRequest)

Carica il contenuto dell'area di gestione temporanea entità.

IService.EntityStagingProcess(EntityStagingProcessRequest)

Imposta il batch da inserire in coda per l'elaborazione.

IService.ExportViewCreate(ExportViewCreateRequest)

Genera o rigenera le viste sottoscrizioni desiderate.

IService.ExportViewDelete(ExportViewDeleteRequest)

Rimuove una vista esportazione esistente.

IService.ExportViewListGet(ExportViewListGetRequest)

Recupera l'elenco di viste esportazione esistenti.

IService.ExportViewUpdate(ExportViewUpdateRequest)

Aggiorna una vista esportazione esistente.

IService.HierarchyMembersGet(HierarchyMembersGetRequest)

Recupera i membri padre-figlio da una gerarchia relativa a un nodo padre.

IService.MetadataClone(MetadataCloneRequest)

Crea le copie esatte dei componenti dei metadati di un'altra origine, mantenendo gli identificatori univoci globali (GUID) degli oggetti originali.

IService.MetadataCreate(MetadataCreateRequest)

Crea nuovi componenti dei metadati.

IService.MetadataDelete(MetadataDeleteRequest)

Elimina i componenti dei metadati.

IService.MetadataGet(MetadataGetRequest)

Recupera i metadati.

IService.MetadataUpdate(MetadataUpdateRequest)

Aggiorna i metadati.

IService.ModelMembersBulkDelete(ModelMembersBulkDeleteRequest)

Inizia l'eliminazione bulk asincrona dei membri.

IService.ModelMembersBulkMerge(ModelMembersBulkMergeRequest)

Inizia la creazione e/o l'aggiornamento bulk asincrono dei dati dei membri in una o più entità.

IService.ModelMembersBulkUpdate(ModelMembersBulkUpdateRequest)

Inizia l'aggiornamento bulk asincrono dei dati dei membri in una o più entità.

IService.ModelMembersGet(ModelMembersGetRequest)

Recupera tutti i modelli, le entità e/o le gerarchie selezionati.

IService.SecurityPrincipalsClone(SecurityPrincipalsRequest)

Crea copie esatte di utenti, gruppi e relative autorizzazioni all'interno del modello di sicurezza di un'altra origine, mantenendo i GUID degli oggetti originali.

IService.SecurityPrincipalsCreate(SecurityPrincipalsRequest)

Crea nuovi utenti, gruppi e relative autorizzazioni all'interno del modello di sicurezza.

IService.SecurityPrincipalsDelete(SecurityPrincipalsDeleteRequest)

Elimina l'utente e i gruppi.

IService.SecurityPrincipalsGet(SecurityPrincipalsGetRequest)

Recupera le entità di sicurezza e le relative autorizzazioni.

IService.SecurityPrincipalsUpdate(SecurityPrincipalsRequest)

Aggiorna le entità di sicurezza.

IService.SecurityPrivilegesClone(SecurityPrivilegesRequest)

Crea una copia esatta delle autorizzazioni all'interno del modello di sicurezza di un'altra origine, mantenendo gli identificatori univoci globali (GUID) degli oggetti originali.

IService.SecurityPrivilegesCreate(SecurityPrivilegesRequest)

Crea i privilegi di sicurezza.

IService.SecurityPrivilegesDelete(SecurityPrivilegesDeleteRequest)

Elimina le autorizzazioni.

IService.SecurityPrivilegesGet(SecurityPrivilegesGetRequest)

Recupera le autorizzazioni di sicurezza per le entità e/o i modelli selezionati.

IService.SecurityPrivilegesUpdate(SecurityPrivilegesRequest)

Aggiorna i privilegi di sicurezza.

IService.ServiceCheck(ServiceCheckGetRequest)

Determina se il servizio Web Master Data Services è in esecuzione e connesso al database.

IService.ServiceVersionGet(ServiceVersionGetRequest)

Recupera la versione del servizio.

IService.StagingClear(StagingClearRequest)

Cancella l'area di gestione temporanea bulk.

IService.StagingGet(StagingGetRequest)

Recupera il contenuto dell'area di gestione temporanea bulk.

IService.StagingNameCheck(StagingNameCheckRequest)

Controlla il nome di gestione temporanea per verificare se è univoco o è già utilizzato.

IService.StagingProcess(StagingProcessRequest)

Apre i record non in batch esistenti nelle tabelle di staging in un batch per l'elaborazione e avvia l'esecuzione della coda di staging su richiesta.

IService.SystemDomainListGet(SystemDomainListGetRequest)

Recupera l'elenco fisso localizzato di scelte in base a un codice dell'elenco.

IService.SystemPropertiesGet(SystemPropertiesGetRequest)

Recupera le proprietà non modificabili relative al sistema.

IService.SystemSettingsGet(SystemSettingsGetRequest)

Recupera l'elenco di impostazioni di sistema.

IService.SystemSettingsUpdate(SystemSettingsUpdateRequest)

Aggiorna i valori delle impostazioni di sistema.

IService.TransactionAnnotationsCreate(TransactionAnnotationsCreateRequest)

Crea nuove annotazioni associate a una transazione esistente.

IService.TransactionAnnotationsGet(TransactionAnnotationsGetRequest)

Recupera l'elenco filtrato di annotazioni transazioni da un modello.

IService.TransactionsGet(TransactionsGetRequest)

Recupera l'elenco filtrato di transazioni da un modello.

IService.TransactionsReverse(TransactionsReverseRequest)

Inverte una o più transazioni esistenti.

IService.UserPreferencesDelete(UserPreferencesDeleteRequest)

Elimina le preferenze dell'utente corrente.

IService.UserPreferencesGet(UserPreferencesGetRequest)

Recupera le preferenze dell'utente corrente.

IService.UserPreferencesUpdate(UserPreferencesUpdateRequest)

Aggiorna le preferenze dell'utente corrente.

IService.ValidationGet(ValidationGetRequest)

Recupera i problemi di convalida per i criteri specificati.

IService.ValidationProcess(ValidationProcessRequest)

Elabora le convalide (regole business) per i membri selezionati all'interno di un modello.

IService.VersionCopy(VersionCopyRequest)

Copia una versione del modello in una nuova versione.

Si applica a