Partilhar via


Classe ServiceClient

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

Hierarquia de herança

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

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

Sintaxe

'Declaração
Public Class ServiceClient _
    Inherits ClientBase(Of IService) _
    Implements IService
'Uso
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

O tipo ServiceClient expõe os membros a seguir.

Construtores

  Nome Descrição
Método público ServiceClient() Initializes a new instance of the ServiceClient class with default values.
Método público ServiceClient(String) Initializes a new instance of the ServiceClient class with the specified endpoint configuration name.
Método público ServiceClient(Binding, EndpointAddress) Initializes a new instance of the ServiceClient class that has the specified binding and remote address.
Método público ServiceClient(String, EndpointAddress) Initializes a new instance of the ServiceClient class that has the specified endpoint configuration name and remote address.
Método público 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ício

Propriedades

  Nome Descrição
Propriedade protegida Channel (Herdado de ClientBase<IService>.)
Propriedade pública ChannelFactory (Herdado de ClientBase<IService>.)
Propriedade pública ClientCredentials (Herdado de ClientBase<IService>.)
Propriedade pública Endpoint (Herdado de ClientBase<IService>.)
Propriedade pública InnerChannel (Herdado de ClientBase<IService>.)
Propriedade pública State (Herdado de ClientBase<IService>.)

Início

Métodos

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

Início

Implementações de interfaces explícitas

  Nome Descrição
Implementações de interfaces explícitasMétodo privado ICommunicationObject.BeginClose(AsyncCallback, Object) (Herdado de ClientBase<IService>.)
Implementações de interfaces explícitasMétodo privado ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object) (Herdado de ClientBase<IService>.)
Implementações de interfaces explícitasMétodo privado ICommunicationObject.BeginOpen(AsyncCallback, Object) (Herdado de ClientBase<IService>.)
Implementações de interfaces explícitasMétodo privado ICommunicationObject.BeginOpen(TimeSpan, AsyncCallback, Object) (Herdado de ClientBase<IService>.)
Implementações de interfaces explícitasMétodo privado ICommunicationObject.Close (Herdado de ClientBase<IService>.)
Implementações de interfaces explícitasEvento privado ICommunicationObject.Closed (Herdado de ClientBase<IService>.)
Implementações de interfaces explícitasEvento privado ICommunicationObject.Closing (Herdado de ClientBase<IService>.)
Implementações de interfaces explícitasMétodo privado IDisposable.Dispose (Herdado de ClientBase<IService>.)
Implementações de interfaces explícitasMétodo privado ICommunicationObject.EndClose (Herdado de ClientBase<IService>.)
Implementações de interfaces explícitasMétodo privado ICommunicationObject.EndOpen (Herdado de ClientBase<IService>.)
Implementações de interfaces explícitasEvento privado ICommunicationObject.Faulted (Herdado de ClientBase<IService>.)
Implementações de interfaces explícitasMétodo privado IService.AnnotationsDelete Deletes an existing annotation.
Implementações de interfaces explícitasMétodo privado IService.AnnotationsUpdate Updates an existing annotation.
Implementações de interfaces explícitasMétodo privado IService.AttributeChange Changes an attribute.
Implementações de interfaces explícitasMétodo privado 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.
Implementações de interfaces explícitasMétodo privado IService.BusinessRulesCreate Creates new business rules.
Implementações de interfaces explícitasMétodo privado IService.BusinessRulesDelete Deletes the business rule or components of rules.
Implementações de interfaces explícitasMétodo privado IService.BusinessRulesGet Retrieves the business rules.
Implementações de interfaces explícitasMétodo privado IService.BusinessRulesPaletteGet Retrieves the available business rule components (the component palette).
Implementações de interfaces explícitasMétodo privado IService.BusinessRulesPublish Publishes the business rules for a model or entity or member type.
Implementações de interfaces explícitasMétodo privado IService.BusinessRulesUpdate Updates the existing business rules.
Implementações de interfaces explícitasMétodo privado IService.DataQualityCleansingOperationCreate Infraestrutura. Creates an operation request for DQS quality cleansing.
Implementações de interfaces explícitasMétodo privado IService.DataQualityInstalledState Infraestrutura. Retrieves the DQS state – the response is positive if DQS is properly installed and configured to work with Master Data Services.
Implementações de interfaces explícitasMétodo privado IService.DataQualityKnowledgeBasesGet Infraestrutura. Retrieves the list of knowledgebase configured in DQS.
Implementações de interfaces explícitasMétodo privado IService.DataQualityMatchingOperationCreate Infraestrutura. Creates an operation request for DQS matching.
Implementações de interfaces explícitasMétodo privado IService.DataQualityOperationPurgeOperation Infraestrutura. Returns a purge operation for DQS operation.
Implementações de interfaces explícitasMétodo privado IService.DataQualityOperationResultsGet Infraestrutura. Retrieves the results of a completed DQS operation.
Implementações de interfaces explícitasMétodo privado IService.DataQualityOperationStart Infraestrutura. Starts a DQS operation.
Implementações de interfaces explícitasMétodo privado IService.DataQualityOperationStatus Infraestrutura. Retrieves the status of a running DQS operation.
Implementações de interfaces explícitasMétodo privado IService.DataQualityStoreInputData Infraestrutura. Retrieves the data for the data quality store input.
Implementações de interfaces explícitasMétodo privado IService.EntityMemberAnnotationsCreate Creates new annotations attached to a member.
Implementações de interfaces explícitasMétodo privado IService.EntityMemberAnnotationsGet Retrieves the annotations attached to a member.
Implementações de interfaces explícitasMétodo privado IService.EntityMemberAttributesGet Retrieves the specified set of attribute values from a specified list of members.
Implementações de interfaces explícitasMétodo privado IService.EntityMemberKeyLookup Esse recurso será removido na próxima versão do Microsoft SQL Server. Não utilize esse recurso em desenvolvimentos novos e modifique, assim que possível, os aplicativos que atualmente o utilizam.
Implementações de interfaces explícitasMétodo privado IService.EntityMembersCopy Copies the selected members to new target members.
Implementações de interfaces explícitasMétodo privado IService.EntityMembersCreate Creates new members.
Implementações de interfaces explícitasMétodo privado IService.EntityMembersDelete Deletes or deactivates the selected members.
Implementações de interfaces explícitasMétodo privado IService.EntityMembersGet Retrieves the filtered set of members and their data from an entity.
Implementações de interfaces explícitasMétodo privado IService.EntityMembersMerge Creates new members and updates existing members.
Implementações de interfaces explícitasMétodo privado IService.EntityMembersUpdate Updates the existing members.
Implementações de interfaces explícitasMétodo privado IService.EntityStagingClear Infraestrutura. Clears the entity staging area.
Implementações de interfaces explícitasMétodo privado IService.EntityStagingGet Infraestrutura. Retrieves the contents of the entity staging area.
Implementações de interfaces explícitasMétodo privado IService.EntityStagingLoad Infraestrutura. Loads the contents of the entity staging area.
Implementações de interfaces explícitasMétodo privado IService.EntityStagingProcess Infraestrutura. Sets the batch to be queued for processing.
Implementações de interfaces explícitasMétodo privado IService.ExportViewCreate Generates or regenerates the desired subscription views.
Implementações de interfaces explícitasMétodo privado IService.ExportViewDelete Removes an existing export view.
Implementações de interfaces explícitasMétodo privado IService.ExportViewListGet Retrieves the list of existing export views.
Implementações de interfaces explícitasMétodo privado IService.ExportViewUpdate Updates an existing export view.
Implementações de interfaces explícitasMétodo privado IService.HierarchyMembersGet Retrieves the parent-child members from a hierarchy relative to a parent node.
Implementações de interfaces explícitasMétodo privado IService.MetadataClone Creates exact copies of metadata components from another source, retaining the globally unique identifiers (GUIDs) of the original objects.
Implementações de interfaces explícitasMétodo privado IService.MetadataCreate Creates new metadata components.
Implementações de interfaces explícitasMétodo privado IService.MetadataDelete Deletes the metadata components.
Implementações de interfaces explícitasMétodo privado IService.MetadataGet Retrieves a metadata.
Implementações de interfaces explícitasMétodo privado IService.MetadataUpdate Updates a metadata.
Implementações de interfaces explícitasMétodo privado IService.ModelMembersBulkDelete Begins the asynchronous bulk deletion of members.
Implementações de interfaces explícitasMétodo privado IService.ModelMembersBulkMerge Begins the asynchronous bulk creation and/or update of member data across one or more entities.
Implementações de interfaces explícitasMétodo privado IService.ModelMembersBulkUpdate Begins the asynchronous bulk update of member data across one or more entities.
Implementações de interfaces explícitasMétodo privado IService.ModelMembersGet Retrieves the entire selected models, entities and/or hierarchies.
Implementações de interfaces explícitasMétodo privado 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.
Implementações de interfaces explícitasMétodo privado IService.SecurityPrincipalsCreate Creates new users, groups and their permissions within the security model.
Implementações de interfaces explícitasMétodo privado IService.SecurityPrincipalsDelete Deletes user and groups.
Implementações de interfaces explícitasMétodo privado IService.SecurityPrincipalsGet Retrieves the security principals and their permissions.
Implementações de interfaces explícitasMétodo privado IService.SecurityPrincipalsUpdate Updates the security principals.
Implementações de interfaces explícitasMétodo privado 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.
Implementações de interfaces explícitasMétodo privado IService.SecurityPrivilegesCreate Creates the security privileges.
Implementações de interfaces explícitasMétodo privado IService.SecurityPrivilegesDelete Deletes the permissions.
Implementações de interfaces explícitasMétodo privado IService.SecurityPrivilegesGet Retrieves the security permissions for selected principals and/or models.
Implementações de interfaces explícitasMétodo privado IService.SecurityPrivilegesUpdate Updates the security privileges.
Implementações de interfaces explícitasMétodo privado IService.ServiceCheck Determines whether the Master Data Services Web service is up and running and is connected to the database.
Implementações de interfaces explícitasMétodo privado IService.ServiceVersionGet Retrieves the service version.
Implementações de interfaces explícitasMétodo privado IService.StagingClear Clears the bulk staging area.
Implementações de interfaces explícitasMétodo privado IService.StagingGet Retrieves the contents of the bulk staging area.
Implementações de interfaces explícitasMétodo privado IService.StagingNameCheck Checks the staging name to see if the name is unique or the name is already used.
Implementações de interfaces explícitasMétodo privado 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.
Implementações de interfaces explícitasMétodo privado IService.SystemDomainListGet Retrieves the localized fixed list of choices based on a list code.
Implementações de interfaces explícitasMétodo privado IService.SystemPropertiesGet Retrieves the immutable properties about the system.
Implementações de interfaces explícitasMétodo privado IService.SystemSettingsGet Retrieves the list of system settings.
Implementações de interfaces explícitasMétodo privado IService.SystemSettingsUpdate Updates the system setting values.
Implementações de interfaces explícitasMétodo privado IService.TransactionAnnotationsCreate Creates new annotations attached to an existing transaction.
Implementações de interfaces explícitasMétodo privado IService.TransactionAnnotationsGet Retrieves the filtered list of transaction annotations from a model.
Implementações de interfaces explícitasMétodo privado IService.TransactionsGet Retrieves the filtered list of transactions from a model.
Implementações de interfaces explícitasMétodo privado IService.TransactionsReverse Reverses one or more existing transactions.
Implementações de interfaces explícitasMétodo privado IService.UserPreferencesDelete Deletes the current user’s preferences.
Implementações de interfaces explícitasMétodo privado IService.UserPreferencesGet Retrieves the current user’s preferences.
Implementações de interfaces explícitasMétodo privado IService.UserPreferencesUpdate Updates the current user’s preferences.
Implementações de interfaces explícitasMétodo privado IService.ValidationGet Gets the validation issues for the given criteria.
Implementações de interfaces explícitasMétodo privado IService.ValidationProcess Processes the validations (business rules) for selected members within a model.
Implementações de interfaces explícitasMétodo privado IService.VersionCopy Copies a model version to a new version.
Implementações de interfaces explícitasMétodo privado ICommunicationObject.Open (Herdado de ClientBase<IService>.)
Implementações de interfaces explícitasEvento privado ICommunicationObject.Opened (Herdado de ClientBase<IService>.)
Implementações de interfaces explícitasEvento privado ICommunicationObject.Opening (Herdado de ClientBase<IService>.)

Início

Segurança de thread

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Consulte também

Referência

Namespace Microsoft.MasterDataServices