Langage

ServiceClient Classe

Définition

Contient les différentes opérations API permettant au client de service d’interagir avec les services de données principales.

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
Héritage
ServiceClient
Attributs
Implémente

Constructeurs

Nom Description
ServiceClient()

Initialise une nouvelle instance de la ServiceClient classe avec des valeurs par défaut.

ServiceClient(Binding, EndpointAddress)

Initialise une nouvelle instance de la ServiceClient classe qui possède l’adresse liaison et distante spécifiées.

ServiceClient(String, EndpointAddress)

Initialise une nouvelle instance de la ServiceClient classe qui possède le nom de configuration du terminau et l’adresse distante spécifiés.

ServiceClient(String, String)

Initialise une nouvelle instance de la ServiceClient classe qui contient le nom de configuration du terminau et l’adresse distante spécifiés comme chaîne.

ServiceClient(String)

Initialise une nouvelle instance de la ServiceClient classe avec le nom de configuration du point de terminaison spécifié.

Méthodes

Nom Description
AnnotationsDelete(International, Int32)

Supprime l’annotation existante avec l’identifiant spécifié.

AnnotationsUpdate(International, String, Int32)

Met à jour l’annotation existante avec l’identifiant spécifié.

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

Modifie un attribut avec les valeurs spécifiées.

BusinessRulesClone(International, BusinessRules)

Crée les nouvelles règles métier en utilisant l’ensemble spécifié de règles métier, en conservant les identifiants globalement uniques (GUID) des objets originaux.

BusinessRulesCreate(International, BusinessRules, Boolean)

Crée une nouvelle instance de règles métier.

BusinessRulesDelete(International, BRDeleteCriteria)

Supprime la règle métier ou les composants des règles avec les critères donnés.

BusinessRulesGet(International, BRGetCriteria, BRResultOptions, OperationResult)

Récupère les règles métier avec les critères donnés.

BusinessRulesPaletteGet(International, BREntityMemberType, OperationResult)

Récupère les composants de règles métier disponibles (la palette des composants) pour le type de membre spécifié.

BusinessRulesPublish(International, BRPublishCriteria)

Publie les règles métier avec les critères donnés.

BusinessRulesUpdate(International, BusinessRules)

Met à jour les règles métier existantes.

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

Crée une opération pour un nettoyage de qualité DQS.

DataQualityInstalledState(International, OperationResult)

Détermine si le DQS est correctement installé et configuré pour fonctionner avec les services de données maîtres avec le paramètre spécifié.

DataQualityKnowledgeBasesGet(International, OperationResult)

Configure la collection de bases de connaissances dans DQS.

DataQualityMatchingOperationCreate(International, Int64, MatchingPolicy, OperationResult)

Crée une opération pour l’appariement DQS.

DataQualityOperationPurgeOperation(International, Guid)

Retourne une opération de purge pour l’opération DQS.

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

Récupère les résultats d’une opération DQS terminée.

DataQualityOperationStart(International, Guid, OperationResult, OperationStatus)

Commence une opération DQS.

DataQualityOperationStatus(International, Guid, OperationResult, OperationStatus)

Récupère le statut d’une opération DQS en cours.

DataQualityStoreInputData(International, TabularData, Guid)

Récupère les données pour stocker la qualité des données en entrée.

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

Crée de nouvelles annotations attachées à un membre.

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

Récupère les annotations attachées à un membre.

EntityMemberAttributesGet(International, EntityMembers)

Récupère une valeur d’attribut unique pour un membre d’une entité.

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

Cette fonctionnalité sera supprimée dans la prochaine version de Microsoft SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et modifiez dès que possible les applications qui utilisent actuellement cette fonctionnalité.

EntityMembersCopy(International, EntityMembersCopyCriteria)

Copie les membres sélectionnés vers les nouveaux membres cibles.

EntityMembersCreate(International, EntityMembers, Boolean, OperationResult)

Crée de nouveaux membres.

EntityMembersDelete(International, EntityMembers)

Supprime ou désactive les membres sélectionnés.

EntityMembersGet(International, EntityMembersGetCriteria, EntityMembersInformation, OperationResult)

Récupère l’ensemble filtré des membres et leurs données auprès d’une entité.

EntityMembersMerge(International, EntityMembers, Boolean, OperationResult)

Crée de nouveaux membres et met à jour les membres existants.

EntityMembersUpdate(International, EntityMembers)

Mise à jour des membres existants.

EntityStagingClear(International, Int32, Identifier)

Efface la zone de staging de l’entité avec l’identifiant de lot spécifié.

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

Récupère le contenu de la zone de rassemblement de l’entité.

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

Charge les membres et leur relation dans la zone de préparation de l’entité.

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

Configure le batch, via l’étiquette batch, l’identifiant d’entité, le type de membre et l’identifiant de version, pour être mis en file d’attente pour traitement.

ExportViewCreate(International, ExportView)

Crée une nouvelle vue d’exportation (abonnement).

ExportViewDelete(International, Identifier)

Supprime la vue d’exportation existante avec l’identifiant spécifié.

ExportViewListGet(International, OperationResult)

Récupère la liste des vues d’exportation existantes.

ExportViewUpdate(International, ExportView)

Mise à jour de la vue d’exportation existante.

HierarchyMembersGet(International, HierarchyMembersGetCriteria, OperationResult)

Récupère les membres parent-enfant d’une hiérarchie relative à un nœud parent.

MetadataClone(International, Metadata)

Crée des copies exactes des composants de métadonnées provenant d’une autre source, en conservant les identifiants globalement uniques (GUID) des objets originaux.

MetadataCreate(International, Metadata, Boolean, OperationResult)

Crée de nouveaux composants de métadonnées.

MetadataDelete(International, Metadata)

Supprime les composants de métadonnées spécifiés.

MetadataGet(International, MetadataResultOptions, MetadataSearchCriteria, OperationResult)

Récupère les métadonnées pour les critères donnés.

MetadataUpdate(International, Metadata)

Met à jour les métadonnées spécifiées.

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

Commence la suppression asynchrone en masse des membres.

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

Commence la création asynchrone en masse et/ou la mise à jour des données membres sur une ou plusieurs entités.

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

Commence la mise à jour asynchrone en masse des données membres sur une ou plusieurs entités.

ModelMembersGet(International, ModelMembersGetCriteria, ModelMembersResultCriteria, OperationResult)

Récupère l’ensemble des modèles, entités et/ou hiérarchies sélectionnés.

SecurityPrincipalsClone(International, SecurityPrincipals)

Crée des copies exactes des utilisateurs, des groupes et de leurs permissions dans le modèle de sécurité à partir d’une autre source, tout en conservant les GUID des objets originaux.

SecurityPrincipalsCreate(International, SecurityPrincipals, SecuritySet)

Crée de nouveaux utilisateurs, groupes et leurs permissions au sein du modèle de sécurité.

SecurityPrincipalsDelete(International, SecurityPrincipalsDeleteCriteria)

Supprime les utilisateurs et les groupes.

SecurityPrincipalsGet(International, SecurityPrincipalsCriteria, SecurityPrincipals)

Récupère les responsables de la sécurité et leurs autorisations.

SecurityPrincipalsUpdate(International, SecurityPrincipals)

Mise à jour des principes de sécurité.

SecurityPrivilegesClone(International, SecurityPrivileges)

Crée des copies exactes des autorisations dans le modèle de sécurité à partir d’une autre source, en conservant les identifiants globalement uniques (GUID) des objets originaux.

SecurityPrivilegesCreate(International, SecurityPrivileges, SecuritySet)

Cela crée des privilèges de sécurité.

SecurityPrivilegesDelete(International, SecurityPrivilegesDeleteCriteria)

Supprime les autorisations pour les critères spécifiés.

SecurityPrivilegesGet(International, SecurityPrivilegesGetCriteria, SecurityPrivileges)

Récupère les permissions de sécurité pour certains principaux et/ou modèles.

SecurityPrivilegesUpdate(International, SecurityPrivileges)

Met à jour les privilèges de sécurité spécifiés.

ServiceCheck(International)

Détermine si le service Web des Services de Données Principales est opérationnel et connecté à la base de données.

ServiceVersionGet(International, OperationResult, Version)

Récupère la version de l’instance de service.

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

Ça dégage la zone de préparation en masse.

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

Récupère le contenu de la zone de préparation en vrac.

StagingNameCheck(International, String, OperationResult)

Vérifie le nom de la phase pour voir si le nom est unique ou si le nom est déjà utilisé.

StagingProcess(International, Boolean, StagingUnbatchedCriteria, OperationResult)

Balaye les enregistrements non lotés existants dans les tables de staging en un lot pour traitement et lance l’exécution de la file de staging sur demande.

SystemDomainListGet(International, SystemDomainListGetCriteria, Collection<SystemDomainList>)

Récupère une liste fixe localisée de choix basée sur un code liste.

SystemPropertiesGet(International, Collection<SystemPropertyValue>)

Récupère les propriétés immuables du système.

SystemSettingsGet(International, SystemSettingsGetCriteria, Collection<SystemSettingGroup>)

Récupère la liste des paramètres système.

SystemSettingsUpdate(International, Collection<SystemSettingGroup>)

Met à jour les valeurs des paramètres système.

TransactionAnnotationsCreate(International, Collection<Annotation>, Int32)

Crée de nouvelles annotations attachées à une transaction existante.

TransactionAnnotationsGet(International, Int32, OperationResult)

Récupère la liste filtrée des annotations de transactions à partir d’un modèle.

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

Récupère la liste filtrée des transactions à partir d’un modèle.

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

Annule une ou plusieurs transactions existantes.

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

Supprime les préférences de l’utilisateur spécifié.

UserPreferencesGet(International, Dictionary<String,String>)

Récupère les préférences de l’utilisateur spécifié.

UserPreferencesUpdate(International, Dictionary<String,String>)

Met à jour les préférences de l’utilisateur spécifié.

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

Obtient les problèmes de validation pour les critères de recherche donnés.

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

Traite les validations (règles métier) pour certains membres au sein d’un modèle.

VersionCopy(International, Guid, String, String)

Fait une copie d’une version, ce qui inclut la copie de toutes les données des membres de l’entité.

Implémentations d’interfaces explicites

Nom Description
IService.AnnotationsDelete(AnnotationsDeleteRequest)

Supprime une annotation existante.

IService.AnnotationsUpdate(AnnotationsUpdateRequest)

Met à jour une annotation existante.

IService.AttributeChange(AttributeChangeRequest)

Modifie un attribut.

IService.BusinessRulesClone(BusinessRulesCloneRequest)

Crée de nouvelles règles métier qui sont des copies exactes de règles métier provenant d’une autre source, en conservant les identifiants globalement uniques (GUID) des objets originaux.

IService.BusinessRulesCreate(BusinessRulesCreateRequest)

Crée de nouvelles règles métier.

IService.BusinessRulesDelete(BusinessRulesDeleteRequest)

Supprime la règle métier ou les composants des règles.

IService.BusinessRulesGet(BusinessRulesGetRequest)

Récupère les règles métier.

IService.BusinessRulesPaletteGet(BusinessRulesPaletteGetRequest)

Récupère les composants disponibles des règles métier (la palette des composants).

IService.BusinessRulesPublish(BusinessRulesPublishRequest)

Publie les règles métier pour un modèle, une entité ou un type de membre.

IService.BusinessRulesUpdate(BusinessRulesUpdateRequest)

Met à jour les règles métier existantes.

IService.DataQualityCleansingOperationCreate(DataQualityCleansingOperationCreateRequest)

Crée une demande d’opération pour le nettoyage de qualité DQS.

IService.DataQualityInstalledState(DataQualityInstalledStateRequest)

Récupère l’état DQS – la réponse est positive si DQS est correctement installé et configuré pour fonctionner avec Master Data Services.

IService.DataQualityKnowledgeBasesGet(DataQualityKnowledgeBasesGetRequest)

Récupère la liste des bases de connaissances configurées dans DQS.

IService.DataQualityMatchingOperationCreate(DataQualityMatchingOperationCreateRequest)

Crée une requête d’opération pour le rapprochement DQS.

IService.DataQualityOperationPurgeOperation(DataQualityOperationPurgeOperationRequest)

Retourne une opération de purge pour l’opération DQS.

IService.DataQualityOperationResultsGet(DataQualityOperationResultsGetRequest)

Récupère les résultats d’une opération DQS terminée.

IService.DataQualityOperationStart(DataQualityOperationStartRequest)

Commence une opération DQS.

IService.DataQualityOperationStatus(DataQualityOperationStatusRequest)

Récupère le statut d’une opération DQS en cours.

IService.DataQualityStoreInputData(DataQualityStoreInputDataRequest)

Récupère les données pour stocker la qualité des données en entrée.

IService.EntityMemberAnnotationsCreate(EntityMemberAnnotationsCreateRequest)

Crée de nouvelles annotations attachées à un membre.

IService.EntityMemberAnnotationsGet(EntityMemberAnnotationsGetRequest)

Récupère les annotations attachées à un membre.

IService.EntityMemberAttributesGet(EntityMemberAttributesGetRequest)

Récupère l’ensemble spécifié de valeurs d’attributs à partir d’une liste spécifiée de membres.

IService.EntityMemberKeyLookup(EntityMemberKeyGetRequest)

Cette fonctionnalité sera supprimée dans la prochaine version de Microsoft SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et modifiez dès que possible les applications qui utilisent actuellement cette fonctionnalité.

IService.EntityMembersCopy(EntityMembersCopyRequest)

Copie les membres sélectionnés vers les nouveaux membres cibles.

IService.EntityMembersCreate(EntityMembersCreateRequest)

Crée de nouveaux membres.

IService.EntityMembersDelete(EntityMembersDeleteRequest)

Supprime ou désactive les membres sélectionnés.

IService.EntityMembersGet(EntityMembersGetRequest)

Récupère l’ensemble filtré des membres et leurs données auprès d’une entité.

IService.EntityMembersMerge(EntityMembersMergeRequest)

Crée de nouveaux membres et met à jour les membres existants.

IService.EntityMembersUpdate(EntityMembersUpdateRequest)

Mise à jour des membres existants.

IService.EntityStagingClear(EntityStagingClearRequest)

Libérez la zone de rassemblement de l’entité.

IService.EntityStagingGet(EntityStagingGetRequest)

Récupère le contenu de la zone de rassemblement de l’entité.

IService.EntityStagingLoad(EntityStagingLoadRequest)

Charge le contenu de la zone de mise en place de l’entité.

IService.EntityStagingProcess(EntityStagingProcessRequest)

Configure le lot pour être mis en file d’attente pour le traitement.

IService.ExportViewCreate(ExportViewCreateRequest)

Génère ou régénère les vues d’abonnement souhaitées.

IService.ExportViewDelete(ExportViewDeleteRequest)

Supprime une vue d’exportation existante.

IService.ExportViewListGet(ExportViewListGetRequest)

Récupère la liste des vues d’exportation existantes.

IService.ExportViewUpdate(ExportViewUpdateRequest)

Met à jour une vue d’exportation existante.

IService.HierarchyMembersGet(HierarchyMembersGetRequest)

Récupère les membres parent-enfant d’une hiérarchie relative à un nœud parent.

IService.MetadataClone(MetadataCloneRequest)

Crée des copies exactes des composants de métadonnées provenant d’une autre source, en conservant les identifiants globalement uniques (GUID) des objets originaux.

IService.MetadataCreate(MetadataCreateRequest)

Crée de nouveaux composants de métadonnées.

IService.MetadataDelete(MetadataDeleteRequest)

Supprime les composants de métadonnées.

IService.MetadataGet(MetadataGetRequest)

Récupère une métadonnée.

IService.MetadataUpdate(MetadataUpdateRequest)

Met à jour une métadonnée.

IService.ModelMembersBulkDelete(ModelMembersBulkDeleteRequest)

Commence la suppression asynchrone en masse des membres.

IService.ModelMembersBulkMerge(ModelMembersBulkMergeRequest)

Commence la création asynchrone en masse et/ou la mise à jour des données membres sur une ou plusieurs entités.

IService.ModelMembersBulkUpdate(ModelMembersBulkUpdateRequest)

Commence la mise à jour asynchrone en masse des données membres sur une ou plusieurs entités.

IService.ModelMembersGet(ModelMembersGetRequest)

Récupère l’ensemble des modèles, entités et/ou hiérarchies sélectionnés.

IService.SecurityPrincipalsClone(SecurityPrincipalsRequest)

Crée des copies exactes des utilisateurs, des groupes et de leurs permissions dans le modèle de sécurité à partir d’une autre source, tout en conservant les GUID des objets originaux.

IService.SecurityPrincipalsCreate(SecurityPrincipalsRequest)

Crée de nouveaux utilisateurs, groupes et leurs permissions au sein du modèle de sécurité.

IService.SecurityPrincipalsDelete(SecurityPrincipalsDeleteRequest)

Supprime les utilisateurs et les groupes.

IService.SecurityPrincipalsGet(SecurityPrincipalsGetRequest)

Récupère les responsables de la sécurité et leurs autorisations.

IService.SecurityPrincipalsUpdate(SecurityPrincipalsRequest)

Met à jour les principaux responsables de la sécurité.

IService.SecurityPrivilegesClone(SecurityPrivilegesRequest)

Crée une copie exacte des autorisations dans le modèle de sécurité à partir d’une autre source, en conservant les identifiants globalement uniques (GUID) des objets originaux.

IService.SecurityPrivilegesCreate(SecurityPrivilegesRequest)

Cela crée les privilèges de sécurité.

IService.SecurityPrivilegesDelete(SecurityPrivilegesDeleteRequest)

Ça supprime les permissions.

IService.SecurityPrivilegesGet(SecurityPrivilegesGetRequest)

Récupère les permissions de sécurité pour certains principaux et/ou modèles.

IService.SecurityPrivilegesUpdate(SecurityPrivilegesRequest)

Met à jour les privilèges de sécurité.

IService.ServiceCheck(ServiceCheckGetRequest)

Détermine si le service Web des Services de Données Principales est opérationnel et connecté à la base de données.

IService.ServiceVersionGet(ServiceVersionGetRequest)

Récupère la version du service.

IService.StagingClear(StagingClearRequest)

Ça dégage la zone de préparation en masse.

IService.StagingGet(StagingGetRequest)

Récupère le contenu de la zone de préparation en vrac.

IService.StagingNameCheck(StagingNameCheckRequest)

Vérifie le nom de la phase pour voir si le nom est unique ou si le nom est déjà utilisé.

IService.StagingProcess(StagingProcessRequest)

Balaye les enregistrements non lotés existants dans les tables de staging en un lot pour traitement et lance l’exécution de la file de staging sur demande.

IService.SystemDomainListGet(SystemDomainListGetRequest)

Récupère la liste fixe localisée des choix basée sur un code liste.

IService.SystemPropertiesGet(SystemPropertiesGetRequest)

Récupère les propriétés immuables du système.

IService.SystemSettingsGet(SystemSettingsGetRequest)

Récupère la liste des paramètres système.

IService.SystemSettingsUpdate(SystemSettingsUpdateRequest)

Met à jour les valeurs des paramètres système.

IService.TransactionAnnotationsCreate(TransactionAnnotationsCreateRequest)

Crée de nouvelles annotations attachées à une transaction existante.

IService.TransactionAnnotationsGet(TransactionAnnotationsGetRequest)

Récupère la liste filtrée des annotations de transactions à partir d’un modèle.

IService.TransactionsGet(TransactionsGetRequest)

Récupère la liste filtrée des transactions à partir d’un modèle.

IService.TransactionsReverse(TransactionsReverseRequest)

Annule une ou plusieurs transactions existantes.

IService.UserPreferencesDelete(UserPreferencesDeleteRequest)

Supprime les préférences de l’utilisateur actuel.

IService.UserPreferencesGet(UserPreferencesGetRequest)

Récupère les préférences de l’utilisateur actuel.

IService.UserPreferencesUpdate(UserPreferencesUpdateRequest)

Met à jour les préférences de l’utilisateur actuel.

IService.ValidationGet(ValidationGetRequest)

Obtient les problèmes de validation pour les critères donnés.

IService.ValidationProcess(ValidationProcessRequest)

Traite les validations (règles métier) pour certains membres au sein d’un modèle.

IService.VersionCopy(VersionCopyRequest)

Copie une version du modèle dans une nouvelle version.

S’applique à