Export (0) Print
Expand All

ServiceClient Class

Contains the various business rules API operations.

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

Namespace:  Microsoft.MasterDataServices
Assembly:  Microsoft.MasterDataServices (in Microsoft.MasterDataServices.dll)

public class ServiceClient : ClientBase<IService>, 
	IService

The ServiceClient type exposes the following members.

  NameDescription
Public methodServiceClient()Initializes a new instance of the ServiceClient class with default values.
Public methodServiceClient(String)Initializes a new instance of the ServiceClient class with the specified endpoint configuration name.
Public methodServiceClient(Binding, EndpointAddress)Initializes a new instance of the ServiceClient class that has the specified binding and remote address.
Public methodServiceClient(String, EndpointAddress)Initializes a new instance of the ServiceClient class that has the specified endpoint configuration name and remote address.
Public methodServiceClient(String, String)Initializes a new instance of the ServiceClient class that has the specified endpoint configuration name and remote address as a string.
Top

  NameDescription
Protected propertyChannel (Inherited from ClientBase<IService>.)
Public propertyChannelFactory (Inherited from ClientBase<IService>.)
Public propertyClientCredentials (Inherited from ClientBase<IService>.)
Public propertyEndpoint (Inherited from ClientBase<IService>.)
Public propertyInnerChannel (Inherited from ClientBase<IService>.)
Public propertyState (Inherited from ClientBase<IService>.)
Top

  NameDescription
Public methodAbort (Inherited from ClientBase<IService>.)
Public methodAnnotationsDeleteDeletes an existing annotation.
Public methodAnnotationsUpdateUpdates an existing annotation.
Public methodBusinessRulesCloneCreates new business rules which are exact copies of business rules from another source, retaining the globally unique identifiers (GUIDs) of the original objects.
Public methodBusinessRulesCreateCreates new business rules.
Public methodBusinessRulesDeleteDeletes a business rule or components of rules.
Public methodBusinessRulesGetRetrieves business rules.
Public methodBusinessRulesPaletteGetRetrieves available business rule components (the component palette).
Public methodBusinessRulesPublishPublishes business rules for a model/entity/member type.
Public methodBusinessRulesUpdateUpdates existing business rules.
Public methodClose (Inherited from ClientBase<IService>.)
Protected methodCreateChannel (Inherited from ClientBase<IService>.)
Public methodDisplayInitializationUI (Inherited from ClientBase<IService>.)
Public methodEntityMemberAnnotationsCreateCreates new annotations attached to a member.
Public methodEntityMemberAnnotationsGetRetrieves annotations attached to a member.
Public methodEntityMemberAttributesGetRetrieves a specified set of attribute values from a specified list of members.
Public methodEntityMemberKeyLookupThis feature will be removed in the next version of Microsoft SQL Server. Do not use this feature in new development work, and modify applications that currently use this feature as soon as possible.
Public methodEntityMembersCopyCopies selected members to new target members.
Public methodEntityMembersCreateCreates new members.
Public methodEntityMembersDeleteDeletes (deactivates) selected members.
Public methodEntityMembersGetRetrieves a filtered set of members and their data from an entity.
Public methodEntityMembersMergeCreates new members and updates existing members.
Public methodEntityMembersUpdateUpdates existing members.
Public methodEquals (Inherited from Object.)
Public methodExportViewCreateGenerates or regenerates desired subscription views.
Public methodExportViewDeleteRemoves an existing export view.
Public methodExportViewListGetRetrieves a list of existing export views.
Public methodExportViewUpdateUpdates an existing export view.
Protected methodFinalize (Inherited from Object.)
Protected methodGetDefaultValueForInitialization<T> (Inherited from ClientBase<IService>.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodHierarchyMembersGetRetrieves parent-child members from a hierarchy relative to a parent node.
Protected methodInvokeAsync (Inherited from ClientBase<IService>.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodMetadataCloneCreates exact copies of metadata components from another source, retaining the globally unique identifiers (GUIDs) of the original objects.
Public methodMetadataCreateCreates new metadata components.
Public methodMetadataDeleteDeletes metadata components.
Public methodMetadataGetRetrieves metadata.
Public methodMetadataUpdateUpdates metadata.
Public methodModelMembersBulkDeleteBegins the asynchronous deletion of members.
Public methodModelMembersBulkMergeBegin the asynchronous creation and/or update of member data across one or more entities.
Public methodModelMembersBulkUpdateBegins the asynchronous update of member data across one or more entities.
Public methodModelMembersGetRetrieves entire selected models, entities and/or hierarchies.
Public methodOpen (Inherited from ClientBase<IService>.)
Public methodSecurityPrincipalsCloneCreates exact copies of users, groups and their permissions within the security model from another source, retaining the GUIDs of the original objects.
Public methodSecurityPrincipalsCreateCreates new users, groups and their permissions within the security model.
Public methodSecurityPrincipalsDeleteDelete users and groups.
Public methodSecurityPrincipalsGetRetrieves the security principals and their permissions.
Public methodSecurityPrincipalsUpdateUpdates security principals.
Public methodSecurityPrivilegesCloneCreate exact copies of permissions within the security model from another source, retaining the globally unique identifiers (GUIDs) of the original objects.
Public methodSecurityPrivilegesCreateCreates security privileges.
Public methodSecurityPrivilegesDeleteDeletes permissions.
Public methodSecurityPrivilegesGetRetrieves security permissions for selected principals and/or models.
Public methodSecurityPrivilegesUpdateUpdates security privileges.
Public methodServiceCheckDetermines whether the Master Data Services Web service is up and running and is connected to the database.
Public methodStagingClearClears the bulk staging area.
Public methodStagingGetRetrieves the contents of the bulk staging area.
Public methodStagingProcessSweeps existing unbatched records in the staging tables into a batch for processing and launches execution of the staging queue on request.
Public methodSystemDomainListGetRetrieves a localized fixed list of choices based on a list code.
Public methodSystemPropertiesGetRetrieves immutable properties about the system.
Public methodSystemSettingsGetRetrieves a list of system settings.
Public methodSystemSettingsUpdateUpdates system setting values.
Public methodToString (Inherited from Object.)
Public methodTransactionAnnotationsCreateCreates new annotations attached to an existing transaction.
Public methodTransactionAnnotationsGetRetrieves a filtered list of transactions from a model.
Public methodTransactionsGetRetrieves a filtered list of transactions from a model.
Public methodTransactionsReverseReverses one or more existing transactions.
Public methodUserPreferencesDeleteDeletes the current user’s preferences.
Public methodUserPreferencesGetRetrieves the current user’s preferences.
Public methodUserPreferencesUpdateUpdates the current user’s preferences.
Public methodValidationGetRetrieves filtered validation results from a model.
Public methodValidationProcessProcesses validations (business rules) for selected members within a model.
Public methodVersionCopyCopies a model version to a new version.
Top

  NameDescription
Explicit interface implemetationPrivate methodICommunicationObject.BeginClose(AsyncCallback, Object) (Inherited from ClientBase<IService>.)
Explicit interface implemetationPrivate methodICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object) (Inherited from ClientBase<IService>.)
Explicit interface implemetationPrivate methodICommunicationObject.BeginOpen(AsyncCallback, Object) (Inherited from ClientBase<IService>.)
Explicit interface implemetationPrivate methodICommunicationObject.BeginOpen(TimeSpan, AsyncCallback, Object) (Inherited from ClientBase<IService>.)
Explicit interface implemetationPrivate methodICommunicationObject.Close (Inherited from ClientBase<IService>.)
Explicit interface implemetationPrivate eventICommunicationObject.Closed (Inherited from ClientBase<IService>.)
Explicit interface implemetationPrivate eventICommunicationObject.Closing (Inherited from ClientBase<IService>.)
Explicit interface implemetationPrivate methodIDisposable.Dispose (Inherited from ClientBase<IService>.)
Explicit interface implemetationPrivate methodICommunicationObject.EndClose (Inherited from ClientBase<IService>.)
Explicit interface implemetationPrivate methodICommunicationObject.EndOpen (Inherited from ClientBase<IService>.)
Explicit interface implemetationPrivate eventICommunicationObject.Faulted (Inherited from ClientBase<IService>.)
Explicit interface implemetationPrivate methodICommunicationObject.Open (Inherited from ClientBase<IService>.)
Explicit interface implemetationPrivate eventICommunicationObject.Opened (Inherited from ClientBase<IService>.)
Explicit interface implemetationPrivate eventICommunicationObject.Opening (Inherited from ClientBase<IService>.)
Top

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft