Udostępnij za pośrednictwem


Interfejs IBuildDefinition

Ten interfejs odpowiada definicji kompilacji.

Przestrzeń nazw:  Microsoft.TeamFoundation.Build.Client
Zestaw:  Microsoft.TeamFoundation.Build.Client (w Microsoft.TeamFoundation.Build.Client.dll)

Składnia

'Deklaracja
Public Interface IBuildDefinition _
    Inherits IBuildGroupItem
public interface IBuildDefinition : IBuildGroupItem

Typ IBuildDefinition uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna AttachedProperties Dołączone właściwości
Właściwość publiczna BatchSize Maksymalny rozmiar wsadu dla kolejce kompilacje użycia typu Gated ciągłej integracji.
Właściwość publiczna BuildController Pobiera lub ustawia kontroler kompilacji, który tworzy definicję tej kompilacji.
Właściwość publiczna BuildControllerUri Pobiera jednolitego resource identifier (URI) kontrolera kompilacji, który tworzy definicję tej kompilacji.
Właściwość publiczna BuildServer Pobiera z serwera lub komputera hosta definicji kompilacji.
Właściwość publiczna ContinuousIntegrationQuietPeriod Pobiera lub ustawia czas (w minutach) cichy okresu, który jest skojarzony z typem partii, kompilacje ciągłej integracji.
Właściwość publiczna ContinuousIntegrationType Pobiera lub ustawia typ ciągłej integracji definicji kompilacji.
Właściwość publiczna DateCreated Datę i godzinę utworzenia tej definicji kompilacji.
Właściwość publiczna DefaultDropLocation Pobiera lub ustawia domyślną lokalizacją drop generowane przez definicji kompilacja kompilacje.
Właściwość publiczna Description Pobiera lub ustawia opis definicji kompilacji.
Właściwość publiczna Enabled Przestarzałe. Pobiera lub ustawia stan włączone definicji kompilacji.
Właściwość publiczna FullPath Pobiera pełną ścieżkę do tego elementu Grupa kompilacji. (Odziedziczone z IBuildGroupItem).
Właściwość publiczna Id Pobiera identyfikator tej definicji kompilacji.
Właściwość publiczna LastBuildUri Pobiera identyfikator URI ostatniej kompilacji dla definicji kompilacji, niezależnie od stanu.
Właściwość publiczna LastGoodBuildLabel Pobiera nazwę etykiety dla ostatniej kompilacji pomyślne definicji kompilacji.
Właściwość publiczna LastGoodBuildUri Pobiera identyfikator URI dla ostatniej kompilacji pomyślne definicji kompilacji.
Właściwość publiczna Name Pobiera lub ustawia nazwę tego elementu Grupa kompilacji. (Odziedziczone z IBuildGroupItem).
Właściwość publiczna Process Pobiera lub ustawia szablonu procesu kompilacji tej definicji.
Właściwość publiczna ProcessParameters Pobiera formatowania XML ciąg reprezentujący wszystkie parametry procesu tej kompilacji.
Właściwość publiczna QueueStatus Stan kolejki definicji kompilacji.
Właściwość publiczna RetentionPolicyList Pobiera listę zasad przechowywania dla tej definicji kompilacji.
Właściwość publiczna Schedules Pobiera listę harmonogramy dla definicji kompilacji.
Właściwość publiczna TeamProject Pobiera zespołu projektu, który jest właścicielem tego elementu Grupa kompilacji. (Odziedziczone z IBuildGroupItem).
Właściwość publiczna TriggerType Pobiera lub ustawia definicji wyzwalacza systemu.
Właściwość publiczna Uri Pobiera identyfikator zasobów (URI) tego elementu Grupa kompilacji. (Odziedziczone z IBuildGroupItem).
Właściwość publiczna Workspace Pobiera szablon Obszar roboczy dla definicji kompilacji.

Początek

Metody

  Nazwa Opis
Metoda publiczna AddRetentionPolicy Dodaje zasadę przechowywania do listy zasady przechowywania tej definicji kompilacji.
Metoda publiczna AddSchedule Harmonogram dodaje do listy harmonogramów dla definicji kompilacji.Harmonogram nie ma wpływu Jeśli ContinuousIntegrationType nie jest Schedule.Tylko jeden harmonogram jest akceptowane na liście.
Metoda publiczna CopyFrom Aktualizuje bieżące wystąpienie definicji kompilacji przy użyciu wartości właściwości w definicji dostarczonego kompilacji.
Metoda publiczna CreateBuildRequest Tworzy żądanie kompilacji z definicji kompilacji zawiera wartości dla IBuildAgent i upuść domyślnego agenta kompilacji i lokalizacji domyślnej lokalizacji.
Metoda publiczna CreateManualBuild(String) Tworzy rekord szczegółów kompilacji w Team Foundation Server zbudować bazy danych. Informacja o kompilacji i innych zmian można dokonać do zwrócony IBuildDetail obiektu.
Metoda publiczna CreateManualBuild(String, String) Tworzy rekord szczegółów kompilacji w Team Foundation Server zbudować bazy danych. Informacja o kompilacji i innych zmian można dokonać do zwrócony IBuildDetail obiektu.
Metoda publiczna CreateManualBuild(String, String, BuildStatus, IBuildController, String) Tworzy rekord szczegółów kompilacji w Team Foundation Server zbudować bazy danych.
Metoda publiczna CreateSpec Powoduje utworzenie nowej specyfikacji kompilacji definicji kompilacji.
Metoda publiczna Delete Usuwa definicję kompilacji i wszystkich jego kompilacje z serwera.
Metoda publiczna QueryBuilds Pobiera wszystkie kompilacje dla tej definicji kompilacji.
Metoda publiczna Refresh() Odświeża tego elementu Grupa build przez uzyskanie bieżącej wartości właściwości z serwera kompilacji. (Odziedziczone z IBuildGroupItem).
Metoda publiczna Refresh(array<String[], QueryOptions) Pobieranie wartości właściwości zaktualizowane z serwera, aby odświeżyć tej definicji kompilacji.
Metoda publiczna Save Zapisuje wszystkie zmiany wprowadzone do IBuildDefinition obiektu do serwera.

Początek

Zobacz też

Informacje

Przestrzeń nazw Microsoft.TeamFoundation.Build.Client