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 | |
---|---|---|
AttachedProperties | Dołączone właściwości | |
BatchSize | Maksymalny rozmiar wsadu dla kolejce kompilacje użycia typu Gated ciągłej integracji. | |
BuildController | Pobiera lub ustawia kontroler kompilacji, który tworzy definicję tej kompilacji. | |
BuildControllerUri | Pobiera jednolitego resource identifier (URI) kontrolera kompilacji, który tworzy definicję tej kompilacji. | |
BuildServer | Pobiera z serwera lub komputera hosta definicji kompilacji. | |
ContinuousIntegrationQuietPeriod | Pobiera lub ustawia czas (w minutach) cichy okresu, który jest skojarzony z typem partii, kompilacje ciągłej integracji. | |
ContinuousIntegrationType | Pobiera lub ustawia typ ciągłej integracji definicji kompilacji. | |
DateCreated | Datę i godzinę utworzenia tej definicji kompilacji. | |
DefaultDropLocation | Pobiera lub ustawia domyślną lokalizacją drop generowane przez definicji kompilacja kompilacje. | |
Description | Pobiera lub ustawia opis definicji kompilacji. | |
Enabled | Przestarzałe. Pobiera lub ustawia stan włączone definicji kompilacji. | |
FullPath | Pobiera pełną ścieżkę do tego elementu Grupa kompilacji. (Odziedziczone z IBuildGroupItem). | |
Id | Pobiera identyfikator tej definicji kompilacji. | |
LastBuildUri | Pobiera identyfikator URI ostatniej kompilacji dla definicji kompilacji, niezależnie od stanu. | |
LastGoodBuildLabel | Pobiera nazwę etykiety dla ostatniej kompilacji pomyślne definicji kompilacji. | |
LastGoodBuildUri | Pobiera identyfikator URI dla ostatniej kompilacji pomyślne definicji kompilacji. | |
Name | Pobiera lub ustawia nazwę tego elementu Grupa kompilacji. (Odziedziczone z IBuildGroupItem). | |
Process | Pobiera lub ustawia szablonu procesu kompilacji tej definicji. | |
ProcessParameters | Pobiera formatowania XML ciąg reprezentujący wszystkie parametry procesu tej kompilacji. | |
QueueStatus | Stan kolejki definicji kompilacji. | |
RetentionPolicyList | Pobiera listę zasad przechowywania dla tej definicji kompilacji. | |
Schedules | Pobiera listę harmonogramy dla definicji kompilacji. | |
TeamProject | Pobiera zespołu projektu, który jest właścicielem tego elementu Grupa kompilacji. (Odziedziczone z IBuildGroupItem). | |
TriggerType | Pobiera lub ustawia definicji wyzwalacza systemu. | |
Uri | Pobiera identyfikator zasobów (URI) tego elementu Grupa kompilacji. (Odziedziczone z IBuildGroupItem). | |
Workspace | Pobiera szablon Obszar roboczy dla definicji kompilacji. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
AddRetentionPolicy | Dodaje zasadę przechowywania do listy zasady przechowywania tej definicji kompilacji. | |
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. | |
CopyFrom | Aktualizuje bieżące wystąpienie definicji kompilacji przy użyciu wartości właściwości w definicji dostarczonego kompilacji. | |
CreateBuildRequest | Tworzy żądanie kompilacji z definicji kompilacji zawiera wartości dla IBuildAgent i upuść domyślnego agenta kompilacji i lokalizacji domyślnej lokalizacji. | |
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. | |
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. | |
CreateManualBuild(String, String, BuildStatus, IBuildController, String) | Tworzy rekord szczegółów kompilacji w Team Foundation Server zbudować bazy danych. | |
CreateSpec | Powoduje utworzenie nowej specyfikacji kompilacji definicji kompilacji. | |
Delete | Usuwa definicję kompilacji i wszystkich jego kompilacje z serwera. | |
QueryBuilds | Pobiera wszystkie kompilacje dla tej definicji kompilacji. | |
Refresh() | Odświeża tego elementu Grupa build przez uzyskanie bieżącej wartości właściwości z serwera kompilacji. (Odziedziczone z IBuildGroupItem). | |
Refresh(array<String[], QueryOptions) | Pobieranie wartości właściwości zaktualizowane z serwera, aby odświeżyć tej definicji kompilacji. | |
Save | Zapisuje wszystkie zmiany wprowadzone do IBuildDefinition obiektu do serwera. |
Początek