ServiceClient Classe

Definizione

Contiene le varie operazioni API affinché il client del servizio interagisca con i Servizi Dati Principali.

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

Nome Descrizione
ServiceClient()

Inizializza una nuova istanza della ServiceClient classe con valori predefiniti.

ServiceClient(Binding, EndpointAddress)

Inizializza una nuova istanza della ServiceClient classe che ha l'indirizzo binding e remoto specificati.

ServiceClient(String, EndpointAddress)

Inizializza una nuova istanza della ServiceClient classe che ha il nome di configurazione dell'endpoint specificato e l'indirizzo remoto.

ServiceClient(String, String)

Inizializza una nuova istanza della ServiceClient classe che ha il nome di configurazione dell'endpoint specificato e l'indirizzo remoto come stringa.

ServiceClient(String)

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

Metodi

Nome Descrizione
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 di business utilizzando l'insieme specificato di regole di business, mantenendo gli identificatori globalmente unici (GUID) degli oggetti originali.

BusinessRulesCreate(International, BusinessRules, Boolean)

Crea nuove istance di regole di business.

BusinessRulesDelete(International, BRDeleteCriteria)

Elimina la business rule o i componenti delle regole con i criteri indicati.

BusinessRulesGet(International, BRGetCriteria, BRResultOptions, OperationResult)

Recupera le regole di business con i criteri forniti.

BusinessRulesPaletteGet(International, BREntityMemberType, OperationResult)

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

BusinessRulesPublish(International, BRPublishCriteria)

Pubblica le regole aziendali con i criteri indicati.

BusinessRulesUpdate(International, BusinessRules)

Aggiorna le regole aziendali esistenti.

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

Crea un'operazione per la pulizia di qualità DQS.

DataQualityInstalledState(International, OperationResult)

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

DataQualityKnowledgeBasesGet(International, OperationResult)

Configura la raccolta della knowledge base in DQS.

DataQualityMatchingOperationCreate(International, Int64, MatchingPolicy, OperationResult)

Crea un'operazione per il matching DQS.

DataQualityOperationPurgeOperation(International, Guid)

Restituisce un'operazione di purga 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 corso.

DataQualityStoreInputData(International, TabularData, Guid)

Recupera i dati per l'input di memorizzazione della qualità dei dati.

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 allegate a un membro.

EntityMemberAttributesGet(International, EntityMembers)

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

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

Questa funzionalità verrà rimossa nella versione successiva di Microsoft SQL Server. Non usare questa funzionalità nel nuovo lavoro di sviluppo e modificare le applicazioni che attualmente usano questa funzionalità il prima possibile.

EntityMembersCopy(International, EntityMembersCopyCriteria)

Copia i membri selezionati nei nuovi membri target.

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 loro dati da un'entità.

EntityMembersMerge(International, EntityMembers, Boolean, OperationResult)

Crea nuovi membri e aggiorna i membri esistenti.

EntityMembersUpdate(International, EntityMembers)

Aggiorna i membri esistenti.

EntityStagingClear(International, Int32, Identifier)

Libera l'area di staging dell'entità con l'identificatore batch specificato.

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

Recupera il contenuto dell'area di raccolta dell'entità.

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

Carica i membri e la loro relazione nell'area di raccolta dell'entità.

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

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

ExportViewCreate(International, ExportView)

Crea una nuova visualizzazione di esportazione (abbonamento).

ExportViewDelete(International, Identifier)

Rimuove la vista di esportazione esistente con l'identificatore specificato.

ExportViewListGet(International, OperationResult)

Recupera l'elenco delle viste di esportazione esistenti.

ExportViewUpdate(International, ExportView)

Aggiorna la vista di esportazione esistente.

HierarchyMembersGet(International, HierarchyMembersGetCriteria, OperationResult)

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

MetadataClone(International, Metadata)

Crea copie esatte dei componenti dei metadati da un'altra fonte, mantenendo gli identificatori globalmente unici (GUID) degli oggetti originali.

MetadataCreate(International, Metadata, Boolean, OperationResult)

Crea nuovi componenti di metadati.

MetadataDelete(International, Metadata)

Elimina i componenti dei metadati specificati.

MetadataGet(International, MetadataResultOptions, MetadataSearchCriteria, OperationResult)

Recupera i metadati per i criteri forniti.

MetadataUpdate(International, Metadata)

Aggiorna i metadati specificati.

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

Inizia la cancellazione asincrona e massiva dei membri.

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

Inizia la creazione asincrona in massa e/o l'aggiornamento dei dati dei membri su una o più entità.

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

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

ModelMembersGet(International, ModelMembersGetCriteria, ModelMembersResultCriteria, OperationResult)

Recupera l'intero modello, entità e/o gerarchie selezionate.

SecurityPrincipalsClone(International, SecurityPrincipals)

Crea copie esatte di utenti, gruppi e i loro permessi all'interno del modello di sicurezza da un'altra fonte, mantenendo i GUID degli oggetti originali.

SecurityPrincipalsCreate(International, SecurityPrincipals, SecuritySet)

Crea nuovi utenti, gruppi e i loro permessi all'interno del modello di sicurezza.

SecurityPrincipalsDelete(International, SecurityPrincipalsDeleteCriteria)

Elimina utenti e gruppi.

SecurityPrincipalsGet(International, SecurityPrincipalsCriteria, SecurityPrincipals)

Recupera i responsabili della sicurezza e i loro permessi.

SecurityPrincipalsUpdate(International, SecurityPrincipals)

Aggiorna i principi di sicurezza.

SecurityPrivilegesClone(International, SecurityPrivileges)

Crea copie esatte dei permessi all'interno del modello di sicurezza da un'altra fonte, mantenendo gli identificatori globalmente unici (GUID) degli oggetti originali.

SecurityPrivilegesCreate(International, SecurityPrivileges, SecuritySet)

Crea privilegi di sicurezza.

SecurityPrivilegesDelete(International, SecurityPrivilegesDeleteCriteria)

Elimina i permessi per i criteri specificati.

SecurityPrivilegesGet(International, SecurityPrivilegesGetCriteria, SecurityPrivileges)

Recupera i permessi di sicurezza per principi e/o modelli selezionati.

SecurityPrivilegesUpdate(International, SecurityPrivileges)

Aggiorna i privilegi di sicurezza specificati.

ServiceCheck(International)

Determina se il servizio Web dei Master Data Services è attivo e connesso al database.

ServiceVersionGet(International, OperationResult, Version)

Recupera la versione dell'istanza di servizio.

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

Libera l'area di raccolta massiva.

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

Recupera il contenuto dell'area di raccolta in massa.

StagingNameCheck(International, String, OperationResult)

Controlla il nome della staging per vedere se il nome è unico o se è già usato.

StagingProcess(International, Boolean, StagingUnbatchedCriteria, OperationResult)

Sweede i record non batchjati 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 una lista fissa localizzata di scelte basata su un codice lista.

SystemPropertiesGet(International, Collection<SystemPropertyValue>)

Recupera le proprietà immutabili del sistema.

SystemSettingsGet(International, SystemSettingsGetCriteria, Collection<SystemSettingGroup>)

Recupera l'elenco delle 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 delle annotazioni delle transazioni da un modello.

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

Recupera la lista filtrata delle transazioni da un modello.

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

Annulla una o più transazioni esistenti.

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

Elimina le preferenze specificate dell'utente.

UserPreferencesGet(International, Dictionary<String,String>)

Recupera le preferenze specificate dell'utente.

UserPreferencesUpdate(International, Dictionary<String,String>)

Aggiorna le preferenze specificate dell'utente.

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

Ottiene i problemi di validazione per i criteri di ricerca dati.

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

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

VersionCopy(International, Guid, String, String)

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

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IService.AnnotationsDelete(AnnotationsDeleteRequest)

Elimina un'annotazione esistente.

IService.AnnotationsUpdate(AnnotationsUpdateRequest)

Aggiorna un'annotazione esistente.

IService.AttributeChange(AttributeChangeRequest)

Cambia un attributo.

IService.BusinessRulesClone(BusinessRulesCloneRequest)

Crea nuove regole di business che sono copie esatte di regole di business provenienti da un'altra fonte, mantenendo gli identificatori globalmente unici (GUID) degli oggetti originali.

IService.BusinessRulesCreate(BusinessRulesCreateRequest)

Crea nuove regole aziendali.

IService.BusinessRulesDelete(BusinessRulesDeleteRequest)

Elimina la business rule o i componenti delle regole.

IService.BusinessRulesGet(BusinessRulesGetRequest)

Recupera le regole aziendali.

IService.BusinessRulesPaletteGet(BusinessRulesPaletteGetRequest)

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

IService.BusinessRulesPublish(BusinessRulesPublishRequest)

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

IService.BusinessRulesUpdate(BusinessRulesUpdateRequest)

Aggiorna le regole aziendali esistenti.

IService.DataQualityCleansingOperationCreate(DataQualityCleansingOperationCreateRequest)

Crea una richiesta operativa per la pulizia di qualità DQS.

IService.DataQualityInstalledState(DataQualityInstalledStateRequest)

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

IService.DataQualityKnowledgeBasesGet(DataQualityKnowledgeBasesGetRequest)

Recupera l'elenco della knowledge base configurata in DQS.

IService.DataQualityMatchingOperationCreate(DataQualityMatchingOperationCreateRequest)

Crea una richiesta operativa per il matching DQS.

IService.DataQualityOperationPurgeOperation(DataQualityOperationPurgeOperationRequest)

Restituisce un'operazione di purga 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 corso.

IService.DataQualityStoreInputData(DataQualityStoreInputDataRequest)

Recupera i dati per l'input di memorizzazione della qualità dei dati.

IService.EntityMemberAnnotationsCreate(EntityMemberAnnotationsCreateRequest)

Crea nuove annotazioni associate a un membro.

IService.EntityMemberAnnotationsGet(EntityMemberAnnotationsGetRequest)

Recupera le annotazioni allegate a un membro.

IService.EntityMemberAttributesGet(EntityMemberAttributesGetRequest)

Recupera l'insieme specificato di valori degli attributi da una lista specificata di membri.

IService.EntityMemberKeyLookup(EntityMemberKeyGetRequest)

Questa funzionalità verrà rimossa nella versione successiva di Microsoft SQL Server. Non usare questa funzionalità nel nuovo lavoro di sviluppo e modificare le applicazioni che attualmente usano questa funzionalità il prima possibile.

IService.EntityMembersCopy(EntityMembersCopyRequest)

Copia i membri selezionati nei nuovi membri target.

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 loro dati da un'entità.

IService.EntityMembersMerge(EntityMembersMergeRequest)

Crea nuovi membri e aggiorna i membri esistenti.

IService.EntityMembersUpdate(EntityMembersUpdateRequest)

Aggiorna i membri esistenti.

IService.EntityStagingClear(EntityStagingClearRequest)

Libera l'area di raccolta dell'entità.

IService.EntityStagingGet(EntityStagingGetRequest)

Recupera il contenuto dell'area di raccolta dell'entità.

IService.EntityStagingLoad(EntityStagingLoadRequest)

Carica il contenuto dell'area di raccolta dell'entità.

IService.EntityStagingProcess(EntityStagingProcessRequest)

Imposta il batch per essere messo in coda per l'elaborazione.

IService.ExportViewCreate(ExportViewCreateRequest)

Genera o rigenera le viste in abbonamento desiderate.

IService.ExportViewDelete(ExportViewDeleteRequest)

Rimuove una vista di esportazione esistente.

IService.ExportViewListGet(ExportViewListGetRequest)

Recupera l'elenco delle viste di esportazione esistenti.

IService.ExportViewUpdate(ExportViewUpdateRequest)

Aggiorna una vista di esportazione esistente.

IService.HierarchyMembersGet(HierarchyMembersGetRequest)

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

IService.MetadataClone(MetadataCloneRequest)

Crea copie esatte dei componenti dei metadati da un'altra fonte, mantenendo gli identificatori globalmente unici (GUID) degli oggetti originali.

IService.MetadataCreate(MetadataCreateRequest)

Crea nuovi componenti di metadati.

IService.MetadataDelete(MetadataDeleteRequest)

Elimina i componenti dei metadati.

IService.MetadataGet(MetadataGetRequest)

Recupera un metadata.

IService.MetadataUpdate(MetadataUpdateRequest)

Aggiorna un metadata.

IService.ModelMembersBulkDelete(ModelMembersBulkDeleteRequest)

Inizia la cancellazione asincrona e massiva dei membri.

IService.ModelMembersBulkMerge(ModelMembersBulkMergeRequest)

Inizia la creazione asincrona in massa e/o l'aggiornamento dei dati dei membri su una o più entità.

IService.ModelMembersBulkUpdate(ModelMembersBulkUpdateRequest)

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

IService.ModelMembersGet(ModelMembersGetRequest)

Recupera l'intero modello, entità e/o gerarchie selezionate.

IService.SecurityPrincipalsClone(SecurityPrincipalsRequest)

Crea copie esatte di utenti, gruppi e i loro permessi all'interno del modello di sicurezza da un'altra fonte, mantenendo i GUID degli oggetti originali.

IService.SecurityPrincipalsCreate(SecurityPrincipalsRequest)

Crea nuovi utenti, gruppi e i loro permessi all'interno del modello di sicurezza.

IService.SecurityPrincipalsDelete(SecurityPrincipalsDeleteRequest)

Elimina utenti e gruppi.

IService.SecurityPrincipalsGet(SecurityPrincipalsGetRequest)

Recupera i responsabili della sicurezza e i loro permessi.

IService.SecurityPrincipalsUpdate(SecurityPrincipalsRequest)

Aggiorna i principi della sicurezza.

IService.SecurityPrivilegesClone(SecurityPrivilegesRequest)

Crea una copia esatta dei permessi all'interno del modello di sicurezza da un'altra fonte, mantenendo gli identificatori globalmente unici (GUID) degli oggetti originali.

IService.SecurityPrivilegesCreate(SecurityPrivilegesRequest)

Crea i privilegi di sicurezza.

IService.SecurityPrivilegesDelete(SecurityPrivilegesDeleteRequest)

Elimina i permessi.

IService.SecurityPrivilegesGet(SecurityPrivilegesGetRequest)

Recupera i permessi di sicurezza per principi e/o modelli selezionati.

IService.SecurityPrivilegesUpdate(SecurityPrivilegesRequest)

Aggiorna i privilegi di sicurezza.

IService.ServiceCheck(ServiceCheckGetRequest)

Determina se il servizio Web dei Master Data Services è attivo e connesso al database.

IService.ServiceVersionGet(ServiceVersionGetRequest)

Recupera la versione del servizio.

IService.StagingClear(StagingClearRequest)

Libera l'area di raccolta massiva.

IService.StagingGet(StagingGetRequest)

Recupera il contenuto dell'area di raccolta in massa.

IService.StagingNameCheck(StagingNameCheckRequest)

Controlla il nome della staging per vedere se il nome è unico o se è già usato.

IService.StagingProcess(StagingProcessRequest)

Sweede i record non batchjati 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 la lista fissa localizzata delle scelte basandosi su un codice lista.

IService.SystemPropertiesGet(SystemPropertiesGetRequest)

Recupera le proprietà immutabili del sistema.

IService.SystemSettingsGet(SystemSettingsGetRequest)

Recupera l'elenco delle 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 delle annotazioni delle transazioni da un modello.

IService.TransactionsGet(TransactionsGetRequest)

Recupera la lista filtrata delle transazioni da un modello.

IService.TransactionsReverse(TransactionsReverseRequest)

Annulla una o più transazioni esistenti.

IService.UserPreferencesDelete(UserPreferencesDeleteRequest)

Elimina le preferenze dell'utente attuale.

IService.UserPreferencesGet(UserPreferencesGetRequest)

Recupera le preferenze dell'utente attuale.

IService.UserPreferencesUpdate(UserPreferencesUpdateRequest)

Aggiorna le preferenze dell'utente attuale.

IService.ValidationGet(ValidationGetRequest)

Ottiene i problemi di validazione per i criteri dati.

IService.ValidationProcess(ValidationProcessRequest)

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

IService.VersionCopy(VersionCopyRequest)

Copia una versione del modello in una nuova versione.

Si applica a