Compartir a través de


Clase ServiceClient

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

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.MasterDataServices
Ensamblado:  Microsoft.MasterDataServices (en Microsoft.MasterDataServices.dll)

Sintaxis

'Declaración
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

El tipo ServiceClient expone los siguientes miembros.

Constructores

  Nombre Descripción
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.

Arriba

Propiedades

  Nombre Descripción
Propiedad protegida Channel (Se hereda de ClientBase<IService>.)
Propiedad pública ChannelFactory (Se hereda de ClientBase<IService>.)
Propiedad pública ClientCredentials (Se hereda de ClientBase<IService>.)
Propiedad pública Endpoint (Se hereda de ClientBase<IService>.)
Propiedad pública InnerChannel (Se hereda de ClientBase<IService>.)
Propiedad pública State (Se hereda de ClientBase<IService>.)

Arriba

Métodos

  Nombre Descripción
Método público Abort (Se hereda 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 (Se hereda de ClientBase<IService>.)
Método protegido CreateChannel (Se hereda de ClientBase<IService>.)
Método público DataQualityCleansingOperationCreate Infraestructura. Creates an operation for DQS quality cleansing.
Método público DataQualityInstalledState Infraestructura. Determines whether the DQS is properly installed and configured to work with Master Data Services with the specified setting.
Método público DataQualityKnowledgeBasesGet Infraestructura. Gets the collection of knowledgebase configured in DQS.
Método público DataQualityMatchingOperationCreate Infraestructura. Creates an operation for DQS matching.
Método público DataQualityOperationPurgeOperation Infraestructura. Returns a purge operation for DQS operation.
Método público DataQualityOperationResultsGet Infraestructura. Retrieves the results of a completed DQS operation.
Método público DataQualityOperationStart Infraestructura. Starts a DQS operation.
Método público DataQualityOperationStatus Infraestructura. Retrieves the status of a running DQS operation.
Método público DataQualityStoreInputData Infraestructura. Retrieves the data for the data quality store input.
Método público DisplayInitializationUI (Se hereda 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 Esta característica se quitará en la versión siguiente de Microsoft SQL Server. No utilice esta característica en nuevos trabajos de desarrollo y modifique lo antes posible las aplicaciones que actualmente la utilizan.
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 Infraestructura. Clears the entity staging area with the specified batch identifier.
Método público EntityStagingGet Infraestructura. Retrieves the contents of the entity staging area.
Método público EntityStagingLoad Infraestructura. Loads the members and its relationship into the entity staging area.
Método público EntityStagingProcess Infraestructura. Sets the batch, via batch tag, entity identifier, member type, and version identifier, to be queued for processing.
Método público Equals (Se hereda 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 (Se hereda de Object.)
Método protegido GetDefaultValueForInitialization<T> (Se hereda de ClientBase<IService>.)
Método público GetHashCode (Se hereda de Object.)
Método público GetType (Se hereda de Object.)
Método público HierarchyMembersGet Retrieves the parent-child members from a hierarchy relative to a parent node.
Método protegido InvokeAsync (Se hereda de ClientBase<IService>.)
Método protegido MemberwiseClone (Se hereda 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 (Se hereda 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 (Se hereda 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.

Arriba

Implementaciones de interfaces explícitas

  Nombre Descripción
Implementación de interfaces explícitasMétodo privado ICommunicationObject.BeginClose(AsyncCallback, Object) (Se hereda de ClientBase<IService>.)
Implementación de interfaces explícitasMétodo privado ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object) (Se hereda de ClientBase<IService>.)
Implementación de interfaces explícitasMétodo privado ICommunicationObject.BeginOpen(AsyncCallback, Object) (Se hereda de ClientBase<IService>.)
Implementación de interfaces explícitasMétodo privado ICommunicationObject.BeginOpen(TimeSpan, AsyncCallback, Object) (Se hereda de ClientBase<IService>.)
Implementación de interfaces explícitasMétodo privado ICommunicationObject.Close (Se hereda de ClientBase<IService>.)
Implementación de interfaces explícitasEvento privado ICommunicationObject.Closed (Se hereda de ClientBase<IService>.)
Implementación de interfaces explícitasEvento privado ICommunicationObject.Closing (Se hereda de ClientBase<IService>.)
Implementación de interfaces explícitasMétodo privado IDisposable.Dispose (Se hereda de ClientBase<IService>.)
Implementación de interfaces explícitasMétodo privado ICommunicationObject.EndClose (Se hereda de ClientBase<IService>.)
Implementación de interfaces explícitasMétodo privado ICommunicationObject.EndOpen (Se hereda de ClientBase<IService>.)
Implementación de interfaces explícitasEvento privado ICommunicationObject.Faulted (Se hereda de ClientBase<IService>.)
Implementación de interfaces explícitasMétodo privado IService.AnnotationsDelete Deletes an existing annotation.
Implementación de interfaces explícitasMétodo privado IService.AnnotationsUpdate Updates an existing annotation.
Implementación de interfaces explícitasMétodo privado IService.AttributeChange Changes an attribute.
Implementación 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.
Implementación de interfaces explícitasMétodo privado IService.BusinessRulesCreate Creates new business rules.
Implementación de interfaces explícitasMétodo privado IService.BusinessRulesDelete Deletes the business rule or components of rules.
Implementación de interfaces explícitasMétodo privado IService.BusinessRulesGet Retrieves the business rules.
Implementación de interfaces explícitasMétodo privado IService.BusinessRulesPaletteGet Retrieves the available business rule components (the component palette).
Implementación de interfaces explícitasMétodo privado IService.BusinessRulesPublish Publishes the business rules for a model or entity or member type.
Implementación de interfaces explícitasMétodo privado IService.BusinessRulesUpdate Updates the existing business rules.
Implementación de interfaces explícitasMétodo privado IService.DataQualityCleansingOperationCreate Infraestructura. Creates an operation request for DQS quality cleansing.
Implementación de interfaces explícitasMétodo privado IService.DataQualityInstalledState Infraestructura. Retrieves the DQS state – the response is positive if DQS is properly installed and configured to work with Master Data Services.
Implementación de interfaces explícitasMétodo privado IService.DataQualityKnowledgeBasesGet Infraestructura. Retrieves the list of knowledgebase configured in DQS.
Implementación de interfaces explícitasMétodo privado IService.DataQualityMatchingOperationCreate Infraestructura. Creates an operation request for DQS matching.
Implementación de interfaces explícitasMétodo privado IService.DataQualityOperationPurgeOperation Infraestructura. Returns a purge operation for DQS operation.
Implementación de interfaces explícitasMétodo privado IService.DataQualityOperationResultsGet Infraestructura. Retrieves the results of a completed DQS operation.
Implementación de interfaces explícitasMétodo privado IService.DataQualityOperationStart Infraestructura. Starts a DQS operation.
Implementación de interfaces explícitasMétodo privado IService.DataQualityOperationStatus Infraestructura. Retrieves the status of a running DQS operation.
Implementación de interfaces explícitasMétodo privado IService.DataQualityStoreInputData Infraestructura. Retrieves the data for the data quality store input.
Implementación de interfaces explícitasMétodo privado IService.EntityMemberAnnotationsCreate Creates new annotations attached to a member.
Implementación de interfaces explícitasMétodo privado IService.EntityMemberAnnotationsGet Retrieves the annotations attached to a member.
Implementación de interfaces explícitasMétodo privado IService.EntityMemberAttributesGet Retrieves the specified set of attribute values from a specified list of members.
Implementación de interfaces explícitasMétodo privado IService.EntityMemberKeyLookup Esta característica se quitará en la versión siguiente de Microsoft SQL Server. No utilice esta característica en nuevos trabajos de desarrollo y modifique lo antes posible las aplicaciones que actualmente la utilizan.
Implementación de interfaces explícitasMétodo privado IService.EntityMembersCopy Copies the selected members to new target members.
Implementación de interfaces explícitasMétodo privado IService.EntityMembersCreate Creates new members.
Implementación de interfaces explícitasMétodo privado IService.EntityMembersDelete Deletes or deactivates the selected members.
Implementación de interfaces explícitasMétodo privado IService.EntityMembersGet Retrieves the filtered set of members and their data from an entity.
Implementación de interfaces explícitasMétodo privado IService.EntityMembersMerge Creates new members and updates existing members.
Implementación de interfaces explícitasMétodo privado IService.EntityMembersUpdate Updates the existing members.
Implementación de interfaces explícitasMétodo privado IService.EntityStagingClear Infraestructura. Clears the entity staging area.
Implementación de interfaces explícitasMétodo privado IService.EntityStagingGet Infraestructura. Retrieves the contents of the entity staging area.
Implementación de interfaces explícitasMétodo privado IService.EntityStagingLoad Infraestructura. Loads the contents of the entity staging area.
Implementación de interfaces explícitasMétodo privado IService.EntityStagingProcess Infraestructura. Sets the batch to be queued for processing.
Implementación de interfaces explícitasMétodo privado IService.ExportViewCreate Generates or regenerates the desired subscription views.
Implementación de interfaces explícitasMétodo privado IService.ExportViewDelete Removes an existing export view.
Implementación de interfaces explícitasMétodo privado IService.ExportViewListGet Retrieves the list of existing export views.
Implementación de interfaces explícitasMétodo privado IService.ExportViewUpdate Updates an existing export view.
Implementación de interfaces explícitasMétodo privado IService.HierarchyMembersGet Retrieves the parent-child members from a hierarchy relative to a parent node.
Implementación 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.
Implementación de interfaces explícitasMétodo privado IService.MetadataCreate Creates new metadata components.
Implementación de interfaces explícitasMétodo privado IService.MetadataDelete Deletes the metadata components.
Implementación de interfaces explícitasMétodo privado IService.MetadataGet Retrieves a metadata.
Implementación de interfaces explícitasMétodo privado IService.MetadataUpdate Updates a metadata.
Implementación de interfaces explícitasMétodo privado IService.ModelMembersBulkDelete Begins the asynchronous bulk deletion of members.
Implementación de interfaces explícitasMétodo privado IService.ModelMembersBulkMerge Begins the asynchronous bulk creation and/or update of member data across one or more entities.
Implementación de interfaces explícitasMétodo privado IService.ModelMembersBulkUpdate Begins the asynchronous bulk update of member data across one or more entities.
Implementación de interfaces explícitasMétodo privado IService.ModelMembersGet Retrieves the entire selected models, entities and/or hierarchies.
Implementación 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.
Implementación de interfaces explícitasMétodo privado IService.SecurityPrincipalsCreate Creates new users, groups and their permissions within the security model.
Implementación de interfaces explícitasMétodo privado IService.SecurityPrincipalsDelete Deletes user and groups.
Implementación de interfaces explícitasMétodo privado IService.SecurityPrincipalsGet Retrieves the security principals and their permissions.
Implementación de interfaces explícitasMétodo privado IService.SecurityPrincipalsUpdate Updates the security principals.
Implementación 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.
Implementación de interfaces explícitasMétodo privado IService.SecurityPrivilegesCreate Creates the security privileges.
Implementación de interfaces explícitasMétodo privado IService.SecurityPrivilegesDelete Deletes the permissions.
Implementación de interfaces explícitasMétodo privado IService.SecurityPrivilegesGet Retrieves the security permissions for selected principals and/or models.
Implementación de interfaces explícitasMétodo privado IService.SecurityPrivilegesUpdate Updates the security privileges.
Implementación 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.
Implementación de interfaces explícitasMétodo privado IService.ServiceVersionGet Retrieves the service version.
Implementación de interfaces explícitasMétodo privado IService.StagingClear Clears the bulk staging area.
Implementación de interfaces explícitasMétodo privado IService.StagingGet Retrieves the contents of the bulk staging area.
Implementación 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.
Implementación 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.
Implementación de interfaces explícitasMétodo privado IService.SystemDomainListGet Retrieves the localized fixed list of choices based on a list code.
Implementación de interfaces explícitasMétodo privado IService.SystemPropertiesGet Retrieves the immutable properties about the system.
Implementación de interfaces explícitasMétodo privado IService.SystemSettingsGet Retrieves the list of system settings.
Implementación de interfaces explícitasMétodo privado IService.SystemSettingsUpdate Updates the system setting values.
Implementación de interfaces explícitasMétodo privado IService.TransactionAnnotationsCreate Creates new annotations attached to an existing transaction.
Implementación de interfaces explícitasMétodo privado IService.TransactionAnnotationsGet Retrieves the filtered list of transaction annotations from a model.
Implementación de interfaces explícitasMétodo privado IService.TransactionsGet Retrieves the filtered list of transactions from a model.
Implementación de interfaces explícitasMétodo privado IService.TransactionsReverse Reverses one or more existing transactions.
Implementación de interfaces explícitasMétodo privado IService.UserPreferencesDelete Deletes the current user’s preferences.
Implementación de interfaces explícitasMétodo privado IService.UserPreferencesGet Retrieves the current user’s preferences.
Implementación de interfaces explícitasMétodo privado IService.UserPreferencesUpdate Updates the current user’s preferences.
Implementación de interfaces explícitasMétodo privado IService.ValidationGet Gets the validation issues for the given criteria.
Implementación de interfaces explícitasMétodo privado IService.ValidationProcess Processes the validations (business rules) for selected members within a model.
Implementación de interfaces explícitasMétodo privado IService.VersionCopy Copies a model version to a new version.
Implementación de interfaces explícitasMétodo privado ICommunicationObject.Open (Se hereda de ClientBase<IService>.)
Implementación de interfaces explícitasEvento privado ICommunicationObject.Opened (Se hereda de ClientBase<IService>.)
Implementación de interfaces explícitasEvento privado ICommunicationObject.Opening (Se hereda de ClientBase<IService>.)

Arriba

Seguridad para subprocesos

Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Vea también

Referencia

Espacio de nombres Microsoft.MasterDataServices