Aracılığıyla paylaş


BuildWebService Sınıf

Devralma Hiyerarşisi

System.Object
  System.ComponentModel.MarshalByValueComponent
    System.Web.Services.WebService
      Microsoft.TeamFoundation.Server.Core.WebServices.TeamFoundationWebService
        Microsoft.TeamFoundation.Build.Server.BuildWebServiceBase
          Microsoft.TeamFoundation.Build.Server.Compatibility.BuildWebService

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

Sözdizimi

'Bildirim
<ClientServiceAttribute(ComponentName := "TeamBuild", RegistrationName := "Build",  _
    ServiceName := "BuildService3", CollectionServiceIdentifier := "427febc8-f703-482b-9f79-bfe1bb4631bc")> _
<WebServiceAttribute(Namespace := "https://schemas.microsoft.com/TeamFoundation/2005/06/Build/BuildService/03",  _
    Description := "Team Foundation Build web service")> _
Public NotInheritable Class BuildWebService _
    Inherits BuildWebServiceBase
[ClientServiceAttribute(ComponentName = "TeamBuild", RegistrationName = "Build", 
    ServiceName = "BuildService3", CollectionServiceIdentifier = "427febc8-f703-482b-9f79-bfe1bb4631bc")]
[WebServiceAttribute(Namespace = "https://schemas.microsoft.com/TeamFoundation/2005/06/Build/BuildService/03", 
    Description = "Team Foundation Build web service")]
public sealed class BuildWebService : BuildWebServiceBase

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

Oluşturucular

  Ad Açıklama
Genel yöntem BuildWebService

Üst

Özellikler

  Ad Açıklama
Genel özellik Application Uygulama nesnesinin geçerli http isteği alır. (WebService kaynağından devralındı.)
Genel özellik Container Konteyner bileşeni için alır. (MarshalByValueComponent kaynağından devralındı.)
Genel özellik Context asp alır.net HttpContext geçerli istek için hangi Kapsüller Web istekleri işleme http sunucusu tarafından kullanılan tüm http özgü içerik. (WebService kaynağından devralındı.)
Genel özellik DesignMode Bileşeni şu anda Tasarım modunda olup olmadığını gösteren bir değeri alır. (MarshalByValueComponent kaynağından devralındı.)
Genel özellik Server Alır HttpServerUtility geçerli istek için. (WebService kaynağından devralındı.)
Genel özellik Session Alır HttpSessionState örneği için geçerli istek. (WebService kaynağından devralındı.)
Genel özellik Site Alır veya ayarlar sitesi bileşeni. (MarshalByValueComponent kaynağından devralındı.)
Genel özellik SoapVersion soap isteği için xml Web hizmeti oluşturmak için kullanılan soap protokolünün sürümü alır. (WebService kaynağından devralındı.)
Genel özellik User asp alır.net server User nesne.Kullanıcı isteği yürütmek için yetkili olup olmadığını doğrulamak için kullanılabilir. (WebService kaynağından devralındı.)

Üst

Yöntemler

  Ad Açıklama
Genel yöntem AddBuildDefinitions BuildDefinition nesneler sunucuya ekler.URI alan sunucuya gönderilmeden önce girilirse, yoksayılacak.Yinelenen yapı tanımları aynı yolda bulunamaz.Bu nedenle, bu durumda girildiğinde, bir özel durum.Ekle tüm tanımları işlem için bir ekleme başarısız olursa, daha sonra tüm başarısız ekler.
Genel yöntem AddBuildQualities Kaliteleri listesini hedef takım projesine ekler.Ekle gerçekleştiren kullanıcı eylemi gerçekleştirmek için 'EditBuildStatus' izninizin olması gerekir.
Genel yöntem AddProcessTemplates
Genel yöntem CreateTeamProjectComponents Bir takım projesine sahip olmak için gerekli olan bileşenleri oluşturur.
Genel yöntem DeleteBuildDefinitions Yapı URI'ları bu dizi parametre olarak geçirilen eşdeğer olan tanımları sunucudan siler.Devam ediyor, sıraya tamamlandı veya ve 'Etkin', 'Ertelendi' veya 'Devam ediyor' durumu, ilişkili yapılar tanımları silinemez.Bağımlı yapı tanımı kaldırmadan önce silinmesi gerekir.
Genel yöntem DeleteBuildQualities Belirtilen yapı kalitelerini hedef takım projesinden siler.Bu eylemi gerçekleştirmeden kullanıcı, takım projesi üzerinde 'EditBuildStatus' izninizin olması gerekir.
Genel yöntem DeleteBuilds Verilen URI'ları karşılık yapıları siler.Belirtilen bir yapı yoksa sessizce yoksayılır.Bu yöntem özel durumlar throw değil, sonra da delete yapı parçası sorunsuz gitti kabul edilebilir.Test gibi önemli olmayan hataları neden silme özellikleri — izin sorunları dışında — ve bırakma konumuna erişim sorunları yalnızca olay günlüğüne kaydedilir ve hata sayılmaz.
Genel yöntem DeleteProcessTemplates
Genel yöntem DestroyBuilds Verilen URI'ları karşılık yapıları yok eder.Belirtilen bir yapı yoksa sessizce yoksayılır.
Genel yöntem Dispose Tarafından kullanılan tüm kaynakları serbest bırakır MarshalByValueComponent. (MarshalByValueComponent kaynağından devralındı.)
Genel yöntem Equals Belirtilen nesnenin geçerli nesneyle eşit olup olmadığını belirler. (Object kaynağından devralındı.)
Genel yöntem GetAffectedBuildDefinitions Varsa, yapı tanımı tarafından etkilenen belirler sağlanan sunucu öğeleri.
Genel yöntem GetBuildQualities Hedef takım projesi için mevcut yapı kalitelerini alır.Kullanıcı 'GenericRead' hedef takım projesi üzerinde yapı kalitelerini görüntülemek için izniniz gerekir.
Genel yöntem GetHashCode Varsayılan karma işlevi hizmet verir. (Object kaynağından devralındı.)
Genel yöntem GetService Uygulayıcısının alır IServiceProvider. (MarshalByValueComponent kaynağından devralındı.)
Genel yöntem GetType Alır Type geçerli örneğinin. (Object kaynağından devralındı.)
Genel yöntem NotifyBuildCompleted Sağlanan URI'yı içeren derleme tamamlanıncaya sunucusunu bilgilendir.
Genel yöntem QueryBuildDefinitions Giriş BuildItemSpec nesnesiyle eşleşen öğeleri için sunucuyu sorgular.Bu yöntem, URI bilinmiyorsa, yol ile öğeleri bulmak için kullanılabilir.
Genel yöntem QueryBuildDefinitionsByUri Yapı tanımları verilen URI kümesi için sorgular.Sunucu bir tanımı dizideki her geçerli URI dönecektir.
Genel yöntem QueryBuilds Verilen bir dizi BuildDetailSpec nesneleri, bu web yöntemi sonuç listesini döndürür BuildQueryResult giriş dizisi ile aynı boyutta nesneleri.Hiçbir eşleşme bulundu, daha sonra BuildQueryResult nesnesi yalnızca boş listeleri vardır.
Genel yöntem QueryBuildsByUri Sorguları yerine URI tarafından sağlanan seçeneklerle yoluyla oluşturur.Tek bir BuildQueryResult nesneleri ile sorgudan döndürülür bir BuildDetail URI giriş dizisi aynı uzunlukta listeleyin.Herhangi bir yapının, daha sonra ortaya çıkan içinde karşılık gelen dizine belirli bir URI eşleşmezse, BuildDetail listesi boş olacaktır.Sorgudan döndürülecek veri miktarını options parametresi ile kontrol edilir.
Genel yöntem QueryProcessTemplates
Genel yöntem StopBuilds Sağlanan URI'ları ile durur sürüyor oluşturur.Bir yapı zaten tamamlandıktan sonra göz ardı ve başarılı kabul.Bu çağrıyı gerçekleştiren kullanıcısı durakları kurulan tüm takım projelerine AdministerBuild izninizin olması gerekir.
Genel yöntem ToString Döndürür bir String adını içeren Component, varsa.Bu yöntem kılınmayan. (MarshalByValueComponent kaynağından devralındı.)
Genel yöntem UpdateBuildDefinitions BuildDefinition nesneleri içeren bir dizi sağlanan bu yöntem yapı sunucu tanımları verilen verilerle güncelleştirir.
Genel yöntem UpdateBuildInformation Sağlanan değişiklik göre yapı bilgilerini güncelleştirir.Tüm değişiklikleri ilgili bilgileri silinmiş düğümler dışında çağırana döndürülür.
Genel yöntem UpdateBuilds Güncelleştirme ayrıntıları sağlanan bilgilerle oluşturun.Kullanıcının bu eylemi gerçekleştirmek için yapı içeren takım projesi AdministerBuild izninizin olması gerekir.
Genel yöntem UpdateProcessTemplates

Üst

Olaylar

  Ad Açıklama
Genel olay Disposed Dinlemek için bir olay işleyicisi ekler Disposed Bileşen olayı. (MarshalByValueComponent kaynağından devralındı.)

Üst

İş Parçacığı Güvenliği

Bu türün tüm genel statik (Visual Basic'te Shared) üyeleri iş parçacığı açısından güvenlidir. Hiçbir örnek üyesinin iş parçacığı açısından güvenliği garanti edilemez.

Ayrıca bkz.

Başvuru

Microsoft.TeamFoundation.Build.Server.Compatibility Ad Alanı