Aracılığıyla paylaş


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
Genel özellik AttachedProperties İliştirilmiş özellikler
Genel özellik BatchSize Gated sürekli tümleştirme türünü kullandığınızda sıraya konmuş yapıları için maksimum toplu iş boyutu.
Genel özellik BuildController Alır veya ayarlar yapı denetleyicisini bu yapı tanımı oluşturur.
Genel özellik BuildControllerUri Bu yapı tanımı oluşturur yapı denetleyicisinin Tekdüzen Kaynak tanımlayıcısını (URI) alır.
Genel özellik BuildServer Sunucu veya yapı tanımının bulunduğu bilgisayar alır.
Genel özellik 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.
Genel özellik ContinuousIntegrationType Alır veya yapı tanımı sürekli tümleştirme türünü ayarlar.
Genel özellik DateCreated Bu yapı tanımı oluşturulduğu saat ve tarih.
Genel özellik DefaultDropLocation Alır veya varsayılan yapı tanımı tarafından üretilen yapı bırakma konumu ayarlar.
Genel özellik Description Alır veya yapı tanımı için açıklama ayarlar.
Genel özellik Enabled Artık kullanılmıyor. Alır veya yapı tanımını etkin durumunu ayarlar.
Genel özellik FullPath Bu yapı grubu madde tam yolunu alır. (IBuildGroupItem kaynağından devralındı.)
Genel özellik Id Bu yapı tanımı kimliği alır.
Genel özellik LastBuildUri Durum ne olursa olsun yapı tanımı için son yapı URI alır.
Genel özellik LastGoodBuildLabel Yapı tanımı için son başarılı yapı için etiket adını alır.
Genel özellik LastGoodBuildUri Yapı tanımı için son başarılı yapı için URI alır.
Genel özellik Name Alır veya ayarlar bu yapı grubu öğesinin adı. (IBuildGroupItem kaynağından devralındı.)
Genel özellik Process Alır veya ayarlar bu tanımı için yapı işlem şablonu.
Genel özellik ProcessParameters XML olarak biçimlendirilmiş alır, bu yapı işlemi parametreleri temsil eden dize.
Genel özellik QueueStatus Yapı tanımını sıra durumu.
Genel özellik RetentionPolicyList Bu yapı tanımı için bekletme ilkeleri listesini alır.
Genel özellik Schedules Yapı tanımı için zamanlamaları listesini alır.
Genel özellik SourceProviders Tanımı için kaynak sağlayıcıları listesi
Genel özellik TeamProject Bu yapı Grup öğesine sahip takım projesine alır. (IBuildGroupItem kaynağından devralındı.)
Genel özellik TriggerType Alır veya ayarlar tanım sistem tetikleyici.
Genel özellik Uri Bu yapı grubu öğesinin Tekdüzen Kaynak tanımlayıcısını (URI) alır. (IBuildGroupItem kaynağından devralındı.)
Genel özellik Workspace Çalışma alanı şablonu için yapı tanımını alır.

Üst

Yöntemler

  Ad Açıklama
Genel yöntem AddRetentionPolicy Bekletme İlkesi bu yapı tanımının bekletme ilkeleri listesine ekler.
Genel yöntem 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.
Genel yöntem CopyFrom Sağlanan yapı tanımında özellik değerlerini kullanarak geçerli yapı tanımı örneği güncelleştirir.
Genel yöntem 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.
Genel yöntem 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.
Genel yöntem 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.
Genel yöntem CreateManualBuild(String, String, BuildStatus, IBuildController, String) Bir yapı ayrıntı kaydını oluşturur Team Foundation Server veritabanı oluşturma.
Genel yöntem CreateSpec Yapı tanımı için yeni bir yapı belirtimi oluşturur.
Genel yöntem Delete Yapı tanımını ve tüm yapılar sunucudan siler.
Genel yöntem QueryBuilds Tüm yapılar için bu yapı tanımı alır.
Genel yöntem Refresh() Bu yapı Grup öğesi yapı sunucusundan geçerli özellik değerleri alarak yeniler. (IBuildGroupItem kaynağından devralındı.)
Genel yöntem Refresh(array<String[], QueryOptions) Bu yapı tanımını sunucudan güncelleştirilmiş özellik değerleri alarak yenileyin.
Genel yöntem Save Yapılan değişiklikleri kaydeder IBuildDefinition sunucu nesnesi.

Üst

Genişletme Yöntemleri

  Ad Açıklama
Genel Genişletme Yöntemi 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ı.)
Genel Genişletme Yöntemi CreateSourceProvider (BuildServerExtensions tarafından tanımlandı.)
Genel Genişletme Yöntemi 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ı.)
Genel Genişletme Yöntemi 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

Ayrıca bkz.

Başvuru

Microsoft.TeamFoundation.Build.Client Ad Alanı