Freigeben über


AdministrationWebService-Klasse

Vererbungshierarchie

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.AdministrationWebService

Namespace:  Microsoft.TeamFoundation.Build.Server.Compatibility
Assembly:  Microsoft.TeamFoundation.Build.Server (in Microsoft.TeamFoundation.Build.Server.dll)

Syntax

'Declaration
<ClientServiceAttribute(ComponentName := "TeamBuild", RegistrationName := "Build",  _
    ServiceName := "AdministrationService", CollectionServiceIdentifier := "d1e9471d-7e69-4210-ad4c-3c941b245e2f")> _
<WebServiceAttribute> _
Public NotInheritable Class AdministrationWebService _
    Inherits BuildWebServiceBase
[ClientServiceAttribute(ComponentName = "TeamBuild", RegistrationName = "Build", 
    ServiceName = "AdministrationService", CollectionServiceIdentifier = "d1e9471d-7e69-4210-ad4c-3c941b245e2f")]
[WebServiceAttribute]
public sealed class AdministrationWebService : BuildWebServiceBase

Der AdministrationWebService-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode AdministrationWebService

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Application Ruft das Anwendungsobjekt für die aktuelle HTTP-Anforderung ab. (Von WebService geerbt.)
Öffentliche Eigenschaft Container Ruft den Container für die Komponente ab. (Von MarshalByValueComponent geerbt.)
Öffentliche Eigenschaft Context Ruft HttpContext von ASP.NET für die aktuelle Anforderung ab, wodurch der gesamte HTTP-spezifische Kontext gekapselt wird, der durch den HTTP-Server zum Verarbeiten von Webanforderungen verwendet wird. (Von WebService geerbt.)
Öffentliche Eigenschaft DesignMode Ruft einen Wert ab, der angibt, ob sich die Komponente gegenwärtig im Entwurfsmodus befindet. (Von MarshalByValueComponent geerbt.)
Öffentliche Eigenschaft Server Ruft das HttpServerUtility für die aktuelle Anforderung ab. (Von WebService geerbt.)
Öffentliche Eigenschaft Session Ruft die HttpSessionState-Instanz für die aktuelle Anforderung ab. (Von WebService geerbt.)
Öffentliche Eigenschaft Site Ruft die Site der Komponente ab oder legt diese fest. (Von MarshalByValueComponent geerbt.)
Öffentliche Eigenschaft SoapVersion Ruft die Version des SOAP-Protokolls ab, mit dem die SOAP-Anforderung an den XML-Webdienst ausgeführt wird. (Von WebService geerbt.)
Öffentliche Eigenschaft User Ruft das User-Objekt des ASP.NET-Servers ab.Kann verwendet werden, um zu authentifizieren, ob ein Benutzer zum Ausführen der Anforderung berechtigt ist. (Von WebService geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AddBuildAgents Fügt Build-Agents mit den angegebenen Parametern das System hinzu.Die Build-Agents, die hinzugefügt werden, müssen eindeutige Namen im enthaltenden Diensthost haben.Agents können mit einem Buildcontroller optional zugeordnet werden, wenn sie an System hinzugefügt werden.
Öffentliche Methode AddBuildControllers Fügt Buildcontrollern mit den angegebenen Parametern das System hinzu.Nur ein Buildcontroller kann mit einem Diensthost jeweils zugeordnet werden.Ein Versuch, mehr als einen Buildcontroller auf einem Diensthost definieren verursacht eine Ausnahme.
Öffentliche Methode AddBuildServiceHost
Öffentliche Methode DeleteBuildAgents
Öffentliche Methode DeleteBuildControllers
Öffentliche Methode DeleteBuildServiceHost
Öffentliche Methode Dispose Gibt alle vom MarshalByValueComponent verwendeten Ressourcen frei. (Von MarshalByValueComponent geerbt.)
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetService Ruft die Implementierung von IServiceProvider ab. (Von MarshalByValueComponent geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode QueryBuildAgents Fragt die Liste der Build-Agents ab, die die bereitgestellte Spezifikation übereinstimmen.Die Ausgabelistenresultsets gleichen bis dem Index der Spezifikation ab, die das Ergebnis geliefert hat.
Öffentliche Methode QueryBuildAgentsByUri Fragt die Liste der Build-Agents ab, die die angegebenen URIs verwenden.Wenn NULL oder eine leere Liste wird bereitgestellt, zu denen alle Build-Agents der Aufrufer die entsprechenden Berechtigungen wird zurückgegeben wurde.
Öffentliche Methode QueryBuildControllers Abfragen für einen Satz Buildcontroller eine Abfragespezifikation angegeben.Die Platzhalterzeichen Abfragespezifikation kann für beide enthalten der Controller-Name und den Computernamen.
Öffentliche Methode QueryBuildControllersByUri Fragt die Liste von Buildcontrollern ab, die die angegebenen URIs verwenden.Wenn NULL oder eine leere Liste wird bereitgestellt, zu denen allen Buildcontrollern der Aufrufer die entsprechenden Berechtigungen wird zurückgegeben wurde.Agents können auf dem das IncludeAgents-Flag bedingt zurückgegeben werden.
Öffentliche Methode QueryBuildServiceHosts
Öffentliche Methode QueryBuildServiceHostsByUri
Öffentliche Methode TestBuildAgentConnection
Öffentliche Methode TestBuildControllerConnection
Öffentliche Methode TestBuildServiceHostConnections
Öffentliche Methode ToString Gibt einen String zurück, der den Namen dieser Component enthält, sofern vorhanden.Diese Methode sollte nicht überschrieben werden. (Von MarshalByValueComponent geerbt.)
Öffentliche Methode UpdateBuildAgents Updatebuild-agents, die die angegebene Updatestruktur verwenden, um zu bestimmen, welche Felder auf dem Agent aktualisiert werden sollen.Das einzige Pflichtfeld ist der URI für Aktualisierungs-, das den Agent an, der im Aufruf aktualisiert werden soll.Es werden Ergebnisse zurückgegeben.Daher wird einer erfolgreichen Aktualisierung indirekt durch das Fehlen von einer Ausnahme signalisiert, die ausgelöst wird.
Öffentliche Methode UpdateBuildControllers Aktualisiert die Buildcontroller auf dem Server mithilfe der angegebenen Eigenschaften.Die neuen Objekteigenschaften überschreiben die alten Eigenschaften, die vor dem Update waren.Wenn keine Ausnahme dieser Methode generiert wird, werden die übergebenen Eigenschaften in der Datenbank wiedergibt.
Öffentliche Methode UpdateBuildServiceHost

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis Disposed Fügt einen Ereignishandler hinzu, der das Disposed-Ereignis für die Komponente überwacht. (Von MarshalByValueComponent geerbt.)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.TeamFoundation.Build.Server.Compatibility-Namespace