Freigeben über


ServiceClient-Klasse

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

Vererbungshierarchie

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

Namespace:  Microsoft.MasterDataServices
Assembly:  Microsoft.MasterDataServices (in Microsoft.MasterDataServices.dll)

Syntax

'Declaration
Public Class ServiceClient _
    Inherits ClientBase(Of IService) _
    Implements IService
'Usage
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

Der ServiceClient-Typ macht folgende Elemente verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode ServiceClient() Initializes a new instance of the ServiceClient class with default values.
Öffentliche Methode ServiceClient(String) Initializes a new instance of the ServiceClient class with the specified endpoint configuration name.
Öffentliche Methode ServiceClient(Binding, EndpointAddress) Initializes a new instance of the ServiceClient class that has the specified binding and remote address.
Öffentliche Methode ServiceClient(String, EndpointAddress) Initializes a new instance of the ServiceClient class that has the specified endpoint configuration name and remote address.
Öffentliche Methode ServiceClient(String, String) Initializes a new instance of the ServiceClient class that has the specified endpoint configuration name and remote address as a string.

Zum Anfang

Eigenschaften

  Name Beschreibung
Geschützte Eigenschaft Channel (Geerbt von ClientBase<IService>.)
Öffentliche Eigenschaft ChannelFactory (Geerbt von ClientBase<IService>.)
Öffentliche Eigenschaft ClientCredentials (Geerbt von ClientBase<IService>.)
Öffentliche Eigenschaft Endpoint (Geerbt von ClientBase<IService>.)
Öffentliche Eigenschaft InnerChannel (Geerbt von ClientBase<IService>.)
Öffentliche Eigenschaft State (Geerbt von ClientBase<IService>.)

Zum Anfang

Methoden

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

Zum Anfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode ICommunicationObject.BeginClose(AsyncCallback, Object) (Geerbt von ClientBase<IService>.)
Explizite SchnittstellenimplementierungPrivate Methode ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object) (Geerbt von ClientBase<IService>.)
Explizite SchnittstellenimplementierungPrivate Methode ICommunicationObject.BeginOpen(AsyncCallback, Object) (Geerbt von ClientBase<IService>.)
Explizite SchnittstellenimplementierungPrivate Methode ICommunicationObject.BeginOpen(TimeSpan, AsyncCallback, Object) (Geerbt von ClientBase<IService>.)
Explizite SchnittstellenimplementierungPrivate Methode ICommunicationObject.Close (Geerbt von ClientBase<IService>.)
Explizite SchnittstellenimplementierungPrivates Ereignis ICommunicationObject.Closed (Geerbt von ClientBase<IService>.)
Explizite SchnittstellenimplementierungPrivates Ereignis ICommunicationObject.Closing (Geerbt von ClientBase<IService>.)
Explizite SchnittstellenimplementierungPrivate Methode IDisposable.Dispose (Geerbt von ClientBase<IService>.)
Explizite SchnittstellenimplementierungPrivate Methode ICommunicationObject.EndClose (Geerbt von ClientBase<IService>.)
Explizite SchnittstellenimplementierungPrivate Methode ICommunicationObject.EndOpen (Geerbt von ClientBase<IService>.)
Explizite SchnittstellenimplementierungPrivates Ereignis ICommunicationObject.Faulted (Geerbt von ClientBase<IService>.)
Explizite SchnittstellenimplementierungPrivate Methode IService.AnnotationsDelete Deletes an existing annotation.
Explizite SchnittstellenimplementierungPrivate Methode IService.AnnotationsUpdate Updates an existing annotation.
Explizite SchnittstellenimplementierungPrivate Methode IService.AttributeChange Changes an attribute.
Explizite SchnittstellenimplementierungPrivate Methode 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.
Explizite SchnittstellenimplementierungPrivate Methode IService.BusinessRulesCreate Creates new business rules.
Explizite SchnittstellenimplementierungPrivate Methode IService.BusinessRulesDelete Deletes the business rule or components of rules.
Explizite SchnittstellenimplementierungPrivate Methode IService.BusinessRulesGet Retrieves the business rules.
Explizite SchnittstellenimplementierungPrivate Methode IService.BusinessRulesPaletteGet Retrieves the available business rule components (the component palette).
Explizite SchnittstellenimplementierungPrivate Methode IService.BusinessRulesPublish Publishes the business rules for a model or entity or member type.
Explizite SchnittstellenimplementierungPrivate Methode IService.BusinessRulesUpdate Updates the existing business rules.
Explizite SchnittstellenimplementierungPrivate Methode IService.DataQualityCleansingOperationCreate Infrastruktur Creates an operation request for DQS quality cleansing.
Explizite SchnittstellenimplementierungPrivate Methode IService.DataQualityInstalledState Infrastruktur Retrieves the DQS state – the response is positive if DQS is properly installed and configured to work with Master Data Services.
Explizite SchnittstellenimplementierungPrivate Methode IService.DataQualityKnowledgeBasesGet Infrastruktur Retrieves the list of knowledgebase configured in DQS.
Explizite SchnittstellenimplementierungPrivate Methode IService.DataQualityMatchingOperationCreate Infrastruktur Creates an operation request for DQS matching.
Explizite SchnittstellenimplementierungPrivate Methode IService.DataQualityOperationPurgeOperation Infrastruktur Returns a purge operation for DQS operation.
Explizite SchnittstellenimplementierungPrivate Methode IService.DataQualityOperationResultsGet Infrastruktur Retrieves the results of a completed DQS operation.
Explizite SchnittstellenimplementierungPrivate Methode IService.DataQualityOperationStart Infrastruktur Starts a DQS operation.
Explizite SchnittstellenimplementierungPrivate Methode IService.DataQualityOperationStatus Infrastruktur Retrieves the status of a running DQS operation.
Explizite SchnittstellenimplementierungPrivate Methode IService.DataQualityStoreInputData Infrastruktur Retrieves the data for the data quality store input.
Explizite SchnittstellenimplementierungPrivate Methode IService.EntityMemberAnnotationsCreate Creates new annotations attached to a member.
Explizite SchnittstellenimplementierungPrivate Methode IService.EntityMemberAnnotationsGet Retrieves the annotations attached to a member.
Explizite SchnittstellenimplementierungPrivate Methode IService.EntityMemberAttributesGet Retrieves the specified set of attribute values from a specified list of members.
Explizite SchnittstellenimplementierungPrivate Methode IService.EntityMemberKeyLookup Diese Funktion wird in der nächsten Version von Microsoft SQL Server entfernt.Verwenden Sie diese Funktion beim Entwickeln neuer Anwendungen nicht, und planen Sie so bald wie möglich das Ändern von Anwendungen, in denen es zurzeit verwendet wird.
Explizite SchnittstellenimplementierungPrivate Methode IService.EntityMembersCopy Copies the selected members to new target members.
Explizite SchnittstellenimplementierungPrivate Methode IService.EntityMembersCreate Creates new members.
Explizite SchnittstellenimplementierungPrivate Methode IService.EntityMembersDelete Deletes or deactivates the selected members.
Explizite SchnittstellenimplementierungPrivate Methode IService.EntityMembersGet Retrieves the filtered set of members and their data from an entity.
Explizite SchnittstellenimplementierungPrivate Methode IService.EntityMembersMerge Creates new members and updates existing members.
Explizite SchnittstellenimplementierungPrivate Methode IService.EntityMembersUpdate Updates the existing members.
Explizite SchnittstellenimplementierungPrivate Methode IService.EntityStagingClear Infrastruktur Clears the entity staging area.
Explizite SchnittstellenimplementierungPrivate Methode IService.EntityStagingGet Infrastruktur Retrieves the contents of the entity staging area.
Explizite SchnittstellenimplementierungPrivate Methode IService.EntityStagingLoad Infrastruktur Loads the contents of the entity staging area.
Explizite SchnittstellenimplementierungPrivate Methode IService.EntityStagingProcess Infrastruktur Sets the batch to be queued for processing.
Explizite SchnittstellenimplementierungPrivate Methode IService.ExportViewCreate Generates or regenerates the desired subscription views.
Explizite SchnittstellenimplementierungPrivate Methode IService.ExportViewDelete Removes an existing export view.
Explizite SchnittstellenimplementierungPrivate Methode IService.ExportViewListGet Retrieves the list of existing export views.
Explizite SchnittstellenimplementierungPrivate Methode IService.ExportViewUpdate Updates an existing export view.
Explizite SchnittstellenimplementierungPrivate Methode IService.HierarchyMembersGet Retrieves the parent-child members from a hierarchy relative to a parent node.
Explizite SchnittstellenimplementierungPrivate Methode IService.MetadataClone Creates exact copies of metadata components from another source, retaining the globally unique identifiers (GUIDs) of the original objects.
Explizite SchnittstellenimplementierungPrivate Methode IService.MetadataCreate Creates new metadata components.
Explizite SchnittstellenimplementierungPrivate Methode IService.MetadataDelete Deletes the metadata components.
Explizite SchnittstellenimplementierungPrivate Methode IService.MetadataGet Retrieves a metadata.
Explizite SchnittstellenimplementierungPrivate Methode IService.MetadataUpdate Updates a metadata.
Explizite SchnittstellenimplementierungPrivate Methode IService.ModelMembersBulkDelete Begins the asynchronous bulk deletion of members.
Explizite SchnittstellenimplementierungPrivate Methode IService.ModelMembersBulkMerge Begins the asynchronous bulk creation and/or update of member data across one or more entities.
Explizite SchnittstellenimplementierungPrivate Methode IService.ModelMembersBulkUpdate Begins the asynchronous bulk update of member data across one or more entities.
Explizite SchnittstellenimplementierungPrivate Methode IService.ModelMembersGet Retrieves the entire selected models, entities and/or hierarchies.
Explizite SchnittstellenimplementierungPrivate Methode 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.
Explizite SchnittstellenimplementierungPrivate Methode IService.SecurityPrincipalsCreate Creates new users, groups and their permissions within the security model.
Explizite SchnittstellenimplementierungPrivate Methode IService.SecurityPrincipalsDelete Deletes user and groups.
Explizite SchnittstellenimplementierungPrivate Methode IService.SecurityPrincipalsGet Retrieves the security principals and their permissions.
Explizite SchnittstellenimplementierungPrivate Methode IService.SecurityPrincipalsUpdate Updates the security principals.
Explizite SchnittstellenimplementierungPrivate Methode 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.
Explizite SchnittstellenimplementierungPrivate Methode IService.SecurityPrivilegesCreate Creates the security privileges.
Explizite SchnittstellenimplementierungPrivate Methode IService.SecurityPrivilegesDelete Deletes the permissions.
Explizite SchnittstellenimplementierungPrivate Methode IService.SecurityPrivilegesGet Retrieves the security permissions for selected principals and/or models.
Explizite SchnittstellenimplementierungPrivate Methode IService.SecurityPrivilegesUpdate Updates the security privileges.
Explizite SchnittstellenimplementierungPrivate Methode IService.ServiceCheck Determines whether the Master Data Services Web service is up and running and is connected to the database.
Explizite SchnittstellenimplementierungPrivate Methode IService.ServiceVersionGet Retrieves the service version.
Explizite SchnittstellenimplementierungPrivate Methode IService.StagingClear Clears the bulk staging area.
Explizite SchnittstellenimplementierungPrivate Methode IService.StagingGet Retrieves the contents of the bulk staging area.
Explizite SchnittstellenimplementierungPrivate Methode IService.StagingNameCheck Checks the staging name to see if the name is unique or the name is already used.
Explizite SchnittstellenimplementierungPrivate Methode 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.
Explizite SchnittstellenimplementierungPrivate Methode IService.SystemDomainListGet Retrieves the localized fixed list of choices based on a list code.
Explizite SchnittstellenimplementierungPrivate Methode IService.SystemPropertiesGet Retrieves the immutable properties about the system.
Explizite SchnittstellenimplementierungPrivate Methode IService.SystemSettingsGet Retrieves the list of system settings.
Explizite SchnittstellenimplementierungPrivate Methode IService.SystemSettingsUpdate Updates the system setting values.
Explizite SchnittstellenimplementierungPrivate Methode IService.TransactionAnnotationsCreate Creates new annotations attached to an existing transaction.
Explizite SchnittstellenimplementierungPrivate Methode IService.TransactionAnnotationsGet Retrieves the filtered list of transaction annotations from a model.
Explizite SchnittstellenimplementierungPrivate Methode IService.TransactionsGet Retrieves the filtered list of transactions from a model.
Explizite SchnittstellenimplementierungPrivate Methode IService.TransactionsReverse Reverses one or more existing transactions.
Explizite SchnittstellenimplementierungPrivate Methode IService.UserPreferencesDelete Deletes the current user’s preferences.
Explizite SchnittstellenimplementierungPrivate Methode IService.UserPreferencesGet Retrieves the current user’s preferences.
Explizite SchnittstellenimplementierungPrivate Methode IService.UserPreferencesUpdate Updates the current user’s preferences.
Explizite SchnittstellenimplementierungPrivate Methode IService.ValidationGet Gets the validation issues for the given criteria.
Explizite SchnittstellenimplementierungPrivate Methode IService.ValidationProcess Processes the validations (business rules) for selected members within a model.
Explizite SchnittstellenimplementierungPrivate Methode IService.VersionCopy Copies a model version to a new version.
Explizite SchnittstellenimplementierungPrivate Methode ICommunicationObject.Open (Geerbt von ClientBase<IService>.)
Explizite SchnittstellenimplementierungPrivates Ereignis ICommunicationObject.Opened (Geerbt von ClientBase<IService>.)
Explizite SchnittstellenimplementierungPrivates Ereignis ICommunicationObject.Opening (Geerbt von ClientBase<IService>.)

Zum Anfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

Microsoft.MasterDataServices-Namespace