Condividi tramite


Classe ServiceClient

Contains the various business rules API operations.

Gerarchia di ereditarietà

System. . :: . .Object
  System.ServiceModel. . :: . .ClientBase< (Of < ( <'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< (Of < ( <'IService> ) > ) >.
Proprietà pubblica ChannelFactory Ereditato da ClientBase< (Of < ( <'IService> ) > ) >.
Proprietà pubblica ClientCredentials Ereditato da ClientBase< (Of < ( <'IService> ) > ) >.
Proprietà pubblica Endpoint Ereditato da ClientBase< (Of < ( <'IService> ) > ) >.
Proprietà pubblica InnerChannel Ereditato da ClientBase< (Of < ( <'IService> ) > ) >.
Proprietà pubblica State Ereditato da ClientBase< (Of < ( <'IService> ) > ) >.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Abort Ereditato da ClientBase< (Of < ( <'IService> ) > ) >.
Metodo pubblico AnnotationsDelete Deletes an existing annotation.
Metodo pubblico AnnotationsUpdate Updates an existing annotation.
Metodo pubblico 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.
Metodo pubblico BusinessRulesCreate Creates new business rules.
Metodo pubblico BusinessRulesDelete Deletes a business rule or components of rules.
Metodo pubblico BusinessRulesGet Retrieves business rules.
Metodo pubblico BusinessRulesPaletteGet Retrieves available business rule components (the component palette).
Metodo pubblico BusinessRulesPublish Publishes business rules for a model/entity/member type.
Metodo pubblico BusinessRulesUpdate Updates existing business rules.
Metodo pubblico Close Ereditato da ClientBase< (Of < ( <'IService> ) > ) >.
Metodo protetto CreateChannel Ereditato da ClientBase< (Of < ( <'IService> ) > ) >.
Metodo pubblico DisplayInitializationUI Ereditato da ClientBase< (Of < ( <'IService> ) > ) >.
Metodo pubblico EntityMemberAnnotationsCreate Creates new annotations attached to a member.
Metodo pubblico EntityMemberAnnotationsGet Retrieves annotations attached to a member.
Metodo pubblico EntityMemberAttributesGet Retrieves a specified set of attribute values from a specified list of members.
Metodo pubblico EntityMemberKeyLookup Questa caratteristica verrà rimossa a partire dalla prossima versione di Microsoft SQL Server. Non utilizzare questa caratteristica in un nuovo progetto di sviluppo e modificare non appena possibile le applicazioni in cui è attualmente implementata.
Metodo pubblico EntityMembersCopy Copies selected members to new target members.
Metodo pubblico EntityMembersCreate Creates new members.
Metodo pubblico EntityMembersDelete Deletes (deactivates) selected members.
Metodo pubblico EntityMembersGet Retrieves a filtered set of members and their data from an entity.
Metodo pubblico EntityMembersMerge Creates new members and updates existing members.
Metodo pubblico EntityMembersUpdate Updates existing members.
Metodo pubblico Equals Ereditato da Object.
Metodo pubblico ExportViewCreate Generates or regenerates desired subscription views.
Metodo pubblico ExportViewDelete Removes an existing export view.
Metodo pubblico ExportViewListGet Retrieves a list of existing export views.
Metodo pubblico ExportViewUpdate Updates an existing export view.
Metodo protetto Finalize Ereditato da Object.
Metodo protetto GetDefaultValueForInitialization< (Of < <' (T> ) > > ) Ereditato da ClientBase< (Of < ( <'IService> ) > ) >.
Metodo pubblico GetHashCode Ereditato da Object.
Metodo pubblico GetType Ereditato da Object.
Metodo pubblico HierarchyMembersGet Retrieves parent-child members from a hierarchy relative to a parent node.
Metodo protetto InvokeAsync Ereditato da ClientBase< (Of < ( <'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 metadata components.
Metodo pubblico MetadataGet Retrieves metadata.
Metodo pubblico MetadataUpdate Updates metadata.
Metodo pubblico ModelMembersBulkDelete Begins the asynchronous deletion of members.
Metodo pubblico ModelMembersBulkMerge Begin the asynchronous creation and/or update of member data across one or more entities.
Metodo pubblico ModelMembersBulkUpdate Begins the asynchronous update of member data across one or more entities.
Metodo pubblico ModelMembersGet Retrieves entire selected models, entities and/or hierarchies.
Metodo pubblico Open Ereditato da ClientBase< (Of < ( <'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 Delete users and groups.
Metodo pubblico SecurityPrincipalsGet Retrieves the security principals and their permissions.
Metodo pubblico SecurityPrincipalsUpdate Updates security principals.
Metodo pubblico SecurityPrivilegesClone Create 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 permissions.
Metodo pubblico SecurityPrivilegesGet Retrieves security permissions for selected principals and/or models.
Metodo pubblico SecurityPrivilegesUpdate Updates 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 StagingClear Clears the bulk staging area.
Metodo pubblico StagingGet Retrieves the contents of the bulk staging area.
Metodo pubblico StagingProcess Sweeps 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 immutable properties about the system.
Metodo pubblico SystemSettingsGet Retrieves a list of system settings.
Metodo pubblico SystemSettingsUpdate Updates system setting values.
Metodo pubblico ToString Ereditato da Object.
Metodo pubblico TransactionAnnotationsCreate Creates new annotations attached to an existing transaction.
Metodo pubblico TransactionAnnotationsGet Retrieves a filtered list of transactions from a model.
Metodo pubblico TransactionsGet Retrieves a filtered list of transactions from a model.
Metodo pubblico TransactionsReverse Reverses one or more existing transactions.
Metodo pubblico UserPreferencesDelete Deletes the current user’s preferences.
Metodo pubblico UserPreferencesGet Retrieves the current user’s preferences.
Metodo pubblico UserPreferencesUpdate Updates the current user’s preferences.
Metodo pubblico ValidationGet Retrieves filtered validation results from a model.
Metodo pubblico ValidationProcess Processes validations (business rules) for selected members within a model.
Metodo pubblico VersionCopy Copies a model version to a new version.

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato ICommunicationObject. . :: . .BeginClose(AsyncCallback, Object) Ereditato da ClientBase< (Of < ( <'IService> ) > ) >.
Implementazione esplicita dell'interfacciaMetodo privato ICommunicationObject. . :: . .BeginClose(TimeSpan, AsyncCallback, Object) Ereditato da ClientBase< (Of < ( <'IService> ) > ) >.
Implementazione esplicita dell'interfacciaMetodo privato ICommunicationObject. . :: . .BeginOpen(AsyncCallback, Object) Ereditato da ClientBase< (Of < ( <'IService> ) > ) >.
Implementazione esplicita dell'interfacciaMetodo privato ICommunicationObject. . :: . .BeginOpen(TimeSpan, AsyncCallback, Object) Ereditato da ClientBase< (Of < ( <'IService> ) > ) >.
Implementazione esplicita dell'interfacciaMetodo privato ICommunicationObject. . :: . .Close Ereditato da ClientBase< (Of < ( <'IService> ) > ) >.
Implementazione esplicita dell'interfacciaEvento privato ICommunicationObject. . :: . .Closed Ereditato da ClientBase< (Of < ( <'IService> ) > ) >.
Implementazione esplicita dell'interfacciaEvento privato ICommunicationObject. . :: . .Closing Ereditato da ClientBase< (Of < ( <'IService> ) > ) >.
Implementazione esplicita dell'interfacciaMetodo privato IDisposable. . :: . .Dispose Ereditato da ClientBase< (Of < ( <'IService> ) > ) >.
Implementazione esplicita dell'interfacciaMetodo privato ICommunicationObject. . :: . .EndClose Ereditato da ClientBase< (Of < ( <'IService> ) > ) >.
Implementazione esplicita dell'interfacciaMetodo privato ICommunicationObject. . :: . .EndOpen Ereditato da ClientBase< (Of < ( <'IService> ) > ) >.
Implementazione esplicita dell'interfacciaEvento privato ICommunicationObject. . :: . .Faulted Ereditato da ClientBase< (Of < ( <'IService> ) > ) >.
Implementazione esplicita dell'interfacciaMetodo privato ICommunicationObject. . :: . .Open Ereditato da ClientBase< (Of < ( <'IService> ) > ) >.
Implementazione esplicita dell'interfacciaEvento privato ICommunicationObject. . :: . .Opened Ereditato da ClientBase< (Of < ( <'IService> ) > ) >.
Implementazione esplicita dell'interfacciaEvento privato ICommunicationObject. . :: . .Opening Ereditato da ClientBase< (Of < ( <'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.