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