Partager via


Classe ServiceClient

Contains the various business rules API operations.

Hiérarchie d'héritage

System. . :: . .Object
  System.ServiceModel. . :: . .ClientBase< (Of < ( <'IService> ) > ) >
    Microsoft.MasterDataServices..::..ServiceClient

Espace de noms :  Microsoft.MasterDataServices
Assembly :  Microsoft.MasterDataServices (en Microsoft.MasterDataServices.dll)

Syntaxe

'Déclaration
Public Class ServiceClient _
    Inherits ClientBase(Of IService) _
    Implements IService
'Utilisation
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

Le type ServiceClient expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique ServiceClient() () () () Initializes a new instance of the ServiceClient class with default values.
Méthode publique ServiceClient(String) Initializes a new instance of the ServiceClient class with the specified endpoint configuration name.
Méthode publique ServiceClient(Binding, EndpointAddress) Initializes a new instance of the ServiceClient class that has the specified binding and remote address.
Méthode publique ServiceClient(String, EndpointAddress) Initializes a new instance of the ServiceClient class that has the specified endpoint configuration name and remote address.
Méthode publique ServiceClient(String, String) Initializes a new instance of the ServiceClient class that has the specified endpoint configuration name and remote address as a string.

Haut de la page

Propriétés

  Nom Description
Propriété protégée Channel (hérité de ClientBase< (Of < ( <'IService> ) > ) >.)
Propriété publique ChannelFactory (hérité de ClientBase< (Of < ( <'IService> ) > ) >.)
Propriété publique ClientCredentials (hérité de ClientBase< (Of < ( <'IService> ) > ) >.)
Propriété publique Endpoint (hérité de ClientBase< (Of < ( <'IService> ) > ) >.)
Propriété publique InnerChannel (hérité de ClientBase< (Of < ( <'IService> ) > ) >.)
Propriété publique State (hérité de ClientBase< (Of < ( <'IService> ) > ) >.)

Haut de la page

Méthodes

  Nom Description
Méthode publique Abort (hérité de ClientBase< (Of < ( <'IService> ) > ) >.)
Méthode publique AnnotationsDelete Deletes an existing annotation.
Méthode publique AnnotationsUpdate Updates an existing annotation.
Méthode publique 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.
Méthode publique BusinessRulesCreate Creates new business rules.
Méthode publique BusinessRulesDelete Deletes a business rule or components of rules.
Méthode publique BusinessRulesGet Retrieves business rules.
Méthode publique BusinessRulesPaletteGet Retrieves available business rule components (the component palette).
Méthode publique BusinessRulesPublish Publishes business rules for a model/entity/member type.
Méthode publique BusinessRulesUpdate Updates existing business rules.
Méthode publique Close (hérité de ClientBase< (Of < ( <'IService> ) > ) >.)
Méthode protégée CreateChannel (hérité de ClientBase< (Of < ( <'IService> ) > ) >.)
Méthode publique DisplayInitializationUI (hérité de ClientBase< (Of < ( <'IService> ) > ) >.)
Méthode publique EntityMemberAnnotationsCreate Creates new annotations attached to a member.
Méthode publique EntityMemberAnnotationsGet Retrieves annotations attached to a member.
Méthode publique EntityMemberAttributesGet Retrieves a specified set of attribute values from a specified list of members.
Méthode publique EntityMemberKeyLookup Cette fonctionnalité sera supprimée dans la prochaine version de Microsoft SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et modifiez dès que possible les applications qui utilisent actuellement cette fonctionnalité.
Méthode publique EntityMembersCopy Copies selected members to new target members.
Méthode publique EntityMembersCreate Creates new members.
Méthode publique EntityMembersDelete Deletes (deactivates) selected members.
Méthode publique EntityMembersGet Retrieves a filtered set of members and their data from an entity.
Méthode publique EntityMembersMerge Creates new members and updates existing members.
Méthode publique EntityMembersUpdate Updates existing members.
Méthode publique Equals (hérité de Object.)
Méthode publique ExportViewCreate Generates or regenerates desired subscription views.
Méthode publique ExportViewDelete Removes an existing export view.
Méthode publique ExportViewListGet Retrieves a list of existing export views.
Méthode publique ExportViewUpdate Updates an existing export view.
Méthode protégée Finalize (hérité de Object.)
Méthode protégée GetDefaultValueForInitialization< (Of < <' (T> ) > > ) (hérité de ClientBase< (Of < ( <'IService> ) > ) >.)
Méthode publique GetHashCode (hérité de Object.)
Méthode publique GetType (hérité de Object.)
Méthode publique HierarchyMembersGet Retrieves parent-child members from a hierarchy relative to a parent node.
Méthode protégée InvokeAsync (hérité de ClientBase< (Of < ( <'IService> ) > ) >.)
Méthode protégée MemberwiseClone (hérité de Object.)
Méthode publique MetadataClone Creates exact copies of metadata components from another source, retaining the globally unique identifiers (GUIDs) of the original objects.
Méthode publique MetadataCreate Creates new metadata components.
Méthode publique MetadataDelete Deletes metadata components.
Méthode publique MetadataGet Retrieves metadata.
Méthode publique MetadataUpdate Updates metadata.
Méthode publique ModelMembersBulkDelete Begins the asynchronous deletion of members.
Méthode publique ModelMembersBulkMerge Begin the asynchronous creation and/or update of member data across one or more entities.
Méthode publique ModelMembersBulkUpdate Begins the asynchronous update of member data across one or more entities.
Méthode publique ModelMembersGet Retrieves entire selected models, entities and/or hierarchies.
Méthode publique Open (hérité de ClientBase< (Of < ( <'IService> ) > ) >.)
Méthode publique 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éthode publique SecurityPrincipalsCreate Creates new users, groups and their permissions within the security model.
Méthode publique SecurityPrincipalsDelete Delete users and groups.
Méthode publique SecurityPrincipalsGet Retrieves the security principals and their permissions.
Méthode publique SecurityPrincipalsUpdate Updates security principals.
Méthode publique SecurityPrivilegesClone Create exact copies of permissions within the security model from another source, retaining the globally unique identifiers (GUIDs) of the original objects.
Méthode publique SecurityPrivilegesCreate Creates security privileges.
Méthode publique SecurityPrivilegesDelete Deletes permissions.
Méthode publique SecurityPrivilegesGet Retrieves security permissions for selected principals and/or models.
Méthode publique SecurityPrivilegesUpdate Updates security privileges.
Méthode publique ServiceCheck Determines whether the Master Data Services Web service is up and running and is connected to the database.
Méthode publique StagingClear Clears the bulk staging area.
Méthode publique StagingGet Retrieves the contents of the bulk staging area.
Méthode publique StagingProcess Sweeps existing unbatched records in the staging tables into a batch for processing and launches execution of the staging queue on request.
Méthode publique SystemDomainListGet Retrieves a localized fixed list of choices based on a list code.
Méthode publique SystemPropertiesGet Retrieves immutable properties about the system.
Méthode publique SystemSettingsGet Retrieves a list of system settings.
Méthode publique SystemSettingsUpdate Updates system setting values.
Méthode publique ToString (hérité de Object.)
Méthode publique TransactionAnnotationsCreate Creates new annotations attached to an existing transaction.
Méthode publique TransactionAnnotationsGet Retrieves a filtered list of transactions from a model.
Méthode publique TransactionsGet Retrieves a filtered list of transactions from a model.
Méthode publique TransactionsReverse Reverses one or more existing transactions.
Méthode publique UserPreferencesDelete Deletes the current user’s preferences.
Méthode publique UserPreferencesGet Retrieves the current user’s preferences.
Méthode publique UserPreferencesUpdate Updates the current user’s preferences.
Méthode publique ValidationGet Retrieves filtered validation results from a model.
Méthode publique ValidationProcess Processes validations (business rules) for selected members within a model.
Méthode publique VersionCopy Copies a model version to a new version.

Haut de la page

Implémentations d'interfaces explicites

  Nom Description
Implémentation d'interface expliciteMéthode privée ICommunicationObject. . :: . .BeginClose(AsyncCallback, Object) (hérité de ClientBase< (Of < ( <'IService> ) > ) >.)
Implémentation d'interface expliciteMéthode privée ICommunicationObject. . :: . .BeginClose(TimeSpan, AsyncCallback, Object) (hérité de ClientBase< (Of < ( <'IService> ) > ) >.)
Implémentation d'interface expliciteMéthode privée ICommunicationObject. . :: . .BeginOpen(AsyncCallback, Object) (hérité de ClientBase< (Of < ( <'IService> ) > ) >.)
Implémentation d'interface expliciteMéthode privée ICommunicationObject. . :: . .BeginOpen(TimeSpan, AsyncCallback, Object) (hérité de ClientBase< (Of < ( <'IService> ) > ) >.)
Implémentation d'interface expliciteMéthode privée ICommunicationObject. . :: . .Close (hérité de ClientBase< (Of < ( <'IService> ) > ) >.)
Implémentation d'interface expliciteÉvénement privé ICommunicationObject. . :: . .Closed (hérité de ClientBase< (Of < ( <'IService> ) > ) >.)
Implémentation d'interface expliciteÉvénement privé ICommunicationObject. . :: . .Closing (hérité de ClientBase< (Of < ( <'IService> ) > ) >.)
Implémentation d'interface expliciteMéthode privée IDisposable. . :: . .Dispose (hérité de ClientBase< (Of < ( <'IService> ) > ) >.)
Implémentation d'interface expliciteMéthode privée ICommunicationObject. . :: . .EndClose (hérité de ClientBase< (Of < ( <'IService> ) > ) >.)
Implémentation d'interface expliciteMéthode privée ICommunicationObject. . :: . .EndOpen (hérité de ClientBase< (Of < ( <'IService> ) > ) >.)
Implémentation d'interface expliciteÉvénement privé ICommunicationObject. . :: . .Faulted (hérité de ClientBase< (Of < ( <'IService> ) > ) >.)
Implémentation d'interface expliciteMéthode privée ICommunicationObject. . :: . .Open (hérité de ClientBase< (Of < ( <'IService> ) > ) >.)
Implémentation d'interface expliciteÉvénement privé ICommunicationObject. . :: . .Opened (hérité de ClientBase< (Of < ( <'IService> ) > ) >.)
Implémentation d'interface expliciteÉvénement privé ICommunicationObject. . :: . .Opening (hérité de ClientBase< (Of < ( <'IService> ) > ) >.)

Haut de la page

Sécurité des threads

Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.