Share via


IGitPushSubscriberJob Interface

Jobs that implement this interface will be run upon a Git push.

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

Syntax

'Declaration
<InheritedExportAttribute> _
Public Interface IGitPushSubscriberJob _
    Inherits ITeamFoundationJobExtension
[InheritedExportAttribute]
public interface IGitPushSubscriberJob : ITeamFoundationJobExtension
[InheritedExportAttribute]
public interface class IGitPushSubscriberJob : ITeamFoundationJobExtension
[<InheritedExportAttribute>]
type IGitPushSubscriberJob =  
    interface 
        interface ITeamFoundationJobExtension 
    end
public interface IGitPushSubscriberJob extends ITeamFoundationJobExtension

The IGitPushSubscriberJob type exposes the following members.

Properties

  Name Description
Public property JobId Job definition id
Public property JobPriorityLevel Priority level to initially queue the job
Public property MinimumServiceVersion Required service version

Top

Methods

  Name Description
Public method Run Perform one occurrence of a job. This method should not return until job execution is stopped or completed. (Inherited from ITeamFoundationJobExtension.)

Top

See Also

Reference

Microsoft.TeamFoundation.Git.Server Namespace