Export (0) Print
Expand All

IServiceChannel Interface

Defines the service contract for WCF-based interactions with Master Data Services.

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

public interface IServiceChannel : IService, 
	IClientChannel, IContextChannel, IChannel, ICommunicationObject, IExtensibleObject<IContextChannel>, 
	IDisposable

The IServiceChannel type exposes the following members.

  NameDescription
Public propertyAllowInitializationUI (Inherited from IClientChannel.)
Public propertyAllowOutputBatching (Inherited from IContextChannel.)
Public propertyDidInteractiveInitialization (Inherited from IClientChannel.)
Public propertyExtensions (Inherited from IExtensibleObject<IContextChannel>.)
Public propertyInputSession (Inherited from IContextChannel.)
Public propertyLocalAddress (Inherited from IContextChannel.)
Public propertyOperationTimeout (Inherited from IContextChannel.)
Public propertyOutputSession (Inherited from IContextChannel.)
Public propertyRemoteAddress (Inherited from IContextChannel.)
Public propertySessionId (Inherited from IContextChannel.)
Public propertyState (Inherited from ICommunicationObject.)
Public propertyVia (Inherited from IClientChannel.)
Top

  NameDescription
Public methodAbort (Inherited from ICommunicationObject.)
Public methodAnnotationsDeleteDeletes an existing annotation. (Inherited from IService.)
Public methodAnnotationsUpdateUpdates an existing annotation. (Inherited from IService.)
Public methodBeginClose(AsyncCallback, Object) (Inherited from ICommunicationObject.)
Public methodBeginClose(TimeSpan, AsyncCallback, Object) (Inherited from ICommunicationObject.)
Public methodBeginDisplayInitializationUI (Inherited from IClientChannel.)
Public methodBeginOpen(AsyncCallback, Object) (Inherited from ICommunicationObject.)
Public methodBeginOpen(TimeSpan, AsyncCallback, Object) (Inherited from ICommunicationObject.)
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. (Inherited from IService.)
Public methodBusinessRulesCreateCreates new business rules. (Inherited from IService.)
Public methodBusinessRulesDeleteDeletes a business rule or components of rules. (Inherited from IService.)
Public methodBusinessRulesGetRetrieves business rules. (Inherited from IService.)
Public methodBusinessRulesPaletteGetRetrieves available business rule components (the component palette). (Inherited from IService.)
Public methodBusinessRulesPublishPublishes business rules for a model/entity/member type. (Inherited from IService.)
Public methodBusinessRulesUpdateUpdates existing business rules. (Inherited from IService.)
Public methodClose() (Inherited from ICommunicationObject.)
Public methodClose(TimeSpan) (Inherited from ICommunicationObject.)
Public methodDisplayInitializationUI (Inherited from IClientChannel.)
Public methodDispose (Inherited from IDisposable.)
Public methodEndClose (Inherited from ICommunicationObject.)
Public methodEndDisplayInitializationUI (Inherited from IClientChannel.)
Public methodEndOpen (Inherited from ICommunicationObject.)
Public methodEntityMemberAnnotationsCreateCreates new annotations attached to a member. (Inherited from IService.)
Public methodEntityMemberAnnotationsGetRetrieves annotations attached to a member. (Inherited from IService.)
Public methodEntityMemberAttributesGetRetrieves a specified set of attribute values from a specified list of members. (Inherited from IService.)
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. (Inherited from IService.)
Public methodEntityMembersCopyCopies selected members to new target members. (Inherited from IService.)
Public methodEntityMembersCreateCreates new members. (Inherited from IService.)
Public methodEntityMembersDeleteDeletes (deactivates) selected members. (Inherited from IService.)
Public methodEntityMembersGetRetrieves a filtered set of members and their data from an entity. (Inherited from IService.)
Public methodEntityMembersMergeCreates new members and updates existing members. (Inherited from IService.)
Public methodEntityMembersUpdateUpdates existing members. (Inherited from IService.)
Public methodExportViewCreateGenerates or regenerates desired subscription views. (Inherited from IService.)
Public methodExportViewDeleteRemoves an existing export view. (Inherited from IService.)
Public methodExportViewListGetRetrieves a list of existing export views. (Inherited from IService.)
Public methodExportViewUpdateUpdate an existing export view. (Inherited from IService.)
Public methodGetProperty<T> (Inherited from IChannel.)
Public methodHierarchyMembersGetRetrieves parent-child members from a hierarchy relative to a parent node. (Inherited from IService.)
Public methodMetadataCloneCreates exact copies of metadata components from another source, retaining the globally unique identifiers (GUIDs) of the original objects. (Inherited from IService.)
Public methodMetadataCreateCreates new metadata components. (Inherited from IService.)
Public methodMetadataDeleteDeletes metadata components. (Inherited from IService.)
Public methodMetadataGetRetrieves metadata. (Inherited from IService.)
Public methodMetadataUpdateUpdates metadata. (Inherited from IService.)
Public methodModelMembersBulkDeleteBegins the asynchronous deletion of members. (Inherited from IService.)
Public methodModelMembersBulkMergeBegins the asynchronous creation and/or update of member data across one or more entities. (Inherited from IService.)
Public methodModelMembersBulkUpdateBegins the asynchronous update of member data across one or more entities. (Inherited from IService.)
Public methodModelMembersGetRetrieves entire selected models, entities, and/or hierarchies. (Inherited from IService.)
Public methodOpen() (Inherited from ICommunicationObject.)
Public methodOpen(TimeSpan) (Inherited from ICommunicationObject.)
Public methodSecurityPrincipalsCloneCreates exact copies of users, groups and their permissions within the security model from another source, retaining the globally unique identifiers (GUIDs) of the original objects. (Inherited from IService.)
Public methodSecurityPrincipalsCreateCreate new users, groups and their permissions within the security model. (Inherited from IService.)
Public methodSecurityPrincipalsDeleteDeletes users, groups. (Inherited from IService.)
Public methodSecurityPrincipalsGetRetrieves the security principals and their permissions. (Inherited from IService.)
Public methodSecurityPrincipalsUpdateUpdates security principals. (Inherited from IService.)
Public methodSecurityPrivilegesCloneCreates exact copies of permissions within the security model from another source, retaining the GUIDs of the original objects. (Inherited from IService.)
Public methodSecurityPrivilegesCreateCreates security privileges. (Inherited from IService.)
Public methodSecurityPrivilegesDeleteDeletes permissions. (Inherited from IService.)
Public methodSecurityPrivilegesGetRetrieves security permissions for selected principals and/or models. (Inherited from IService.)
Public methodSecurityPrivilegesUpdateUpdates security privileges. (Inherited from IService.)
Public methodServiceCheckDetermines if the Master Data Services Web service is running and is connected to the database. (Inherited from IService.)
Public methodStagingClearClears the bulk staging area. (Inherited from IService.)
Public methodStagingGetRetrieves the contents of the bulk staging area. (Inherited from IService.)
Public methodStagingProcessSweeps existing unbatched records in the staging tables into a batch for processing and launches execution of the staging queue on request. (Inherited from IService.)
Public methodSystemDomainListGetRetrieves a localized fixed list of choices based on a list code. (Inherited from IService.)
Public methodSystemPropertiesGetRetrieves immutable properties about the system. (Inherited from IService.)
Public methodSystemSettingsGetRetrieves a list of system settings. (Inherited from IService.)
Public methodSystemSettingsUpdateUpdates system setting values. (Inherited from IService.)
Public methodTransactionAnnotationsCreateCreates new annotations attached to an existing transaction. (Inherited from IService.)
Public methodTransactionAnnotationsGetRetrieves a filtered list of transactions from a model. (Inherited from IService.)
Public methodTransactionsGetRetrieves a filtered list of transactions from a model. (Inherited from IService.)
Public methodTransactionsReverseReverses one or more existing transactions. (Inherited from IService.)
Public methodUserPreferencesDeleteDeletes the current user’s preferences. (Inherited from IService.)
Public methodUserPreferencesGetRetrieves the current user’s preferences. (Inherited from IService.)
Public methodUserPreferencesUpdateUpdates the current user’s preferences. (Inherited from IService.)
Public methodValidationGetRetrieves filtered validation results from a model. (Inherited from IService.)
Public methodValidationProcessProcesses validations (business rules) for selected members within a model. (Inherited from IService.)
Public methodVersionCopyCopies a model version to a new version. (Inherited from IService.)
Top

  NameDescription
Public eventClosed (Inherited from ICommunicationObject.)
Public eventClosing (Inherited from ICommunicationObject.)
Public eventFaulted (Inherited from ICommunicationObject.)
Public eventOpened (Inherited from ICommunicationObject.)
Public eventOpening (Inherited from ICommunicationObject.)
Public eventUnknownMessageReceived (Inherited from IClientChannel.)
Top

Community Additions

ADD
Show:
© 2014 Microsoft