Condividi tramite


Classe AdministrationWebService

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.TeamFoundation.Build.Server.Compatibility
Assembly:  Microsoft.TeamFoundation.Build.Server (in Microsoft.TeamFoundation.Build.Server.dll)

Sintassi

'Dichiarazione
<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

Il tipo AdministrationWebService espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico AdministrationWebService

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Application Ottiene l'oggetto applicazione per la richiesta HTTP corrente. (Ereditato da WebService)
Proprietà pubblica Container Ottiene il contenitore del componente. (Ereditato da MarshalByValueComponent)
Proprietà pubblica Context Ottiene il HttpContext ASP.NET per la richiesta corrente, che incapsula tutto il contesto HTTP specifico utilizzato dal server HTTP per elaborare le richieste Web. (Ereditato da WebService)
Proprietà pubblica DesignMode Ottiene un valore che indica se il componente è in modalità progettazione. (Ereditato da MarshalByValueComponent)
Proprietà pubblica Server Ottiene l'oggetto HttpServerUtility per la richiesta corrente. (Ereditato da WebService)
Proprietà pubblica Session Ottiene l'istanza HttpSessionState per la richiesta corrente. (Ereditato da WebService)
Proprietà pubblica Site Ottiene o imposta il sito del componente. (Ereditato da MarshalByValueComponent)
Proprietà pubblica SoapVersion Ottiene la versione del protocollo SOAP utilizzata per effettuare la richiesta SOAP al servizio Web XML. (Ereditato da WebService)
Proprietà pubblica User Ottiene l'oggetto User del server ASP.NET.Può essere utilizzato per verificare se un utente è autorizzato a eseguire la richiesta. (Ereditato da WebService)

In alto

Metodi

  Nome Descrizione
Metodo pubblico AddBuildAgents Aggiunge gli agenti di compilazione con parametri specificati nel sistema.Gli agenti di compilazione che si aggiungono devono avere nomi univoci in host del servizio che lo contiene.Gli agenti possono eventualmente essere associati a un controller di compilazione quando vengono aggiunti al sistema.
Metodo pubblico AddBuildControllers Aggiungere controller di compilazione con parametri specificati nel sistema.Solo un controller di compilazione può essere associato a un host del servizio per volta.Un tentativo di definire più controller di compilazione in un host del servizio genera un'eccezione.
Metodo pubblico AddBuildServiceHost
Metodo pubblico DeleteBuildAgents
Metodo pubblico DeleteBuildControllers
Metodo pubblico DeleteBuildServiceHost
Metodo pubblico Dispose Rilascia tutte le risorse utilizzate dall'oggetto MarshalByValueComponent. (Ereditato da MarshalByValueComponent)
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetService Ottiene l'implementatore dell'interfaccia IServiceProvider. (Ereditato da MarshalByValueComponent)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico QueryBuildAgents Eseguire una query nell'elenco di agenti di compilazione che corrispondono alle specifiche fornite.I set di risultati list output corrisponderanno all'indice della specifica. che ha fornito il risultato.
Metodo pubblico QueryBuildAgentsByUri Eseguire una query nell'elenco di agenti di compilazione che tramite URI forniti.Se null o vuota l'elenco è indicato, tutti al chiamante agente di compilazione le autorizzazioni appropriate verrà restituito.
Metodo pubblico QueryBuildControllers Query per un set di controller di compilazione forniti una specifica di query.La specifica di una query può includere i caratteri jolly per entrambi il nome del controller e il nome del computer.
Metodo pubblico QueryBuildControllersByUri Eseguire una query nell'elenco dei controller di compilazione che tramite URI forniti.Se null o vuota l'elenco è indicato, tutti al chiamante controller di compilazione le autorizzazioni appropriate verrà restituito.Gli agenti possono essere restituiti in modo condizionale in base al flag IncludeAgents.
Metodo pubblico QueryBuildServiceHosts
Metodo pubblico QueryBuildServiceHostsByUri
Metodo pubblico TestBuildAgentConnection
Metodo pubblico TestBuildControllerConnection
Metodo pubblico TestBuildServiceHostConnections
Metodo pubblico ToString Restituisce un oggetto String contenente il nome dell'oggetto Component, se presente.Non è consigliabile eseguire l'override di questo metodo. (Ereditato da MarshalByValueComponent)
Metodo pubblico UpdateBuildAgents Agenti di compilazione degli aggiornamenti della data struttura di aggiornamento per determinare quali campi devono essere aggiornati nell'agente.L'unico campo obbligatorio è l'uri dell'aggiornamento, che specifica l'agente che deve essere aggiornato nella chiamata.Nessun risultato viene restituito.Pertanto un aggiornamento viene segnalato indirettamente dalla mancanza di eccezione generata.
Metodo pubblico UpdateBuildControllers Aggiorna i controller di compilazione nel server utilizzando le proprietà specificate.Le nuove proprietà dell'oggetto sovrascrivono le proprietà recenti presenti prima di aggiornamento.Se non viene generata alcuna eccezione da questo metodo, le proprietà passate vengono riflesse nel database.
Metodo pubblico UpdateBuildServiceHost

In alto

Eventi

  Nome Descrizione
Evento pubblico Disposed Aggiunge un gestore eventi per restare in attesa dell'evento Disposed sul componente. (Ereditato da MarshalByValueComponent)

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.Build.Server.Compatibility