Compartilhar via


Classe ServiceClient

Contains the various business rules API operations.

Hierarquia de herança

System. . :: . .Object
  System.ServiceModel. . :: . .ClientBase< (Of < ( <'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< (Of < ( <'IService> ) > ) >.)
Propriedade pública ChannelFactory (Herdado de ClientBase< (Of < ( <'IService> ) > ) >.)
Propriedade pública ClientCredentials (Herdado de ClientBase< (Of < ( <'IService> ) > ) >.)
Propriedade pública Endpoint (Herdado de ClientBase< (Of < ( <'IService> ) > ) >.)
Propriedade pública InnerChannel (Herdado de ClientBase< (Of < ( <'IService> ) > ) >.)
Propriedade pública State (Herdado de ClientBase< (Of < ( <'IService> ) > ) >.)

Início

Métodos

  Nome Descrição
Método público Abort (Herdado de ClientBase< (Of < ( <'IService> ) > ) >.)
Método público AnnotationsDelete Deletes an existing annotation.
Método público AnnotationsUpdate Updates an existing annotation.
Método público 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étodo público BusinessRulesCreate Creates new business rules.
Método público BusinessRulesDelete Deletes a business rule or components of rules.
Método público BusinessRulesGet Retrieves business rules.
Método público BusinessRulesPaletteGet Retrieves available business rule components (the component palette).
Método público BusinessRulesPublish Publishes business rules for a model/entity/member type.
Método público BusinessRulesUpdate Updates existing business rules.
Método público Close (Herdado de ClientBase< (Of < ( <'IService> ) > ) >.)
Método protegido CreateChannel (Herdado de ClientBase< (Of < ( <'IService> ) > ) >.)
Método público DisplayInitializationUI (Herdado de ClientBase< (Of < ( <'IService> ) > ) >.)
Método público EntityMemberAnnotationsCreate Creates new annotations attached to a member.
Método público EntityMemberAnnotationsGet Retrieves annotations attached to a member.
Método público EntityMemberAttributesGet Retrieves a specified set of attribute values from a specified list of members.
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 selected members to new target members.
Método público EntityMembersCreate Creates new members.
Método público EntityMembersDelete Deletes (deactivates) selected members.
Método público EntityMembersGet Retrieves a 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 existing members.
Método público Equals (Herdado de Object.)
Método público ExportViewCreate Generates or regenerates desired subscription views.
Método público ExportViewDelete Removes an existing export view.
Método público ExportViewListGet Retrieves a list of existing export views.
Método público ExportViewUpdate Updates an existing export view.
Método protegido Finalize (Herdado de Object.)
Método protegido GetDefaultValueForInitialization< (Of < <' (T> ) > > ) (Herdado de ClientBase< (Of < ( <'IService> ) > ) >.)
Método público GetHashCode (Herdado de Object.)
Método público GetType (Herdado de Object.)
Método público HierarchyMembersGet Retrieves parent-child members from a hierarchy relative to a parent node.
Método protegido InvokeAsync (Herdado de ClientBase< (Of < ( <'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 metadata components.
Método público MetadataGet Retrieves metadata.
Método público MetadataUpdate Updates metadata.
Método público ModelMembersBulkDelete Begins the asynchronous deletion of members.
Método público ModelMembersBulkMerge Begin the asynchronous creation and/or update of member data across one or more entities.
Método público ModelMembersBulkUpdate Begins the asynchronous update of member data across one or more entities.
Método público ModelMembersGet Retrieves entire selected models, entities and/or hierarchies.
Método público Open (Herdado de ClientBase< (Of < ( <'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 Delete users and groups.
Método público SecurityPrincipalsGet Retrieves the security principals and their permissions.
Método público SecurityPrincipalsUpdate Updates security principals.
Método público SecurityPrivilegesClone Create 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 permissions.
Método público SecurityPrivilegesGet Retrieves security permissions for selected principals and/or models.
Método público SecurityPrivilegesUpdate Updates 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 StagingClear Clears the bulk staging area.
Método público StagingGet Retrieves the contents of the bulk staging area.
Método público StagingProcess Sweeps 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 immutable properties about the system.
Método público SystemSettingsGet Retrieves a list of system settings.
Método público SystemSettingsUpdate Updates 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 a filtered list of transactions from a model.
Método público TransactionsGet Retrieves a 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 current user’s preferences.
Método público UserPreferencesGet Retrieves the current user’s preferences.
Método público UserPreferencesUpdate Updates the current user’s preferences.
Método público ValidationGet Retrieves filtered validation results from a model.
Método público ValidationProcess Processes validations (business rules) for selected members within a model.
Método público VersionCopy Copies a model version to a new version.

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< (Of < ( <'IService> ) > ) >.)
Implementações de interfaces explícitasMétodo privado ICommunicationObject. . :: . .BeginClose(TimeSpan, AsyncCallback, Object) (Herdado de ClientBase< (Of < ( <'IService> ) > ) >.)
Implementações de interfaces explícitasMétodo privado ICommunicationObject. . :: . .BeginOpen(AsyncCallback, Object) (Herdado de ClientBase< (Of < ( <'IService> ) > ) >.)
Implementações de interfaces explícitasMétodo privado ICommunicationObject. . :: . .BeginOpen(TimeSpan, AsyncCallback, Object) (Herdado de ClientBase< (Of < ( <'IService> ) > ) >.)
Implementações de interfaces explícitasMétodo privado ICommunicationObject. . :: . .Close (Herdado de ClientBase< (Of < ( <'IService> ) > ) >.)
Implementações de interfaces explícitasEvento privado ICommunicationObject. . :: . .Closed (Herdado de ClientBase< (Of < ( <'IService> ) > ) >.)
Implementações de interfaces explícitasEvento privado ICommunicationObject. . :: . .Closing (Herdado de ClientBase< (Of < ( <'IService> ) > ) >.)
Implementações de interfaces explícitasMétodo privado IDisposable. . :: . .Dispose (Herdado de ClientBase< (Of < ( <'IService> ) > ) >.)
Implementações de interfaces explícitasMétodo privado ICommunicationObject. . :: . .EndClose (Herdado de ClientBase< (Of < ( <'IService> ) > ) >.)
Implementações de interfaces explícitasMétodo privado ICommunicationObject. . :: . .EndOpen (Herdado de ClientBase< (Of < ( <'IService> ) > ) >.)
Implementações de interfaces explícitasEvento privado ICommunicationObject. . :: . .Faulted (Herdado de ClientBase< (Of < ( <'IService> ) > ) >.)
Implementações de interfaces explícitasMétodo privado ICommunicationObject. . :: . .Open (Herdado de ClientBase< (Of < ( <'IService> ) > ) >.)
Implementações de interfaces explícitasEvento privado ICommunicationObject. . :: . .Opened (Herdado de ClientBase< (Of < ( <'IService> ) > ) >.)
Implementações de interfaces explícitasEvento privado ICommunicationObject. . :: . .Opening (Herdado de ClientBase< (Of < ( <'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