Поделиться через


Класс ServiceClient

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

Иерархия наследования

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

Пространство имен:  Microsoft.MasterDataServices
Сборка:  Microsoft.MasterDataServices (в Microsoft.MasterDataServices.dll)

Синтаксис

'Декларация
Public Class ServiceClient _
    Inherits ClientBase(Of IService) _
    Implements IService
'Применение
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

Тип ServiceClient обеспечивает доступ к следующим элементам.

Конструкторы

  Имя Описание
Открытый метод ServiceClient() Initializes a new instance of the ServiceClient class with default values.
Открытый метод ServiceClient(String) Initializes a new instance of the ServiceClient class with the specified endpoint configuration name.
Открытый метод ServiceClient(Binding, EndpointAddress) Initializes a new instance of the ServiceClient class that has the specified binding and remote address.
Открытый метод ServiceClient(String, EndpointAddress) Initializes a new instance of the ServiceClient class that has the specified endpoint configuration name and remote address.
Открытый метод ServiceClient(String, String) Initializes a new instance of the ServiceClient class that has the specified endpoint configuration name and remote address as a string.

В начало

Свойства

  Имя Описание
Защищенное свойство Channel (Производный от ClientBase<IService>.)
Открытое свойство ChannelFactory (Производный от ClientBase<IService>.)
Открытое свойство ClientCredentials (Производный от ClientBase<IService>.)
Открытое свойство Endpoint (Производный от ClientBase<IService>.)
Открытое свойство InnerChannel (Производный от ClientBase<IService>.)
Открытое свойство State (Производный от ClientBase<IService>.)

В начало

Методы

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

В начало

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытый метод ICommunicationObject.BeginClose(AsyncCallback, Object) (Производный от ClientBase<IService>.)
Явная реализация интерфейсаЗакрытый метод ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object) (Производный от ClientBase<IService>.)
Явная реализация интерфейсаЗакрытый метод ICommunicationObject.BeginOpen(AsyncCallback, Object) (Производный от ClientBase<IService>.)
Явная реализация интерфейсаЗакрытый метод ICommunicationObject.BeginOpen(TimeSpan, AsyncCallback, Object) (Производный от ClientBase<IService>.)
Явная реализация интерфейсаЗакрытый метод ICommunicationObject.Close (Производный от ClientBase<IService>.)
Явная реализация интерфейсаЗакрытое событие ICommunicationObject.Closed (Производный от ClientBase<IService>.)
Явная реализация интерфейсаЗакрытое событие ICommunicationObject.Closing (Производный от ClientBase<IService>.)
Явная реализация интерфейсаЗакрытый метод IDisposable.Dispose (Производный от ClientBase<IService>.)
Явная реализация интерфейсаЗакрытый метод ICommunicationObject.EndClose (Производный от ClientBase<IService>.)
Явная реализация интерфейсаЗакрытый метод ICommunicationObject.EndOpen (Производный от ClientBase<IService>.)
Явная реализация интерфейсаЗакрытое событие ICommunicationObject.Faulted (Производный от ClientBase<IService>.)
Явная реализация интерфейсаЗакрытый метод IService.AnnotationsDelete Deletes an existing annotation.
Явная реализация интерфейсаЗакрытый метод IService.AnnotationsUpdate Updates an existing annotation.
Явная реализация интерфейсаЗакрытый метод IService.AttributeChange Changes an attribute.
Явная реализация интерфейсаЗакрытый метод 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.
Явная реализация интерфейсаЗакрытый метод IService.BusinessRulesCreate Creates new business rules.
Явная реализация интерфейсаЗакрытый метод IService.BusinessRulesDelete Deletes the business rule or components of rules.
Явная реализация интерфейсаЗакрытый метод IService.BusinessRulesGet Retrieves the business rules.
Явная реализация интерфейсаЗакрытый метод IService.BusinessRulesPaletteGet Retrieves the available business rule components (the component palette).
Явная реализация интерфейсаЗакрытый метод IService.BusinessRulesPublish Publishes the business rules for a model or entity or member type.
Явная реализация интерфейсаЗакрытый метод IService.BusinessRulesUpdate Updates the existing business rules.
Явная реализация интерфейсаЗакрытый метод IService.DataQualityCleansingOperationCreate Инфраструктура. Creates an operation request for DQS quality cleansing.
Явная реализация интерфейсаЗакрытый метод IService.DataQualityInstalledState Инфраструктура. Retrieves the DQS state – the response is positive if DQS is properly installed and configured to work with Master Data Services.
Явная реализация интерфейсаЗакрытый метод IService.DataQualityKnowledgeBasesGet Инфраструктура. Retrieves the list of knowledgebase configured in DQS.
Явная реализация интерфейсаЗакрытый метод IService.DataQualityMatchingOperationCreate Инфраструктура. Creates an operation request for DQS matching.
Явная реализация интерфейсаЗакрытый метод IService.DataQualityOperationPurgeOperation Инфраструктура. Returns a purge operation for DQS operation.
Явная реализация интерфейсаЗакрытый метод IService.DataQualityOperationResultsGet Инфраструктура. Retrieves the results of a completed DQS operation.
Явная реализация интерфейсаЗакрытый метод IService.DataQualityOperationStart Инфраструктура. Starts a DQS operation.
Явная реализация интерфейсаЗакрытый метод IService.DataQualityOperationStatus Инфраструктура. Retrieves the status of a running DQS operation.
Явная реализация интерфейсаЗакрытый метод IService.DataQualityStoreInputData Инфраструктура. Retrieves the data for the data quality store input.
Явная реализация интерфейсаЗакрытый метод IService.EntityMemberAnnotationsCreate Creates new annotations attached to a member.
Явная реализация интерфейсаЗакрытый метод IService.EntityMemberAnnotationsGet Retrieves the annotations attached to a member.
Явная реализация интерфейсаЗакрытый метод IService.EntityMemberAttributesGet Retrieves the specified set of attribute values from a specified list of members.
Явная реализация интерфейсаЗакрытый метод IService.EntityMemberKeyLookup В следующей версии Microsoft SQL Server этот компонент будет удален. Не используйте его при работе над новыми приложениями и как можно быстрее измените приложения, в которых он в настоящее время используется.
Явная реализация интерфейсаЗакрытый метод IService.EntityMembersCopy Copies the selected members to new target members.
Явная реализация интерфейсаЗакрытый метод IService.EntityMembersCreate Creates new members.
Явная реализация интерфейсаЗакрытый метод IService.EntityMembersDelete Deletes or deactivates the selected members.
Явная реализация интерфейсаЗакрытый метод IService.EntityMembersGet Retrieves the filtered set of members and their data from an entity.
Явная реализация интерфейсаЗакрытый метод IService.EntityMembersMerge Creates new members and updates existing members.
Явная реализация интерфейсаЗакрытый метод IService.EntityMembersUpdate Updates the existing members.
Явная реализация интерфейсаЗакрытый метод IService.EntityStagingClear Инфраструктура. Clears the entity staging area.
Явная реализация интерфейсаЗакрытый метод IService.EntityStagingGet Инфраструктура. Retrieves the contents of the entity staging area.
Явная реализация интерфейсаЗакрытый метод IService.EntityStagingLoad Инфраструктура. Loads the contents of the entity staging area.
Явная реализация интерфейсаЗакрытый метод IService.EntityStagingProcess Инфраструктура. Sets the batch to be queued for processing.
Явная реализация интерфейсаЗакрытый метод IService.ExportViewCreate Generates or regenerates the desired subscription views.
Явная реализация интерфейсаЗакрытый метод IService.ExportViewDelete Removes an existing export view.
Явная реализация интерфейсаЗакрытый метод IService.ExportViewListGet Retrieves the list of existing export views.
Явная реализация интерфейсаЗакрытый метод IService.ExportViewUpdate Updates an existing export view.
Явная реализация интерфейсаЗакрытый метод IService.HierarchyMembersGet Retrieves the parent-child members from a hierarchy relative to a parent node.
Явная реализация интерфейсаЗакрытый метод IService.MetadataClone Creates exact copies of metadata components from another source, retaining the globally unique identifiers (GUIDs) of the original objects.
Явная реализация интерфейсаЗакрытый метод IService.MetadataCreate Creates new metadata components.
Явная реализация интерфейсаЗакрытый метод IService.MetadataDelete Deletes the metadata components.
Явная реализация интерфейсаЗакрытый метод IService.MetadataGet Retrieves a metadata.
Явная реализация интерфейсаЗакрытый метод IService.MetadataUpdate Updates a metadata.
Явная реализация интерфейсаЗакрытый метод IService.ModelMembersBulkDelete Begins the asynchronous bulk deletion of members.
Явная реализация интерфейсаЗакрытый метод IService.ModelMembersBulkMerge Begins the asynchronous bulk creation and/or update of member data across one or more entities.
Явная реализация интерфейсаЗакрытый метод IService.ModelMembersBulkUpdate Begins the asynchronous bulk update of member data across one or more entities.
Явная реализация интерфейсаЗакрытый метод IService.ModelMembersGet Retrieves the entire selected models, entities and/or hierarchies.
Явная реализация интерфейсаЗакрытый метод 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.
Явная реализация интерфейсаЗакрытый метод IService.SecurityPrincipalsCreate Creates new users, groups and their permissions within the security model.
Явная реализация интерфейсаЗакрытый метод IService.SecurityPrincipalsDelete Deletes user and groups.
Явная реализация интерфейсаЗакрытый метод IService.SecurityPrincipalsGet Retrieves the security principals and their permissions.
Явная реализация интерфейсаЗакрытый метод IService.SecurityPrincipalsUpdate Updates the security principals.
Явная реализация интерфейсаЗакрытый метод 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.
Явная реализация интерфейсаЗакрытый метод IService.SecurityPrivilegesCreate Creates the security privileges.
Явная реализация интерфейсаЗакрытый метод IService.SecurityPrivilegesDelete Deletes the permissions.
Явная реализация интерфейсаЗакрытый метод IService.SecurityPrivilegesGet Retrieves the security permissions for selected principals and/or models.
Явная реализация интерфейсаЗакрытый метод IService.SecurityPrivilegesUpdate Updates the security privileges.
Явная реализация интерфейсаЗакрытый метод IService.ServiceCheck Determines whether the Master Data Services Web service is up and running and is connected to the database.
Явная реализация интерфейсаЗакрытый метод IService.ServiceVersionGet Retrieves the service version.
Явная реализация интерфейсаЗакрытый метод IService.StagingClear Clears the bulk staging area.
Явная реализация интерфейсаЗакрытый метод IService.StagingGet Retrieves the contents of the bulk staging area.
Явная реализация интерфейсаЗакрытый метод IService.StagingNameCheck Checks the staging name to see if the name is unique or the name is already used.
Явная реализация интерфейсаЗакрытый метод 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.
Явная реализация интерфейсаЗакрытый метод IService.SystemDomainListGet Retrieves the localized fixed list of choices based on a list code.
Явная реализация интерфейсаЗакрытый метод IService.SystemPropertiesGet Retrieves the immutable properties about the system.
Явная реализация интерфейсаЗакрытый метод IService.SystemSettingsGet Retrieves the list of system settings.
Явная реализация интерфейсаЗакрытый метод IService.SystemSettingsUpdate Updates the system setting values.
Явная реализация интерфейсаЗакрытый метод IService.TransactionAnnotationsCreate Creates new annotations attached to an existing transaction.
Явная реализация интерфейсаЗакрытый метод IService.TransactionAnnotationsGet Retrieves the filtered list of transaction annotations from a model.
Явная реализация интерфейсаЗакрытый метод IService.TransactionsGet Retrieves the filtered list of transactions from a model.
Явная реализация интерфейсаЗакрытый метод IService.TransactionsReverse Reverses one or more existing transactions.
Явная реализация интерфейсаЗакрытый метод IService.UserPreferencesDelete Deletes the current user’s preferences.
Явная реализация интерфейсаЗакрытый метод IService.UserPreferencesGet Retrieves the current user’s preferences.
Явная реализация интерфейсаЗакрытый метод IService.UserPreferencesUpdate Updates the current user’s preferences.
Явная реализация интерфейсаЗакрытый метод IService.ValidationGet Gets the validation issues for the given criteria.
Явная реализация интерфейсаЗакрытый метод IService.ValidationProcess Processes the validations (business rules) for selected members within a model.
Явная реализация интерфейсаЗакрытый метод IService.VersionCopy Copies a model version to a new version.
Явная реализация интерфейсаЗакрытый метод ICommunicationObject.Open (Производный от ClientBase<IService>.)
Явная реализация интерфейсаЗакрытое событие ICommunicationObject.Opened (Производный от ClientBase<IService>.)
Явная реализация интерфейсаЗакрытое событие ICommunicationObject.Opening (Производный от ClientBase<IService>.)

В начало

Безопасность многопоточности

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.

См. также

Справочник

Пространство имен Microsoft.MasterDataServices