Condividi tramite


Classe ServiceClient

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

Gerarchia di ereditarietà

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

Spazio dei nomi  Microsoft.MasterDataServices
Assembly:  Microsoft.MasterDataServices (in Microsoft.MasterDataServices.dll)

Sintassi

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

Nel tipo ServiceClient sono esposti i membri seguenti.

Costruttori

  Nome Descrizione
Metodo pubblico ServiceClient() Initializes a new instance of the ServiceClient class with default values.
Metodo pubblico ServiceClient(String) Initializes a new instance of the ServiceClient class with the specified endpoint configuration name.
Metodo pubblico ServiceClient(Binding, EndpointAddress) Initializes a new instance of the ServiceClient class that has the specified binding and remote address.
Metodo pubblico ServiceClient(String, EndpointAddress) Initializes a new instance of the ServiceClient class that has the specified endpoint configuration name and remote address.
Metodo pubblico ServiceClient(String, String) Initializes a new instance of the ServiceClient class that has the specified endpoint configuration name and remote address as a string.

In alto

Proprietà

  Nome Descrizione
Proprietà protetta Channel Ereditato da ClientBase<IService>.
Proprietà pubblica ChannelFactory Ereditato da ClientBase<IService>.
Proprietà pubblica ClientCredentials Ereditato da ClientBase<IService>.
Proprietà pubblica Endpoint Ereditato da ClientBase<IService>.
Proprietà pubblica InnerChannel Ereditato da ClientBase<IService>.
Proprietà pubblica State Ereditato da ClientBase<IService>.

In alto

Metodi

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

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato ICommunicationObject.BeginClose(AsyncCallback, Object) Ereditato da ClientBase<IService>.
Implementazione esplicita dell'interfacciaMetodo privato ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object) Ereditato da ClientBase<IService>.
Implementazione esplicita dell'interfacciaMetodo privato ICommunicationObject.BeginOpen(AsyncCallback, Object) Ereditato da ClientBase<IService>.
Implementazione esplicita dell'interfacciaMetodo privato ICommunicationObject.BeginOpen(TimeSpan, AsyncCallback, Object) Ereditato da ClientBase<IService>.
Implementazione esplicita dell'interfacciaMetodo privato ICommunicationObject.Close Ereditato da ClientBase<IService>.
Implementazione esplicita dell'interfacciaEvento privato ICommunicationObject.Closed Ereditato da ClientBase<IService>.
Implementazione esplicita dell'interfacciaEvento privato ICommunicationObject.Closing Ereditato da ClientBase<IService>.
Implementazione esplicita dell'interfacciaMetodo privato IDisposable.Dispose Ereditato da ClientBase<IService>.
Implementazione esplicita dell'interfacciaMetodo privato ICommunicationObject.EndClose Ereditato da ClientBase<IService>.
Implementazione esplicita dell'interfacciaMetodo privato ICommunicationObject.EndOpen Ereditato da ClientBase<IService>.
Implementazione esplicita dell'interfacciaEvento privato ICommunicationObject.Faulted Ereditato da ClientBase<IService>.
Implementazione esplicita dell'interfacciaMetodo privato IService.AnnotationsDelete Deletes an existing annotation.
Implementazione esplicita dell'interfacciaMetodo privato IService.AnnotationsUpdate Updates an existing annotation.
Implementazione esplicita dell'interfacciaMetodo privato IService.AttributeChange Changes an attribute.
Implementazione esplicita dell'interfacciaMetodo privato 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.
Implementazione esplicita dell'interfacciaMetodo privato IService.BusinessRulesCreate Creates new business rules.
Implementazione esplicita dell'interfacciaMetodo privato IService.BusinessRulesDelete Deletes the business rule or components of rules.
Implementazione esplicita dell'interfacciaMetodo privato IService.BusinessRulesGet Retrieves the business rules.
Implementazione esplicita dell'interfacciaMetodo privato IService.BusinessRulesPaletteGet Retrieves the available business rule components (the component palette).
Implementazione esplicita dell'interfacciaMetodo privato IService.BusinessRulesPublish Publishes the business rules for a model or entity or member type.
Implementazione esplicita dell'interfacciaMetodo privato IService.BusinessRulesUpdate Updates the existing business rules.
Implementazione esplicita dell'interfacciaMetodo privato IService.DataQualityCleansingOperationCreate Infrastruttura. Creates an operation request for DQS quality cleansing.
Implementazione esplicita dell'interfacciaMetodo privato IService.DataQualityInstalledState Infrastruttura. Retrieves the DQS state – the response is positive if DQS is properly installed and configured to work with Master Data Services.
Implementazione esplicita dell'interfacciaMetodo privato IService.DataQualityKnowledgeBasesGet Infrastruttura. Retrieves the list of knowledgebase configured in DQS.
Implementazione esplicita dell'interfacciaMetodo privato IService.DataQualityMatchingOperationCreate Infrastruttura. Creates an operation request for DQS matching.
Implementazione esplicita dell'interfacciaMetodo privato IService.DataQualityOperationPurgeOperation Infrastruttura. Returns a purge operation for DQS operation.
Implementazione esplicita dell'interfacciaMetodo privato IService.DataQualityOperationResultsGet Infrastruttura. Retrieves the results of a completed DQS operation.
Implementazione esplicita dell'interfacciaMetodo privato IService.DataQualityOperationStart Infrastruttura. Starts a DQS operation.
Implementazione esplicita dell'interfacciaMetodo privato IService.DataQualityOperationStatus Infrastruttura. Retrieves the status of a running DQS operation.
Implementazione esplicita dell'interfacciaMetodo privato IService.DataQualityStoreInputData Infrastruttura. Retrieves the data for the data quality store input.
Implementazione esplicita dell'interfacciaMetodo privato IService.EntityMemberAnnotationsCreate Creates new annotations attached to a member.
Implementazione esplicita dell'interfacciaMetodo privato IService.EntityMemberAnnotationsGet Retrieves the annotations attached to a member.
Implementazione esplicita dell'interfacciaMetodo privato IService.EntityMemberAttributesGet Retrieves the specified set of attribute values from a specified list of members.
Implementazione esplicita dell'interfacciaMetodo privato IService.EntityMemberKeyLookup Questa funzionalità verrà rimossa a partire dalla prossima versione di Microsoft SQL Server. Non utilizzare questa funzionalità in un nuovo progetto di sviluppo e modificare non appena possibile le applicazioni in cui è attualmente implementata.
Implementazione esplicita dell'interfacciaMetodo privato IService.EntityMembersCopy Copies the selected members to new target members.
Implementazione esplicita dell'interfacciaMetodo privato IService.EntityMembersCreate Creates new members.
Implementazione esplicita dell'interfacciaMetodo privato IService.EntityMembersDelete Deletes or deactivates the selected members.
Implementazione esplicita dell'interfacciaMetodo privato IService.EntityMembersGet Retrieves the filtered set of members and their data from an entity.
Implementazione esplicita dell'interfacciaMetodo privato IService.EntityMembersMerge Creates new members and updates existing members.
Implementazione esplicita dell'interfacciaMetodo privato IService.EntityMembersUpdate Updates the existing members.
Implementazione esplicita dell'interfacciaMetodo privato IService.EntityStagingClear Infrastruttura. Clears the entity staging area.
Implementazione esplicita dell'interfacciaMetodo privato IService.EntityStagingGet Infrastruttura. Retrieves the contents of the entity staging area.
Implementazione esplicita dell'interfacciaMetodo privato IService.EntityStagingLoad Infrastruttura. Loads the contents of the entity staging area.
Implementazione esplicita dell'interfacciaMetodo privato IService.EntityStagingProcess Infrastruttura. Sets the batch to be queued for processing.
Implementazione esplicita dell'interfacciaMetodo privato IService.ExportViewCreate Generates or regenerates the desired subscription views.
Implementazione esplicita dell'interfacciaMetodo privato IService.ExportViewDelete Removes an existing export view.
Implementazione esplicita dell'interfacciaMetodo privato IService.ExportViewListGet Retrieves the list of existing export views.
Implementazione esplicita dell'interfacciaMetodo privato IService.ExportViewUpdate Updates an existing export view.
Implementazione esplicita dell'interfacciaMetodo privato IService.HierarchyMembersGet Retrieves the parent-child members from a hierarchy relative to a parent node.
Implementazione esplicita dell'interfacciaMetodo privato IService.MetadataClone Creates exact copies of metadata components from another source, retaining the globally unique identifiers (GUIDs) of the original objects.
Implementazione esplicita dell'interfacciaMetodo privato IService.MetadataCreate Creates new metadata components.
Implementazione esplicita dell'interfacciaMetodo privato IService.MetadataDelete Deletes the metadata components.
Implementazione esplicita dell'interfacciaMetodo privato IService.MetadataGet Retrieves a metadata.
Implementazione esplicita dell'interfacciaMetodo privato IService.MetadataUpdate Updates a metadata.
Implementazione esplicita dell'interfacciaMetodo privato IService.ModelMembersBulkDelete Begins the asynchronous bulk deletion of members.
Implementazione esplicita dell'interfacciaMetodo privato IService.ModelMembersBulkMerge Begins the asynchronous bulk creation and/or update of member data across one or more entities.
Implementazione esplicita dell'interfacciaMetodo privato IService.ModelMembersBulkUpdate Begins the asynchronous bulk update of member data across one or more entities.
Implementazione esplicita dell'interfacciaMetodo privato IService.ModelMembersGet Retrieves the entire selected models, entities and/or hierarchies.
Implementazione esplicita dell'interfacciaMetodo privato 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.
Implementazione esplicita dell'interfacciaMetodo privato IService.SecurityPrincipalsCreate Creates new users, groups and their permissions within the security model.
Implementazione esplicita dell'interfacciaMetodo privato IService.SecurityPrincipalsDelete Deletes user and groups.
Implementazione esplicita dell'interfacciaMetodo privato IService.SecurityPrincipalsGet Retrieves the security principals and their permissions.
Implementazione esplicita dell'interfacciaMetodo privato IService.SecurityPrincipalsUpdate Updates the security principals.
Implementazione esplicita dell'interfacciaMetodo privato 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.
Implementazione esplicita dell'interfacciaMetodo privato IService.SecurityPrivilegesCreate Creates the security privileges.
Implementazione esplicita dell'interfacciaMetodo privato IService.SecurityPrivilegesDelete Deletes the permissions.
Implementazione esplicita dell'interfacciaMetodo privato IService.SecurityPrivilegesGet Retrieves the security permissions for selected principals and/or models.
Implementazione esplicita dell'interfacciaMetodo privato IService.SecurityPrivilegesUpdate Updates the security privileges.
Implementazione esplicita dell'interfacciaMetodo privato IService.ServiceCheck Determines whether the Master Data Services Web service is up and running and is connected to the database.
Implementazione esplicita dell'interfacciaMetodo privato IService.ServiceVersionGet Retrieves the service version.
Implementazione esplicita dell'interfacciaMetodo privato IService.StagingClear Clears the bulk staging area.
Implementazione esplicita dell'interfacciaMetodo privato IService.StagingGet Retrieves the contents of the bulk staging area.
Implementazione esplicita dell'interfacciaMetodo privato IService.StagingNameCheck Checks the staging name to see if the name is unique or the name is already used.
Implementazione esplicita dell'interfacciaMetodo privato 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.
Implementazione esplicita dell'interfacciaMetodo privato IService.SystemDomainListGet Retrieves the localized fixed list of choices based on a list code.
Implementazione esplicita dell'interfacciaMetodo privato IService.SystemPropertiesGet Retrieves the immutable properties about the system.
Implementazione esplicita dell'interfacciaMetodo privato IService.SystemSettingsGet Retrieves the list of system settings.
Implementazione esplicita dell'interfacciaMetodo privato IService.SystemSettingsUpdate Updates the system setting values.
Implementazione esplicita dell'interfacciaMetodo privato IService.TransactionAnnotationsCreate Creates new annotations attached to an existing transaction.
Implementazione esplicita dell'interfacciaMetodo privato IService.TransactionAnnotationsGet Retrieves the filtered list of transaction annotations from a model.
Implementazione esplicita dell'interfacciaMetodo privato IService.TransactionsGet Retrieves the filtered list of transactions from a model.
Implementazione esplicita dell'interfacciaMetodo privato IService.TransactionsReverse Reverses one or more existing transactions.
Implementazione esplicita dell'interfacciaMetodo privato IService.UserPreferencesDelete Deletes the current user’s preferences.
Implementazione esplicita dell'interfacciaMetodo privato IService.UserPreferencesGet Retrieves the current user’s preferences.
Implementazione esplicita dell'interfacciaMetodo privato IService.UserPreferencesUpdate Updates the current user’s preferences.
Implementazione esplicita dell'interfacciaMetodo privato IService.ValidationGet Gets the validation issues for the given criteria.
Implementazione esplicita dell'interfacciaMetodo privato IService.ValidationProcess Processes the validations (business rules) for selected members within a model.
Implementazione esplicita dell'interfacciaMetodo privato IService.VersionCopy Copies a model version to a new version.
Implementazione esplicita dell'interfacciaMetodo privato ICommunicationObject.Open Ereditato da ClientBase<IService>.
Implementazione esplicita dell'interfacciaEvento privato ICommunicationObject.Opened Ereditato da ClientBase<IService>.
Implementazione esplicita dell'interfacciaEvento privato ICommunicationObject.Opening Ereditato da ClientBase<IService>.

In alto

Protezione dei thread

I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi Microsoft.MasterDataServices