ServiceClient 类
Contains the various business rules API operations.
继承层次结构
System. . :: . .Object
System.ServiceModel. . :: . .ClientBase< (Of < ( <'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< (Of < ( <'IService> ) > ) > 继承。) | |
ChannelFactory | (从 ClientBase< (Of < ( <'IService> ) > ) > 继承。) | |
ClientCredentials | (从 ClientBase< (Of < ( <'IService> ) > ) > 继承。) | |
Endpoint | (从 ClientBase< (Of < ( <'IService> ) > ) > 继承。) | |
InnerChannel | (从 ClientBase< (Of < ( <'IService> ) > ) > 继承。) | |
State | (从 ClientBase< (Of < ( <'IService> ) > ) > 继承。) |
页首
方法
名称 | 说明 | |
---|---|---|
Abort | (从 ClientBase< (Of < ( <'IService> ) > ) > 继承。) | |
AnnotationsDelete | Deletes an existing annotation. | |
AnnotationsUpdate | Updates an existing annotation. | |
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. | |
BusinessRulesCreate | Creates new business rules. | |
BusinessRulesDelete | Deletes a business rule or components of rules. | |
BusinessRulesGet | Retrieves business rules. | |
BusinessRulesPaletteGet | Retrieves available business rule components (the component palette). | |
BusinessRulesPublish | Publishes business rules for a model/entity/member type. | |
BusinessRulesUpdate | Updates existing business rules. | |
Close | (从 ClientBase< (Of < ( <'IService> ) > ) > 继承。) | |
CreateChannel | (从 ClientBase< (Of < ( <'IService> ) > ) > 继承。) | |
DisplayInitializationUI | (从 ClientBase< (Of < ( <'IService> ) > ) > 继承。) | |
EntityMemberAnnotationsCreate | Creates new annotations attached to a member. | |
EntityMemberAnnotationsGet | Retrieves annotations attached to a member. | |
EntityMemberAttributesGet | Retrieves a specified set of attribute values from a specified list of members. | |
EntityMemberKeyLookup | 下一版本的 Microsoft SQL Server 将删除该功能。请不要在新的开发工作中使用该功能,并尽快修改当前还在使用该功能的应用程序。 | |
EntityMembersCopy | Copies selected members to new target members. | |
EntityMembersCreate | Creates new members. | |
EntityMembersDelete | Deletes (deactivates) selected members. | |
EntityMembersGet | Retrieves a filtered set of members and their data from an entity. | |
EntityMembersMerge | Creates new members and updates existing members. | |
EntityMembersUpdate | Updates existing members. | |
Equals | (从 Object 继承。) | |
ExportViewCreate | Generates or regenerates desired subscription views. | |
ExportViewDelete | Removes an existing export view. | |
ExportViewListGet | Retrieves a list of existing export views. | |
ExportViewUpdate | Updates an existing export view. | |
Finalize | (从 Object 继承。) | |
GetDefaultValueForInitialization< (Of < <' (T> ) > > ) | (从 ClientBase< (Of < ( <'IService> ) > ) > 继承。) | |
GetHashCode | (从 Object 继承。) | |
GetType | (从 Object 继承。) | |
HierarchyMembersGet | Retrieves parent-child members from a hierarchy relative to a parent node. | |
InvokeAsync | (从 ClientBase< (Of < ( <'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 metadata components. | |
MetadataGet | Retrieves metadata. | |
MetadataUpdate | Updates metadata. | |
ModelMembersBulkDelete | Begins the asynchronous deletion of members. | |
ModelMembersBulkMerge | Begin the asynchronous creation and/or update of member data across one or more entities. | |
ModelMembersBulkUpdate | Begins the asynchronous update of member data across one or more entities. | |
ModelMembersGet | Retrieves entire selected models, entities and/or hierarchies. | |
Open | (从 ClientBase< (Of < ( <'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 | Delete users and groups. | |
SecurityPrincipalsGet | Retrieves the security principals and their permissions. | |
SecurityPrincipalsUpdate | Updates security principals. | |
SecurityPrivilegesClone | Create 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 permissions. | |
SecurityPrivilegesGet | Retrieves security permissions for selected principals and/or models. | |
SecurityPrivilegesUpdate | Updates security privileges. | |
ServiceCheck | Determines whether the Master Data Services Web service is up and running and is connected to the database. | |
StagingClear | Clears the bulk staging area. | |
StagingGet | Retrieves the contents of the bulk staging area. | |
StagingProcess | Sweeps 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 immutable properties about the system. | |
SystemSettingsGet | Retrieves a list of system settings. | |
SystemSettingsUpdate | Updates system setting values. | |
ToString | (从 Object 继承。) | |
TransactionAnnotationsCreate | Creates new annotations attached to an existing transaction. | |
TransactionAnnotationsGet | Retrieves a filtered list of transactions from a model. | |
TransactionsGet | Retrieves a filtered list of transactions from a model. | |
TransactionsReverse | Reverses one or more existing transactions. | |
UserPreferencesDelete | Deletes the current user’s preferences. | |
UserPreferencesGet | Retrieves the current user’s preferences. | |
UserPreferencesUpdate | Updates the current user’s preferences. | |
ValidationGet | Retrieves filtered validation results from a model. | |
ValidationProcess | Processes validations (business rules) for selected members within a model. | |
VersionCopy | Copies a model version to a new version. |
页首
显式接口实现
名称 | 说明 | |
---|---|---|
ICommunicationObject. . :: . .BeginClose(AsyncCallback, Object) | (从 ClientBase< (Of < ( <'IService> ) > ) > 继承。) | |
ICommunicationObject. . :: . .BeginClose(TimeSpan, AsyncCallback, Object) | (从 ClientBase< (Of < ( <'IService> ) > ) > 继承。) | |
ICommunicationObject. . :: . .BeginOpen(AsyncCallback, Object) | (从 ClientBase< (Of < ( <'IService> ) > ) > 继承。) | |
ICommunicationObject. . :: . .BeginOpen(TimeSpan, AsyncCallback, Object) | (从 ClientBase< (Of < ( <'IService> ) > ) > 继承。) | |
ICommunicationObject. . :: . .Close | (从 ClientBase< (Of < ( <'IService> ) > ) > 继承。) | |
ICommunicationObject. . :: . .Closed | (从 ClientBase< (Of < ( <'IService> ) > ) > 继承。) | |
ICommunicationObject. . :: . .Closing | (从 ClientBase< (Of < ( <'IService> ) > ) > 继承。) | |
IDisposable. . :: . .Dispose | (从 ClientBase< (Of < ( <'IService> ) > ) > 继承。) | |
ICommunicationObject. . :: . .EndClose | (从 ClientBase< (Of < ( <'IService> ) > ) > 继承。) | |
ICommunicationObject. . :: . .EndOpen | (从 ClientBase< (Of < ( <'IService> ) > ) > 继承。) | |
ICommunicationObject. . :: . .Faulted | (从 ClientBase< (Of < ( <'IService> ) > ) > 继承。) | |
ICommunicationObject. . :: . .Open | (从 ClientBase< (Of < ( <'IService> ) > ) > 继承。) | |
ICommunicationObject. . :: . .Opened | (从 ClientBase< (Of < ( <'IService> ) > ) > 继承。) | |
ICommunicationObject. . :: . .Opening | (从 ClientBase< (Of < ( <'IService> ) > ) > 继承。) |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。