Freigeben über


TeamFoundationJobService-Klasse

Vererbungshierarchie

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationJobService

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

Syntax

'Declaration
<TeamFoundationServiceDependency(GetType(TeamFoundationRegistryService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
Public NotInheritable Class TeamFoundationJobService _
    Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
public sealed class TeamFoundationJobService : ITeamFoundationService

Der TeamFoundationJobService-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft IsIgnoreDormancyPermitted Gibt an, ob der Server so konfiguriert wird, um das IgnoreDormancy-Flag auf JobDefinitions zuzulassen.
Öffentliche Eigenschaft StopJobTimeLimit

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode PauseJob
Öffentliche Methode QueryJobDefinition Rufen Sie eine einzelne Auftragsdefinition für das angegebene jobId ab
Öffentliche Methode QueryJobDefinitions Abfragen Auftragsdefinitionen ab.
Öffentliche Methode QueryJobHistory Fragt Verlauf auf den angegebenen Aufträge für die erforderlichen Quellen.
Öffentliche Methode QueryJobQueue(TeamFoundationRequestContext, IEnumerable<Guid>)
Öffentliche Methode QueryJobQueue(TeamFoundationRequestContext, List<TeamFoundationJobQueueEntry>%, List<TeamFoundationJobQueueEntry>%, List<TeamFoundationJobQueueEntry>%) Ruft die aktuelle, in der Warteschlange ab und geplanten Aufträge.
Öffentliche Methode QueryLatestJobHistory Abfragen für den letzten Verlauf auf den angegebenen Aufträge für die erforderlichen Quellen.
Öffentliche Methode QueueDelayedJobs(TeamFoundationRequestContext, IEnumerable<Guid>) Versucht, möglichst wenig angegebenen Aufträge planen, in der angegebenen Zeit ausgeführt werden, wenn der Druckauftrag nicht bereits, früher ausgeführt werden geplant wird.
Öffentliche Methode QueueDelayedJobs(TeamFoundationRequestContext, IEnumerable<TeamFoundationJobReference>, JobPriorityLevel) Versucht, möglichst wenig angegebenen Aufträge planen, in der angegebenen Zeit ausgeführt werden, wenn der Druckauftrag nicht bereits, früher ausgeführt werden geplant wird.
Öffentliche Methode QueueDelayedJobs(TeamFoundationRequestContext, IEnumerable<TeamFoundationJobReference>, Int32, JobPriorityLevel) Versucht, möglichst wenig angegebenen Aufträge planen, in der angegebenen Zeit ausgeführt werden, wenn der Druckauftrag nicht bereits, früher ausgeführt werden geplant wird.
Öffentliche Methode QueueDelayedJobs(TeamFoundationRequestContext, IEnumerable<Guid>, Int32, JobPriorityLevel) Versucht, möglichst wenig angegebenen Aufträge planen, in der angegebenen Zeit ausgeführt werden, wenn der Druckauftrag nicht bereits, früher ausgeführt werden geplant wird.
Öffentliche Methode QueueJobsNow(TeamFoundationRequestContext, IEnumerable<TeamFoundationJobReference>, JobPriorityLevel)
Öffentliche Methode QueueJobsNow(TeamFoundationRequestContext, IEnumerable<Guid>, JobPriorityLevel) Versucht, die angegebenen Aufträge planen, wobei die angegebenen Priorität direkt ausgeführt werden.
Öffentliche Methode QueueJobsNow(TeamFoundationRequestContext, IEnumerable<Guid>, Boolean) Versucht, die angegebenen Aufträge planen, wobei die angegebenen Priorität direkt ausgeführt werden.
Öffentliche Methode QueueOneTimeJob(TeamFoundationRequestContext, String, String, XmlNode, JobPriorityLevel)
Öffentliche Methode QueueOneTimeJob(TeamFoundationRequestContext, String, String, XmlNode, Boolean)
Öffentliche Methode QueueOneTimeJob(TeamFoundationRequestContext, String, String, XmlNode, TimeSpan)
Öffentliche Methode RepairQueue
Öffentliche Methode ResumeJob
Öffentliche Methode StopJob
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode UpdateJobDefinitions Aktualisiert die Auftragsdefinitionen und führt die erforderlichen Updates auf der Warteschlange aus.

Zum Seitenanfang

Explizite Schnittstellen implementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode ITeamFoundationService.ServiceEnd
Explizite SchnittstellenimplementierungPrivate Methode ITeamFoundationService.ServiceStart

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.TeamFoundation.Framework.Server-Namespace