Share via


IServiceChannel-Schnittstelle

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

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

Syntax

'Declaration
Public Interface IServiceChannel _
    Inherits IService, IClientChannel, IContextChannel, IChannel,  _
    ICommunicationObject, IExtensibleObject(Of IContextChannel), IDisposable
'Usage
Dim instance As IServiceChannel
public interface IServiceChannel : IService, 
    IClientChannel, IContextChannel, IChannel, ICommunicationObject, IExtensibleObject<IContextChannel>, 
    IDisposable
public interface class IServiceChannel : IService, 
    IClientChannel, IContextChannel, IChannel, ICommunicationObject, IExtensibleObject<IContextChannel^>, 
    IDisposable
type IServiceChannel =  
    interface
        interface IService
        interface IClientChannel
        interface IContextChannel
        interface IChannel
        interface ICommunicationObject
        interface IExtensibleObject<IContextChannel>
        interface IDisposable
    end
public interface IServiceChannel extends IService, IClientChannel, IContextChannel, IChannel, ICommunicationObject, IExtensibleObject<IContextChannel>, IDisposable

Der IServiceChannel-Typ macht folgende Elemente verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AllowInitializationUI (Geerbt von IClientChannel.)
Öffentliche Eigenschaft AllowOutputBatching (Geerbt von IContextChannel.)
Öffentliche Eigenschaft DidInteractiveInitialization (Geerbt von IClientChannel.)
Öffentliche Eigenschaft Extensions (Geerbt von IExtensibleObject< (Of < ( <'IContextChannel> ) > ) >.)
Öffentliche Eigenschaft InputSession (Geerbt von IContextChannel.)
Öffentliche Eigenschaft LocalAddress (Geerbt von IContextChannel.)
Öffentliche Eigenschaft OperationTimeout (Geerbt von IContextChannel.)
Öffentliche Eigenschaft OutputSession (Geerbt von IContextChannel.)
Öffentliche Eigenschaft RemoteAddress (Geerbt von IContextChannel.)
Öffentliche Eigenschaft SessionId (Geerbt von IContextChannel.)
Öffentliche Eigenschaft State (Geerbt von ICommunicationObject.)
Öffentliche Eigenschaft Via (Geerbt von IClientChannel.)

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode Abort (Geerbt von ICommunicationObject.)
Öffentliche Methode AnnotationsDelete Deletes an existing annotation. (Geerbt von IService.)
Öffentliche Methode AnnotationsUpdate Updates an existing annotation. (Geerbt von IService.)
Öffentliche Methode BeginClose(AsyncCallback, Object) (Geerbt von ICommunicationObject.)
Öffentliche Methode BeginClose(TimeSpan, AsyncCallback, Object) (Geerbt von ICommunicationObject.)
Öffentliche Methode BeginDisplayInitializationUI (Geerbt von IClientChannel.)
Öffentliche Methode BeginOpen(AsyncCallback, Object) (Geerbt von ICommunicationObject.)
Öffentliche Methode BeginOpen(TimeSpan, AsyncCallback, Object) (Geerbt von ICommunicationObject.)
Öffentliche Methode 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. (Geerbt von IService.)
Öffentliche Methode BusinessRulesCreate Creates new business rules. (Geerbt von IService.)
Öffentliche Methode BusinessRulesDelete Deletes a business rule or components of rules. (Geerbt von IService.)
Öffentliche Methode BusinessRulesGet Retrieves business rules. (Geerbt von IService.)
Öffentliche Methode BusinessRulesPaletteGet Retrieves available business rule components (the component palette). (Geerbt von IService.)
Öffentliche Methode BusinessRulesPublish Publishes business rules for a model/entity/member type. (Geerbt von IService.)
Öffentliche Methode BusinessRulesUpdate Updates existing business rules. (Geerbt von IService.)
Öffentliche Methode Close() () () () (Geerbt von ICommunicationObject.)
Öffentliche Methode Close(TimeSpan) (Geerbt von ICommunicationObject.)
Öffentliche Methode DisplayInitializationUI (Geerbt von IClientChannel.)
Öffentliche Methode Dispose (Geerbt von IDisposable.)
Öffentliche Methode EndClose (Geerbt von ICommunicationObject.)
Öffentliche Methode EndDisplayInitializationUI (Geerbt von IClientChannel.)
Öffentliche Methode EndOpen (Geerbt von ICommunicationObject.)
Öffentliche Methode EntityMemberAnnotationsCreate Creates new annotations attached to a member. (Geerbt von IService.)
Öffentliche Methode EntityMemberAnnotationsGet Retrieves annotations attached to a member. (Geerbt von IService.)
Öffentliche Methode EntityMemberAttributesGet Retrieves a specified set of attribute values from a specified list of members. (Geerbt von IService.)
Öffentliche Methode EntityMemberKeyLookup Diese Funktion wird in der nächsten Version von Microsoft SQL Server entfernt. Verwenden Sie diese Funktion beim Entwickeln neuer Anwendungen nicht, und planen Sie so bald wie möglich das Ändern von Anwendungen, in denen es zurzeit verwendet wird. (Geerbt von IService.)
Öffentliche Methode EntityMembersCopy Copies selected members to new target members. (Geerbt von IService.)
Öffentliche Methode EntityMembersCreate Creates new members. (Geerbt von IService.)
Öffentliche Methode EntityMembersDelete Deletes (deactivates) selected members. (Geerbt von IService.)
Öffentliche Methode EntityMembersGet Retrieves a filtered set of members and their data from an entity. (Geerbt von IService.)
Öffentliche Methode EntityMembersMerge Creates new members and updates existing members. (Geerbt von IService.)
Öffentliche Methode EntityMembersUpdate Updates existing members. (Geerbt von IService.)
Öffentliche Methode ExportViewCreate Generates or regenerates desired subscription views. (Geerbt von IService.)
Öffentliche Methode ExportViewDelete Removes an existing export view. (Geerbt von IService.)
Öffentliche Methode ExportViewListGet Retrieves a list of existing export views. (Geerbt von IService.)
Öffentliche Methode ExportViewUpdate Update an existing export view. (Geerbt von IService.)
Öffentliche Methode GetProperty< (Of < <' (T> ) > > ) (Geerbt von IChannel.)
Öffentliche Methode HierarchyMembersGet Retrieves parent-child members from a hierarchy relative to a parent node. (Geerbt von IService.)
Öffentliche Methode MetadataClone Creates exact copies of metadata components from another source, retaining the globally unique identifiers (GUIDs) of the original objects. (Geerbt von IService.)
Öffentliche Methode MetadataCreate Creates new metadata components. (Geerbt von IService.)
Öffentliche Methode MetadataDelete Deletes metadata components. (Geerbt von IService.)
Öffentliche Methode MetadataGet Retrieves metadata. (Geerbt von IService.)
Öffentliche Methode MetadataUpdate Updates metadata. (Geerbt von IService.)
Öffentliche Methode ModelMembersBulkDelete Begins the asynchronous deletion of members. (Geerbt von IService.)
Öffentliche Methode ModelMembersBulkMerge Begins the asynchronous creation and/or update of member data across one or more entities. (Geerbt von IService.)
Öffentliche Methode ModelMembersBulkUpdate Begins the asynchronous update of member data across one or more entities. (Geerbt von IService.)
Öffentliche Methode ModelMembersGet Retrieves entire selected models, entities, and/or hierarchies. (Geerbt von IService.)
Öffentliche Methode Open() () () () (Geerbt von ICommunicationObject.)
Öffentliche Methode Open(TimeSpan) (Geerbt von ICommunicationObject.)
Öffentliche Methode SecurityPrincipalsClone Creates 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. (Geerbt von IService.)
Öffentliche Methode SecurityPrincipalsCreate Create new users, groups and their permissions within the security model. (Geerbt von IService.)
Öffentliche Methode SecurityPrincipalsDelete Deletes users, groups. (Geerbt von IService.)
Öffentliche Methode SecurityPrincipalsGet Retrieves the security principals and their permissions. (Geerbt von IService.)
Öffentliche Methode SecurityPrincipalsUpdate Updates security principals. (Geerbt von IService.)
Öffentliche Methode SecurityPrivilegesClone Creates exact copies of permissions within the security model from another source, retaining the GUIDs of the original objects. (Geerbt von IService.)
Öffentliche Methode SecurityPrivilegesCreate Creates security privileges. (Geerbt von IService.)
Öffentliche Methode SecurityPrivilegesDelete Deletes permissions. (Geerbt von IService.)
Öffentliche Methode SecurityPrivilegesGet Retrieves security permissions for selected principals and/or models. (Geerbt von IService.)
Öffentliche Methode SecurityPrivilegesUpdate Updates security privileges. (Geerbt von IService.)
Öffentliche Methode ServiceCheck Determines if the Master Data Services Web service is running and is connected to the database. (Geerbt von IService.)
Öffentliche Methode StagingClear Clears the bulk staging area. (Geerbt von IService.)
Öffentliche Methode StagingGet Retrieves the contents of the bulk staging area. (Geerbt von IService.)
Öffentliche Methode StagingProcess Sweeps existing unbatched records in the staging tables into a batch for processing and launches execution of the staging queue on request. (Geerbt von IService.)
Öffentliche Methode SystemDomainListGet Retrieves a localized fixed list of choices based on a list code. (Geerbt von IService.)
Öffentliche Methode SystemPropertiesGet Retrieves immutable properties about the system. (Geerbt von IService.)
Öffentliche Methode SystemSettingsGet Retrieves a list of system settings. (Geerbt von IService.)
Öffentliche Methode SystemSettingsUpdate Updates system setting values. (Geerbt von IService.)
Öffentliche Methode TransactionAnnotationsCreate Creates new annotations attached to an existing transaction. (Geerbt von IService.)
Öffentliche Methode TransactionAnnotationsGet Retrieves a filtered list of transactions from a model. (Geerbt von IService.)
Öffentliche Methode TransactionsGet Retrieves a filtered list of transactions from a model. (Geerbt von IService.)
Öffentliche Methode TransactionsReverse Reverses one or more existing transactions. (Geerbt von IService.)
Öffentliche Methode UserPreferencesDelete Deletes the current user’s preferences. (Geerbt von IService.)
Öffentliche Methode UserPreferencesGet Retrieves the current user’s preferences. (Geerbt von IService.)
Öffentliche Methode UserPreferencesUpdate Updates the current user’s preferences. (Geerbt von IService.)
Öffentliche Methode ValidationGet Retrieves filtered validation results from a model. (Geerbt von IService.)
Öffentliche Methode ValidationProcess Processes validations (business rules) for selected members within a model. (Geerbt von IService.)
Öffentliche Methode VersionCopy Copies a model version to a new version. (Geerbt von IService.)

Zum Anfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis Closed (Geerbt von ICommunicationObject.)
Öffentliches Ereignis Closing (Geerbt von ICommunicationObject.)
Öffentliches Ereignis Faulted (Geerbt von ICommunicationObject.)
Öffentliches Ereignis Opened (Geerbt von ICommunicationObject.)
Öffentliches Ereignis Opening (Geerbt von ICommunicationObject.)
Öffentliches Ereignis UnknownMessageReceived (Geerbt von IClientChannel.)

Zum Anfang