Aracılığıyla paylaş


IQueuedBuild Arabirim

Kuyruğa atılmış bir yapı çalıştıran sunucudaki arabirimin Team Foundation Yapısı.

Ad alanı:  Microsoft.TeamFoundation.Build.Client
Derleme:  Microsoft.TeamFoundation.Build.Client (Microsoft.TeamFoundation.Build.Client.dll içinde)

Sözdizimi

'Bildirim
Public Interface IQueuedBuild _
    Inherits IComparable(Of IQueuedBuild)
public interface IQueuedBuild : IComparable<IQueuedBuild>

IQueuedBuild türü aşağıdaki üyeleri ortaya koyar.

Özellikler

  Ad Açıklama
Genel özellik BatchId Sıraya alınmış yapıyı toplu iş kimliği.
Genel özellik Build Sıraya alınan bu yapı ile ilişkili devam eden yapı alır.
Genel özellik BuildController Bu sıraya alınan yapı oluşturulacak yapı denetleyicisini alır.
Genel özellik BuildControllerUri Bu sıraya alınan yapı oluşturulacak yapı denetleyicisi URI alır.
Genel özellik BuildDefinition Bu sıraya alınan yapı oluşturulacak yapı tanımı alır.
Genel özellik BuildDefinitionUri Bu sıraya alınan yapı oluşturulacak yapı tanımının URI alır.
Genel özellik Builds Bu sıra giriş için yapılar topluluğu alır.
Genel özellik BuildServer Bu sıraya alınan yapı sahip sunucu alır.
Genel özellik CustomGetVersion Sıraya alınmış yapıyı kaynakları alınması gereken zaman alır.
Genel özellik DropLocation Sıraya alınan yapı çıktısı bırak nereye yerini alır.
Genel özellik GetOption Sıraya alınmış yapıyı kaynakları alınması gereken zaman alır.
Genel özellik Id Bu sıraya alınan yapı kimliği alır.
Genel özellik Priority Alır veya ayarlar bu sıraya alınan yapı önceliği.
Genel özellik ProcessParameters Bu derleme için kullanılan işlem parametreleri alır.
Genel özellik QueuePosition Geçerli konumunu yapıyı sıraya alır.
Genel özellik QueueTime Zaman yapı sıraya alındı zaman alır.
Genel özellik Reason Yapıyı sıraya alındı neden alır.
Genel özellik RequestedBy Sıraya alınan yapı istenen kullanıcı alır.
Genel özellik RequestedByDisplayName Yapı istenen kullanıcının görünen adını alır.
Genel özellik RequestedFor Kendisi için sıraya alınan yapı istenen kullanıcı alır.
Genel özellik RequestedForDisplayName Kendisi için yapı istenen kullanıcının görünen adını alır.
Genel özellik ShelvesetName Oluşturulacak raf kümesini alır.
Genel özellik Status Sıraya alınan yapı durumunu alır.
Genel özellik TeamProject Bu sıraya alınan yapı sahibi olan takım projesine alır.

Üst

Yöntemler

  Ad Açıklama
Genel yöntem Cancel Bu yapı, sıradan kaldırır.
Genel yöntem CompareTo Geçerli nesnenin başka bir nesneyle aynı türden karşılaştırır. (IComparable<IQueuedBuild> kaynağından devralındı.)
Genel yöntem Connect() Yoklama, beş saniye ve hiçbir eşitleme nesnesi varsayılan aralığını kullanarak başlatır. Bir iş parçacığı havuzu iş parçacığı üzerinde olaylar.Olayları görsel bir Windows Forms bileşeni tarafından işlenen diğer aşırı yükleme Bu yöntem için kullanılmalıdır ve böylece aynı bileşen oluşturulduğu iş parçacığında olay işleyicileri çağırılır bu bileşen içinde synchronizingObject iletilmesi gereken.
Genel yöntem Connect(Int32, Int32, ISynchronizeInvoke) Yoklama, belirtilen aralık ve ISynchronizeInvoke nesnesini kullanarak başlatır.Zaman StatusChanged geçip PollingCompleted olaylar, görsel bir Windows Forms bileşeni tarafından işlenir, bu bileşen içinde synchronizingObject böylece aynı bileşen oluşturulduğu iş parçacığında olay işleyicileri çağırılır.
Genel yöntem Copy Geçerli örnek içinde belirtilen sıraya alınmış yapıyı verileri kopyalar. Dönüş değeri, her şeyi sıraya alınmış yapıyı aslında güncelleştirilmiş olduğunu gösterir durum efekt.
Genel yöntem Disconnect Yoklama durdurur.
Genel yöntem Postpone Bu sıraya alınan yapı erteler.
Genel yöntem Refresh Sunucudan en son özellik değerleri alır.
Genel yöntem Resume Sıraya alınmış yapıyı devam ettirir.
Genel yöntem Retry() Toplu işleme olmadan yapı yeniden deneme için işaretler.Diğer yapılarla toplu işleme istenirse IBuildServer.RetryQueuedBuilds bakın.
Genel yöntem Retry(Guid) Yeniden deneme için yapı işaretler ve belirtilen toplu işleme koyar.
Genel yöntem Retry(Guid, QueuedBuildRetryOption) Yeniden deneme için yapı işaretler ve belirtilen yeniden deneme seçeneğiyle belirtilen toplu iş koyar.
Genel yöntem Save Üzerinde sıraya alınan yapı sunucuya yapılan değişiklikleri gönderir.
Genel yöntem StartNow Sıraya alınan yapı tanımına şu anda duraksamış başlatır.
Genel yöntem Wait Sıraya alınmış yapıyı tamamlanana kadar engeller.
Genel yöntem WaitForBuildCompletion(TimeSpan, TimeSpan) Arama iş parçacığı yapı biter veya zaman aşımı süresi kadar engeller.
Genel yöntem WaitForBuildCompletion(TimeSpan, TimeSpan, ISynchronizeInvoke) Arama iş parçacığı yapı biter veya zaman aşımı süresi kadar engeller.
Genel yöntem WaitForBuildStart() Yapı beş saniye ve sonsuz bir zaman aşımı varsayılan yoklama aralığını kullanarak başlatılmasını engeller.Bu yöntem çıktığında yapı özelliği null olamaz.
Genel yöntem WaitForBuildStart(Int32, Int32) Yapı belirtilen yoklama aralığı ve zaman aşımı'nı kullanarak başlatılmasını engeller.

Üst

Olaylar

  Ad Açıklama
Genel olay PollingCompleted Yoklama tamamlanmadan zaman ortaya.Not: Bu olay almak için bağlanma yöntemini çağırmanız gerekir.Sıraya alınmış yapıyı tamamlanmış olduğundan veya kurtarılamayan bir hata (örneğin karşılaştığından yoklama sona erdiğinde bu olay tetiklenir sıraya alınmış yapıyı silindi).
Genel olay StatusChanged Sunucu üzerinde sıraya alınan yapı herhangi bir değişiklik algılandığında oluşturuldu.Not: Bu olayları almak için bağlanma yöntemini çağırmanız gerekir.Bu, düzenli olarak sıraya alınmış yapıyı tamamlanana kadar yoklamalı sunucu neden olur.Sıraya alınmış yapıyı hemen güncelleştirildikten sonra bu olay harekete geçirilir.

Üst

Ayrıca bkz.

Başvuru

Microsoft.TeamFoundation.Build.Client Ad Alanı