IBuildDefinition Arabirim
Bu arabirimi bir yapı tanımını gösterir.
Ad alanı: Microsoft.TeamFoundation.Build.Client
Derleme: Microsoft.TeamFoundation.Build.Client (Microsoft.TeamFoundation.Build.Client.dll içinde)
Sözdizimi
'Bildirim
Public Interface IBuildDefinition _
Inherits IBuildGroupItem
public interface IBuildDefinition : IBuildGroupItem
IBuildDefinition türü aşağıdaki üyeleri ortaya koyar.
Özellikler
Ad | Açıklama | |
---|---|---|
![]() |
AttachedProperties | İliştirilmiş özellikler |
![]() |
BatchSize | Gated sürekli tümleştirme türünü kullandığınızda sıraya konmuş yapıları için maksimum toplu iş boyutu. |
![]() |
BuildController | Alır veya ayarlar yapı denetleyicisini bu yapı tanımı oluşturur. |
![]() |
BuildControllerUri | Bu yapı tanımı oluşturur yapı denetleyicisinin Tekdüzen Kaynak tanımlayıcısını (URI) alır. |
![]() |
BuildServer | Sunucu veya yapı tanımının bulunduğu bilgisayar alır. |
![]() |
ContinuousIntegrationQuietPeriod | Alır veya sürekli bütünleme yapıları toplu iş türü ile ilişkilendirilmiş sessiz dönem saati (dakika cinsinden) ayarlar. |
![]() |
ContinuousIntegrationType | Alır veya yapı tanımı sürekli tümleştirme türünü ayarlar. |
![]() |
DateCreated | Bu yapı tanımı oluşturulduğu saat ve tarih. |
![]() |
DefaultDropLocation | Alır veya varsayılan yapı tanımı tarafından üretilen yapı bırakma konumu ayarlar. |
![]() |
Description | Alır veya yapı tanımı için açıklama ayarlar. |
![]() |
Enabled | Artık kullanılmıyor. Alır veya yapı tanımını etkin durumunu ayarlar. |
![]() |
FullPath | Bu yapı grubu madde tam yolunu alır. (IBuildGroupItem kaynağından devralındı.) |
![]() |
Id | Bu yapı tanımı kimliği alır. |
![]() |
LastBuildUri | Durum ne olursa olsun yapı tanımı için son yapı URI alır. |
![]() |
LastGoodBuildLabel | Yapı tanımı için son başarılı yapı için etiket adını alır. |
![]() |
LastGoodBuildUri | Yapı tanımı için son başarılı yapı için URI alır. |
![]() |
Name | Alır veya ayarlar bu yapı grubu öğesinin adı. (IBuildGroupItem kaynağından devralındı.) |
![]() |
Process | Alır veya ayarlar bu tanımı için yapı işlem şablonu. |
![]() |
ProcessParameters | XML olarak biçimlendirilmiş alır, bu yapı işlemi parametreleri temsil eden dize. |
![]() |
QueueStatus | Yapı tanımını sıra durumu. |
![]() |
RetentionPolicyList | Bu yapı tanımı için bekletme ilkeleri listesini alır. |
![]() |
Schedules | Yapı tanımı için zamanlamaları listesini alır. |
![]() |
SourceProviders | Tanımı için kaynak sağlayıcıları listesi |
![]() |
TeamProject | Bu yapı Grup öğesine sahip takım projesine alır. (IBuildGroupItem kaynağından devralındı.) |
![]() |
TriggerType | Alır veya ayarlar tanım sistem tetikleyici. |
![]() |
Uri | Bu yapı grubu öğesinin Tekdüzen Kaynak tanımlayıcısını (URI) alır. (IBuildGroupItem kaynağından devralındı.) |
![]() |
Workspace | Çalışma alanı şablonu için yapı tanımını alır. |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
![]() |
AddRetentionPolicy | Bekletme İlkesi bu yapı tanımının bekletme ilkeleri listesine ekler. |
![]() |
AddSchedule | Zamanlama zamanlamalar yapı tanımı için listesini ekler.Zamanlamayı hiçbir etkisi olmaz ContinuousIntegrationType değil Schedule.Listede yalnızca bir zamanlama kabul edilir. |
![]() |
CopyFrom | Sağlanan yapı tanımında özellik değerlerini kullanarak geçerli yapı tanımı örneği güncelleştirir. |
![]() |
CreateBuildRequest | Oluşturma isteği için değerlere sahip yapı tanımını oluşturur IBuildAgent ve bırakma konumu varsayılan yapı aracısı ve varsayılan bırakma konumuna ayarlayın. |
![]() |
CreateManualBuild(String) | Bir yapı ayrıntı kaydını oluşturur Team Foundation Server veritabanı oluşturma.Yapı bilgisini ve diğer değişiklikler sunulabilir döndürülen için IBuildDetail nesne. |
![]() |
CreateManualBuild(String, String) | Bir yapı ayrıntı kaydını oluşturur Team Foundation Server veritabanı oluşturma.Yapı bilgisini ve diğer değişiklikler sunulabilir döndürülen için IBuildDetail nesne. |
![]() |
CreateManualBuild(String, String, BuildStatus, IBuildController, String) | Bir yapı ayrıntı kaydını oluşturur Team Foundation Server veritabanı oluşturma. |
![]() |
CreateSpec | Yapı tanımı için yeni bir yapı belirtimi oluşturur. |
![]() |
Delete | Yapı tanımını ve tüm yapılar sunucudan siler. |
![]() |
QueryBuilds | Tüm yapılar için bu yapı tanımı alır. |
![]() |
Refresh() | Bu yapı Grup öğesi yapı sunucusundan geçerli özellik değerleri alarak yeniler. (IBuildGroupItem kaynağından devralındı.) |
![]() |
Refresh(array<String[], QueryOptions) | Bu yapı tanımını sunucudan güncelleştirilmiş özellik değerleri alarak yenileyin. |
![]() |
Save | Yapılan değişiklikleri kaydeder IBuildDefinition sunucu nesnesi. |
Üst
Genişletme Yöntemleri
Ad | Açıklama | |
---|---|---|
![]() |
CreateInitialSourceProvider | Artık bu genişletme yöntemi kullanılmalıdır.Bunu için geriye dönük uyumluluk yalnızca İşte. (BuildServerExtensions tarafından tanımlandı.) |
![]() |
CreateSourceProvider | (BuildServerExtensions tarafından tanımlandı.) |
![]() |
GetDefaultSourceProvider | IBuildDefinition retuns ilk kaynak sağlayıcısı tanımı için bu uzantı yöntemi.Hiçbir kaynak sağlayıcısı listeleniyorsa, boş bir TFVC sağlayıcı döndürülür. (BuildServerExtensions tarafından tanımlandı.) |
![]() |
SetSourceProvider | Artık bu genişletme yöntemi kullanılmalıdır.Bunu için geriye dönük uyumluluk yalnızca İşte. (BuildServerExtensions tarafından tanımlandı.) |
Üst