Share via


ITeamFoundationEventService Interface

Namespace:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

Syntax

'Declaration
<DefaultServiceImplementationAttribute(GetType(TeamFoundationEventService))> _
Public Interface ITeamFoundationEventService _
    Inherits ITeamFoundationService
[DefaultServiceImplementationAttribute(typeof(TeamFoundationEventService))]
public interface ITeamFoundationEventService : ITeamFoundationService
[DefaultServiceImplementationAttribute(typeof(TeamFoundationEventService))]
public interface class ITeamFoundationEventService : ITeamFoundationService
[<DefaultServiceImplementationAttribute(typeof(TeamFoundationEventService))>]
type ITeamFoundationEventService =  
    interface 
        interface ITeamFoundationService 
    end
public interface ITeamFoundationEventService extends ITeamFoundationService

The ITeamFoundationEventService type exposes the following members.

Methods

  Name Description
Public method AsyncPublishNotification Publishes an asynchronous event using a system request context: Note that this will wake up *ANY* hosts that may have been dormant.
Public method PublishDecisionPoint Publishes a synchronous event using the specified request context.
Public method PublishNotification Publishes an asynchronous event using a system request context.
Public method ServiceEnd ServiceEnd is called when the Host is being Shutdown and this service should free all resources it is holding onto. (Inherited from ITeamFoundationService.)
Public method ServiceStart ServiceStart is called when the service is initialized. If the service is intialized asynchronously it must implement Service_Ready which is used to determine when the service is ready for users to access it. (Inherited from ITeamFoundationService.)
Public method Subscribe Subscribe to the specified event(s).
Public method Unsubscribe Unsubscribe from the specified events.

Top

See Also

Reference

Microsoft.TeamFoundation.Framework.Server Namespace