Aracılığıyla paylaş


IBuildDefinition Arabirim

Bu arabirimi bir yapı tanımı temsil eder.

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 Eklenen Özellikler
Genel özellik BatchSize Gated sürekli tümleştirme türünü kullandığınızda, kuyruğa atılmış yapılar için maksimum toplu iş boyutu.
Genel özellik BuildController Alır veya ayarlar bu yapı tanımı oluşturur yapı denetleyicisi.
Genel özellik BuildControllerUri Bu yapı tanımı oluşturur yapı denetleyicisi Tekdüzen kaynak tanımlayıcısını (URI) alır.
Genel özellik BuildServer Sunucu veya yapı tanımı barındıran bilgisayar alır.
Genel özellik ContinuousIntegrationQuietPeriod Alır veya ayarlar süre (dakika) sürekli tümleştirme oluşturur toplu iş türüyle ilişkilendirilmiş olan sessiz dönem.
Genel özellik ContinuousIntegrationType Alır veya yapı tanımı sürekli tümleştirme türünü ayarlar.
Genel özellik DateCreated Tarih ve bu yapı tanımı oluşturulduğu saat.
Genel özellik DefaultDropLocation Alır veya yapı tanımına göre üretilen yapılar için varsayılan bırakma konumu ayarlar.
Genel özellik Description Alır veya yapı tanımı için açıklama ayarlar.
Genel özellik Enabled Kullanımdan kalktı. Alır veya yapı tanımı 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 en son sürüme URI'sını alır.
Genel özellik LastGoodBuildLabel Son başarılı yapı yapı tanımı için etiket adını alır.
Genel özellik LastGoodBuildUri Son başarılı yapı yapı tanımı 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ı oluşturma işlemi şablon.
Genel özellik ProcessParameters xml biçimli alır, bu yapı tüm işlem parametreleri temsil eden dize.
Genel özellik QueueStatus Sıra durumu yapı tanımı.
Genel özellik RetentionPolicyList Bu yapı tanımı için bekletme ilkeleri listesini alır.
Genel özellik Schedules Zamanlamaları listesini yapı tanımı alır.
Genel özellik TeamProject Bu yapı grubu madde sahibi olan takım projesine alır. (IBuildGroupItem kaynağından devralındı.)
Genel özellik TriggerType Alır veya tanım sistem tetikleyici ayarlar.
Genel özellik Uri Bu yapı grubu öğesinin Tekdüzen Kaynak Tanımlayıcısı (URI) alır. (IBuildGroupItem kaynağından devralındı.)
Genel özellik Workspace Çalışma Alanı şablonunu yapı tanımı alır.

Üst

Yöntemler

  Ad Açıklama
Genel yöntem AddRetentionPolicy Bekletme İlkesi bu yapı tanımı bekletme ilkeleri listesine ekler.
Genel yöntem AddSchedule Zamanlama zamanlamalar yapı tanımı listesini ekler.Zamanlamayı etkisizdir ContinuousIntegrationType değil Schedule.Listede yalnızca bir zamanlama kabul edilir.
Genel yöntem CopyFrom Özellik değerleri sağlanan oluşturma tanımında kullanarak geçerli yapı tanımı örneği güncelleştirir.
Genel yöntem CreateBuildRequest Değerleri olan yapı tanımı oluşturma isteği oluşturur IBuildAgent ve bırakma konumu varsayılan oluşturma 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şturun. Yapı bilgileri ve diğer değişiklikler atölyeye için döndürülen IBuildDetail nesnesi.
Genel yöntem CreateManualBuild(String, String) Bir yapý ayrıntı kaydını oluşturur Team Foundation Server veritabanı oluşturun. Yapı bilgileri ve diğer değişiklikler atölyeye için döndürülen IBuildDetail nesnesi.
Genel yöntem CreateManualBuild(String, String, BuildStatus, IBuildController, String) Bir yapý ayrıntı kaydını oluşturur Team Foundation Server veritabanı oluşturun.
Genel yöntem CreateSpec Yapı tanımı için yeni bir yapı belirtimi oluşturur.
Genel yöntem Delete Yapı tanımı ve tüm yapılarında sunucudan siler.
Genel yöntem QueryBuilds Tüm yapılar için bu yapı tanımı alır.
Genel yöntem Refresh() Bu yapı grubu madde yapı sunucusundan geçerli özellik değerleri edinerek yeniler. (IBuildGroupItem kaynağından devralındı.)
Genel yöntem Refresh(array<String[], QueryOptions) Bu yapı tanımı sunucudan güncelleştirilen özellik değerlerini edinerek yenileyin.
Genel yöntem Save Yapılan tüm değişiklikleri kaydeder IBuildDefinition sunucu nesnesi.

Üst

Ayrıca bkz.

Başvuru

Microsoft.TeamFoundation.Build.Client Ad Alanı