Partager via


Classe ServiceClient

Contains the various API operations for the service client to interact with Master Data Services.

Hiérarchie d'héritage

System.Object
  System.ServiceModel.ClientBase<IService>
    Microsoft.MasterDataServices.ServiceClient

Espace de noms :  Microsoft.MasterDataServices
Assembly :  Microsoft.MasterDataServices (en Microsoft.MasterDataServices.dll)

Syntaxe

'Déclaration
Public Class ServiceClient _
    Inherits ClientBase(Of IService) _
    Implements IService
'Utilisation
Dim instance As ServiceClient
public class ServiceClient : ClientBase<IService>, 
    IService
public ref class ServiceClient : public ClientBase<IService^>, 
    IService
type ServiceClient =  
    class
        inherit ClientBase<IService>
        interface IService
    end
public class ServiceClient extends ClientBase<IService> implements IService

Le type ServiceClient expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique ServiceClient() Initializes a new instance of the ServiceClient class with default values.
Méthode publique ServiceClient(String) Initializes a new instance of the ServiceClient class with the specified endpoint configuration name.
Méthode publique ServiceClient(Binding, EndpointAddress) Initializes a new instance of the ServiceClient class that has the specified binding and remote address.
Méthode publique ServiceClient(String, EndpointAddress) Initializes a new instance of the ServiceClient class that has the specified endpoint configuration name and remote address.
Méthode publique ServiceClient(String, String) Initializes a new instance of the ServiceClient class that has the specified endpoint configuration name and remote address as a string.

Haut de la page

Propriétés

  Nom Description
Propriété protégée Channel (hérité de ClientBase<IService>.)
Propriété publique ChannelFactory (hérité de ClientBase<IService>.)
Propriété publique ClientCredentials (hérité de ClientBase<IService>.)
Propriété publique Endpoint (hérité de ClientBase<IService>.)
Propriété publique InnerChannel (hérité de ClientBase<IService>.)
Propriété publique State (hérité de ClientBase<IService>.)

Haut de la page

Méthodes

  Nom Description
Méthode publique Abort (hérité de ClientBase<IService>.)
Méthode publique AnnotationsDelete Deletes the existing annotation with the specified identifier.
Méthode publique AnnotationsUpdate Updates the existing annotation with the specified identifier.
Méthode publique AttributeChange Changes an attribute with the specified values.
Méthode publique BusinessRulesClone Creates the new business rules using the specified set of business rules, retaining the globally unique identifiers (GUIDs) of the original objects.
Méthode publique BusinessRulesCreate Creates new business rules instance.
Méthode publique BusinessRulesDelete Deletes the business rule or components of rules with the given criteria.
Méthode publique BusinessRulesGet Retrieves the business rules with the given criteria.
Méthode publique BusinessRulesPaletteGet Retrieves the available business rule components (the component palette) for the specified member type.
Méthode publique BusinessRulesPublish Publishes the business rules with the given criteria.
Méthode publique BusinessRulesUpdate Updates the existing business rules.
Méthode publique Close (hérité de ClientBase<IService>.)
Méthode protégée CreateChannel (hérité de ClientBase<IService>.)
Méthode publique DataQualityCleansingOperationCreate Infrastructure. Creates an operation for DQS quality cleansing.
Méthode publique DataQualityInstalledState Infrastructure. Determines whether the DQS is properly installed and configured to work with Master Data Services with the specified setting.
Méthode publique DataQualityKnowledgeBasesGet Infrastructure. Gets the collection of knowledgebase configured in DQS.
Méthode publique DataQualityMatchingOperationCreate Infrastructure. Creates an operation for DQS matching.
Méthode publique DataQualityOperationPurgeOperation Infrastructure. Returns a purge operation for DQS operation.
Méthode publique DataQualityOperationResultsGet Infrastructure. Retrieves the results of a completed DQS operation.
Méthode publique DataQualityOperationStart Infrastructure. Starts a DQS operation.
Méthode publique DataQualityOperationStatus Infrastructure. Retrieves the status of a running DQS operation.
Méthode publique DataQualityStoreInputData Infrastructure. Retrieves the data for the data quality store input.
Méthode publique DisplayInitializationUI (hérité de ClientBase<IService>.)
Méthode publique EntityMemberAnnotationsCreate Creates new annotations attached to a member.
Méthode publique EntityMemberAnnotationsGet Retrieves the annotations attached to a member.
Méthode publique EntityMemberAttributesGet Retrieves a single attribute value for a member in an entity.
Méthode publique EntityMemberKeyLookup 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é.
Méthode publique EntityMembersCopy Copies the selected members to new target members.
Méthode publique EntityMembersCreate Creates new members.
Méthode publique EntityMembersDelete Deletes or deactivates the selected members.
Méthode publique EntityMembersGet Retrieves the filtered set of members and their data from an entity.
Méthode publique EntityMembersMerge Creates new members and updates existing members.
Méthode publique EntityMembersUpdate Updates the existing members.
Méthode publique EntityStagingClear Infrastructure. Clears the entity staging area with the specified batch identifier.
Méthode publique EntityStagingGet Infrastructure. Retrieves the contents of the entity staging area.
Méthode publique EntityStagingLoad Infrastructure. Loads the members and its relationship into the entity staging area.
Méthode publique EntityStagingProcess Infrastructure. Sets the batch, via batch tag, entity identifier, member type, and version identifier, to be queued for processing.
Méthode publique Equals (hérité de Object.)
Méthode publique ExportViewCreate Creates a new export (subscription) view.
Méthode publique ExportViewDelete Removes the existing export view with the specified identifier.
Méthode publique ExportViewListGet Retrieves the list of existing export views.
Méthode publique ExportViewUpdate Updates the existing export view.
Méthode protégée Finalize (hérité de Object.)
Méthode protégée GetDefaultValueForInitialization<T> (hérité de ClientBase<IService>.)
Méthode publique GetHashCode (hérité de Object.)
Méthode publique GetType (hérité de Object.)
Méthode publique HierarchyMembersGet Retrieves the parent-child members from a hierarchy relative to a parent node.
Méthode protégée InvokeAsync (hérité de ClientBase<IService>.)
Méthode protégée MemberwiseClone (hérité de Object.)
Méthode publique MetadataClone Creates exact copies of metadata components from another source, retaining the globally unique identifiers (GUIDs) of the original objects.
Méthode publique MetadataCreate Creates new metadata components.
Méthode publique MetadataDelete Deletes the specified metadata components.
Méthode publique MetadataGet Retrieves the metadata for the given criteria.
Méthode publique MetadataUpdate Updates the specified metadata.
Méthode publique ModelMembersBulkDelete Begins the asynchronous bulk deletion of members.
Méthode publique ModelMembersBulkMerge Begins the asynchronous bulk creation and/or update of member data across one or more entities.
Méthode publique ModelMembersBulkUpdate Begins the asynchronous bulk update of member data across one or more entities.
Méthode publique ModelMembersGet Retrieves the entire selected models, entities and/or hierarchies.
Méthode publique Open (hérité de ClientBase<IService>.)
Méthode publique SecurityPrincipalsClone Creates exact copies of users, groups and their permissions within the security model from another source, retaining the GUIDs of the original objects.
Méthode publique SecurityPrincipalsCreate Creates new users, groups and their permissions within the security model.
Méthode publique SecurityPrincipalsDelete Deletes users and groups.
Méthode publique SecurityPrincipalsGet Retrieves security principals and their permissions.
Méthode publique SecurityPrincipalsUpdate Updates security principals.
Méthode publique SecurityPrivilegesClone Creates exact copies of permissions within the security model from another source, retaining the globally unique identifiers (GUIDs) of the original objects.
Méthode publique SecurityPrivilegesCreate Creates security privileges.
Méthode publique SecurityPrivilegesDelete Deletes the permissions for the specified criteria.
Méthode publique SecurityPrivilegesGet Retrieves the security permissions for selected principals and/or models.
Méthode publique SecurityPrivilegesUpdate Updates the specified security privileges.
Méthode publique ServiceCheck Determines whether the Master Data Services Web service is up and running and is connected to the database.
Méthode publique ServiceVersionGet Retrieves the version of the service instance.
Méthode publique StagingClear Clears the bulk staging area.
Méthode publique StagingGet Retrieves the contents of the bulk staging area.
Méthode publique StagingNameCheck Checks the staging name to see if the name is unique or the name is already used.
Méthode publique StagingProcess Sweeps the existing unbatched records in the staging tables into a batch for processing and launches execution of the staging queue on request.
Méthode publique SystemDomainListGet Retrieves a localized fixed list of choices based on a list code.
Méthode publique SystemPropertiesGet Retrieves the immutable properties about the system.
Méthode publique SystemSettingsGet Retrieves the list of system settings.
Méthode publique SystemSettingsUpdate Updates the system setting values.
Méthode publique ToString (hérité de Object.)
Méthode publique TransactionAnnotationsCreate Creates new annotations attached to an existing transaction.
Méthode publique TransactionAnnotationsGet Retrieves the filtered list of transaction annotations from a model.
Méthode publique TransactionsGet Retrieves the filtered list of transactions from a model.
Méthode publique TransactionsReverse Reverses one or more existing transactions.
Méthode publique UserPreferencesDelete Deletes the specified user’s preferences.
Méthode publique UserPreferencesGet Retrieves the specified user’s preferences.
Méthode publique UserPreferencesUpdate Updates the specified user’s preferences.
Méthode publique ValidationGet Gets the validation issues for the given search criteria.
Méthode publique ValidationProcess Processes the validations (business rules) for selected members within a model.
Méthode publique VersionCopy Makes a copy of a version, which includes making a copy of all entity member data.

Haut de la page

Implémentations d'interfaces explicites

  Nom Description
Implémentation d'interface expliciteMéthode privée ICommunicationObject.BeginClose(AsyncCallback, Object) (hérité de ClientBase<IService>.)
Implémentation d'interface expliciteMéthode privée ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object) (hérité de ClientBase<IService>.)
Implémentation d'interface expliciteMéthode privée ICommunicationObject.BeginOpen(AsyncCallback, Object) (hérité de ClientBase<IService>.)
Implémentation d'interface expliciteMéthode privée ICommunicationObject.BeginOpen(TimeSpan, AsyncCallback, Object) (hérité de ClientBase<IService>.)
Implémentation d'interface expliciteMéthode privée ICommunicationObject.Close (hérité de ClientBase<IService>.)
Implémentation d'interface expliciteÉvénement privé ICommunicationObject.Closed (hérité de ClientBase<IService>.)
Implémentation d'interface expliciteÉvénement privé ICommunicationObject.Closing (hérité de ClientBase<IService>.)
Implémentation d'interface expliciteMéthode privée IDisposable.Dispose (hérité de ClientBase<IService>.)
Implémentation d'interface expliciteMéthode privée ICommunicationObject.EndClose (hérité de ClientBase<IService>.)
Implémentation d'interface expliciteMéthode privée ICommunicationObject.EndOpen (hérité de ClientBase<IService>.)
Implémentation d'interface expliciteÉvénement privé ICommunicationObject.Faulted (hérité de ClientBase<IService>.)
Implémentation d'interface expliciteMéthode privée IService.AnnotationsDelete Deletes an existing annotation.
Implémentation d'interface expliciteMéthode privée IService.AnnotationsUpdate Updates an existing annotation.
Implémentation d'interface expliciteMéthode privée IService.AttributeChange Changes an attribute.
Implémentation d'interface expliciteMéthode privée IService.BusinessRulesClone Creates new business rules which are exact copies of business rules from another source, retaining the globally unique identifiers (GUIDs) of the original objects.
Implémentation d'interface expliciteMéthode privée IService.BusinessRulesCreate Creates new business rules.
Implémentation d'interface expliciteMéthode privée IService.BusinessRulesDelete Deletes the business rule or components of rules.
Implémentation d'interface expliciteMéthode privée IService.BusinessRulesGet Retrieves the business rules.
Implémentation d'interface expliciteMéthode privée IService.BusinessRulesPaletteGet Retrieves the available business rule components (the component palette).
Implémentation d'interface expliciteMéthode privée IService.BusinessRulesPublish Publishes the business rules for a model or entity or member type.
Implémentation d'interface expliciteMéthode privée IService.BusinessRulesUpdate Updates the existing business rules.
Implémentation d'interface expliciteMéthode privée IService.DataQualityCleansingOperationCreate Infrastructure. Creates an operation request for DQS quality cleansing.
Implémentation d'interface expliciteMéthode privée IService.DataQualityInstalledState Infrastructure. Retrieves the DQS state – the response is positive if DQS is properly installed and configured to work with Master Data Services.
Implémentation d'interface expliciteMéthode privée IService.DataQualityKnowledgeBasesGet Infrastructure. Retrieves the list of knowledgebase configured in DQS.
Implémentation d'interface expliciteMéthode privée IService.DataQualityMatchingOperationCreate Infrastructure. Creates an operation request for DQS matching.
Implémentation d'interface expliciteMéthode privée IService.DataQualityOperationPurgeOperation Infrastructure. Returns a purge operation for DQS operation.
Implémentation d'interface expliciteMéthode privée IService.DataQualityOperationResultsGet Infrastructure. Retrieves the results of a completed DQS operation.
Implémentation d'interface expliciteMéthode privée IService.DataQualityOperationStart Infrastructure. Starts a DQS operation.
Implémentation d'interface expliciteMéthode privée IService.DataQualityOperationStatus Infrastructure. Retrieves the status of a running DQS operation.
Implémentation d'interface expliciteMéthode privée IService.DataQualityStoreInputData Infrastructure. Retrieves the data for the data quality store input.
Implémentation d'interface expliciteMéthode privée IService.EntityMemberAnnotationsCreate Creates new annotations attached to a member.
Implémentation d'interface expliciteMéthode privée IService.EntityMemberAnnotationsGet Retrieves the annotations attached to a member.
Implémentation d'interface expliciteMéthode privée IService.EntityMemberAttributesGet Retrieves the specified set of attribute values from a specified list of members.
Implémentation d'interface expliciteMéthode privée IService.EntityMemberKeyLookup 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é.
Implémentation d'interface expliciteMéthode privée IService.EntityMembersCopy Copies the selected members to new target members.
Implémentation d'interface expliciteMéthode privée IService.EntityMembersCreate Creates new members.
Implémentation d'interface expliciteMéthode privée IService.EntityMembersDelete Deletes or deactivates the selected members.
Implémentation d'interface expliciteMéthode privée IService.EntityMembersGet Retrieves the filtered set of members and their data from an entity.
Implémentation d'interface expliciteMéthode privée IService.EntityMembersMerge Creates new members and updates existing members.
Implémentation d'interface expliciteMéthode privée IService.EntityMembersUpdate Updates the existing members.
Implémentation d'interface expliciteMéthode privée IService.EntityStagingClear Infrastructure. Clears the entity staging area.
Implémentation d'interface expliciteMéthode privée IService.EntityStagingGet Infrastructure. Retrieves the contents of the entity staging area.
Implémentation d'interface expliciteMéthode privée IService.EntityStagingLoad Infrastructure. Loads the contents of the entity staging area.
Implémentation d'interface expliciteMéthode privée IService.EntityStagingProcess Infrastructure. Sets the batch to be queued for processing.
Implémentation d'interface expliciteMéthode privée IService.ExportViewCreate Generates or regenerates the desired subscription views.
Implémentation d'interface expliciteMéthode privée IService.ExportViewDelete Removes an existing export view.
Implémentation d'interface expliciteMéthode privée IService.ExportViewListGet Retrieves the list of existing export views.
Implémentation d'interface expliciteMéthode privée IService.ExportViewUpdate Updates an existing export view.
Implémentation d'interface expliciteMéthode privée IService.HierarchyMembersGet Retrieves the parent-child members from a hierarchy relative to a parent node.
Implémentation d'interface expliciteMéthode privée IService.MetadataClone Creates exact copies of metadata components from another source, retaining the globally unique identifiers (GUIDs) of the original objects.
Implémentation d'interface expliciteMéthode privée IService.MetadataCreate Creates new metadata components.
Implémentation d'interface expliciteMéthode privée IService.MetadataDelete Deletes the metadata components.
Implémentation d'interface expliciteMéthode privée IService.MetadataGet Retrieves a metadata.
Implémentation d'interface expliciteMéthode privée IService.MetadataUpdate Updates a metadata.
Implémentation d'interface expliciteMéthode privée IService.ModelMembersBulkDelete Begins the asynchronous bulk deletion of members.
Implémentation d'interface expliciteMéthode privée IService.ModelMembersBulkMerge Begins the asynchronous bulk creation and/or update of member data across one or more entities.
Implémentation d'interface expliciteMéthode privée IService.ModelMembersBulkUpdate Begins the asynchronous bulk update of member data across one or more entities.
Implémentation d'interface expliciteMéthode privée IService.ModelMembersGet Retrieves the entire selected models, entities and/or hierarchies.
Implémentation d'interface expliciteMéthode privée IService.SecurityPrincipalsClone Creates exact copies of users, groups and their permissions within the security model from another source, retaining the GUIDs of the original objects.
Implémentation d'interface expliciteMéthode privée IService.SecurityPrincipalsCreate Creates new users, groups and their permissions within the security model.
Implémentation d'interface expliciteMéthode privée IService.SecurityPrincipalsDelete Deletes user and groups.
Implémentation d'interface expliciteMéthode privée IService.SecurityPrincipalsGet Retrieves the security principals and their permissions.
Implémentation d'interface expliciteMéthode privée IService.SecurityPrincipalsUpdate Updates the security principals.
Implémentation d'interface expliciteMéthode privée IService.SecurityPrivilegesClone Creates an exact copy of permissions within the security model from another source, retaining the globally unique identifiers (GUIDs) of the original objects.
Implémentation d'interface expliciteMéthode privée IService.SecurityPrivilegesCreate Creates the security privileges.
Implémentation d'interface expliciteMéthode privée IService.SecurityPrivilegesDelete Deletes the permissions.
Implémentation d'interface expliciteMéthode privée IService.SecurityPrivilegesGet Retrieves the security permissions for selected principals and/or models.
Implémentation d'interface expliciteMéthode privée IService.SecurityPrivilegesUpdate Updates the security privileges.
Implémentation d'interface expliciteMéthode privée IService.ServiceCheck Determines whether the Master Data Services Web service is up and running and is connected to the database.
Implémentation d'interface expliciteMéthode privée IService.ServiceVersionGet Retrieves the service version.
Implémentation d'interface expliciteMéthode privée IService.StagingClear Clears the bulk staging area.
Implémentation d'interface expliciteMéthode privée IService.StagingGet Retrieves the contents of the bulk staging area.
Implémentation d'interface expliciteMéthode privée IService.StagingNameCheck Checks the staging name to see if the name is unique or the name is already used.
Implémentation d'interface expliciteMéthode privée IService.StagingProcess Sweeps the existing unbatched records in the staging tables into a batch for processing and launches execution of the staging queue on request.
Implémentation d'interface expliciteMéthode privée IService.SystemDomainListGet Retrieves the localized fixed list of choices based on a list code.
Implémentation d'interface expliciteMéthode privée IService.SystemPropertiesGet Retrieves the immutable properties about the system.
Implémentation d'interface expliciteMéthode privée IService.SystemSettingsGet Retrieves the list of system settings.
Implémentation d'interface expliciteMéthode privée IService.SystemSettingsUpdate Updates the system setting values.
Implémentation d'interface expliciteMéthode privée IService.TransactionAnnotationsCreate Creates new annotations attached to an existing transaction.
Implémentation d'interface expliciteMéthode privée IService.TransactionAnnotationsGet Retrieves the filtered list of transaction annotations from a model.
Implémentation d'interface expliciteMéthode privée IService.TransactionsGet Retrieves the filtered list of transactions from a model.
Implémentation d'interface expliciteMéthode privée IService.TransactionsReverse Reverses one or more existing transactions.
Implémentation d'interface expliciteMéthode privée IService.UserPreferencesDelete Deletes the current user’s preferences.
Implémentation d'interface expliciteMéthode privée IService.UserPreferencesGet Retrieves the current user’s preferences.
Implémentation d'interface expliciteMéthode privée IService.UserPreferencesUpdate Updates the current user’s preferences.
Implémentation d'interface expliciteMéthode privée IService.ValidationGet Gets the validation issues for the given criteria.
Implémentation d'interface expliciteMéthode privée IService.ValidationProcess Processes the validations (business rules) for selected members within a model.
Implémentation d'interface expliciteMéthode privée IService.VersionCopy Copies a model version to a new version.
Implémentation d'interface expliciteMéthode privée ICommunicationObject.Open (hérité de ClientBase<IService>.)
Implémentation d'interface expliciteÉvénement privé ICommunicationObject.Opened (hérité de ClientBase<IService>.)
Implémentation d'interface expliciteÉvénement privé ICommunicationObject.Opening (hérité de ClientBase<IService>.)

Haut de la page

Sécurité des threads

Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Voir aussi

Référence

Espace de noms Microsoft.MasterDataServices