Condividi tramite


Classe TeamFoundationServiceHost

Gerarchia di ereditarietà

System.Object
  Microsoft.TeamFoundation.Framework.Server.ServiceHost<TeamFoundationRequestContext>
    Microsoft.TeamFoundation.Framework.Server.TeamFoundationServiceHost
      Microsoft.TeamFoundation.Framework.Server.DeploymentServiceHost

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

Sintassi

'Dichiarazione
Public Class TeamFoundationServiceHost _
    Inherits ServiceHost(Of TeamFoundationRequestContext) _
    Implements IDisposable
public class TeamFoundationServiceHost : ServiceHost<TeamFoundationRequestContext>, 
    IDisposable

Il tipo TeamFoundationServiceHost espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà protetta. ActiveRequests Elenco di richieste in esecuzione in questo host (Ereditato da ServiceHost<T>)
Proprietà pubblica ApplicationServiceHost Recupera il host dei servizi delle applicazioni da host corrente, se questo host è un'applicazione o una raccolta.Se è un DeploymentServiceHost questa proprietà restituisce NULL.
Proprietà pubblica Authority Restituisce l'autorità dell'host (ad esempio contoso.tfs.com).Ciò può essere null se l'host non richiede la autorità- corrispondenza della selezione host.
Proprietà pubblica CollectionServiceHost Recupera l'host del servizio di raccolta dall'host corrente.Se questo host non è una raccolta dalla catena host per trovarlo.Se un isn't la ricerca, restituisce NULL.
Proprietà pubblica DataDirectory Nella directory locale completa di filesystem che questo host è utilizzato per archiviare i file.Altri host non lettura /scrittura in questa posizione.Un esempio è il percorso della cache proxy di VersionControl.Ottiene la directory dati configurata in base alla logica seguente: 1.Verifica se c'è uno specificato nel file CONFIG. 2.Verifica se c'è uno specificato nel Registro di sistema. 3.Utilizzare il PhysicalDirectory \ _tfs_data se disponibile. 4.String.Empty viene utilizzato come radice.La directory viene resa univoca per questo host.La directory viene resa univoca per questo host.
Proprietà pubblica DeploymentServiceHost Recupera l'host del servizio di distribuzione associato all'host corrente.Per la distribuzione, l'applicazione e la ospita la raccolta non devono mai restituire null.
Proprietà pubblica HasDatabaseAccess Restituisce true se l'host del servizio grado di comunicare con il database
Proprietà pubblica HostType Il contesto che questo host del servizio è in esecuzione.
Proprietà pubblica InstanceId Identificatore univoco di questo host del servizio. (Esegue l'override di ServiceHost<T>.InstanceId).
Proprietà pubblica IsDisposed (Ereditato da ServiceHost<T>)
Proprietà pubblica IsProduction Diminuisca che determina la produzione e ambiente di sviluppo.
Proprietà pubblica Items La raccolta items consente di utilizzare altre il sistema per archiviare i dati denominati nel contesto di un host a un solo utilizzando.
Proprietà pubblica LastUse (Ereditato da ServiceHost<T>)
Proprietà pubblica Metabase La metabase per questo host definisce è configurazione generale sulla struttura di percorso.
Proprietà protetta. MetabaseRegistryPatterns I modelli di query del Registro di sistema della metabase per questo host del servizio.
Proprietà pubblica Name Il nome dell'host del servizio.Può essere null o vuota.
Proprietà pubblica NumberOfActiveRequests Attualmente - numero di richieste attive (Ereditato da ServiceHost<T>)
Proprietà pubblica ParentServiceHost
Proprietà pubblica PartitionId
Proprietà pubblica PhysicalDirectory Si tratta della directory di file system locale completa che questo host viene eseguito il mapping.Se il percorso virtuale riassociata, questa directory deve rappresentare la posizione riassociata.
Proprietà pubblica PlugInDirectory
Proprietà protetta. RequestsDrainedEvent Ottiene l'evento. (Ereditato da ServiceHost<T>)
Proprietà pubblica StartTime Ottiene il tempo questo host che un'istanza è stata avviata.
Proprietà pubblica StaticContentDirectory La directory contenuto statico, rispetto al SAP.In questo modo la directory virtuale da eseguire il mapping a un percorso diverso dal contenuto effettivo nell'unità.
Proprietà pubblica Status Ottiene lo stato corrente dell'host del servizio.
Proprietà pubblica StatusReason Ottiene la causa dello stato corrente.
Proprietà pubblica VirtualDirectory Si tratta della directory virtuale dell'host, rispetto all'esempio di SAP: applicazione host di http://charry-dev:8080/Application/Collection = host della raccolta = /Application/Colletion /Application (Esegue l'override di ServiceHost<T>.VirtualDirectory).

In alto

Metodi

  Nome Descrizione
Metodo pubblico ApplicationEndRequest Termina una richiesta di applicazione.La richiesta di processi filtra, rimuove la richiesta dal set di richieste attive e elimina il contesto della richiesta.
Metodo pubblico BeginRequest Aggiungere attualmente un contesto della richiesta a insiemi di richieste attive (Esegue l'override di ServiceHost<T>.BeginRequest(T)).
Metodo protetto BeginStatusChange Avvia un'operazione di modifica dello stato dell'host corrente se applicabile.
Metodo protetto CheckIfDisposed Testare l'host è ancora un oggetto host valido e non è stato eliminato prima che si inizia utilizzando. (Ereditato da ServiceHost<T>)
Metodo pubblico CreateServicingContext
Metodo pubblico Dispose() (Ereditato da ServiceHost<T>)
Metodo protetto Dispose(Boolean) (Esegue l'override di ServiceHost<T>.Dispose(Boolean)).
Metodo pubblico EndRequest Rimuovere attualmente un contesto della richiesta a insiemi di richieste attive (Esegue l'override di ServiceHost<T>.EndRequest(T)).
Metodo protetto EndStatusChange Completa un'operazione di modifica dello stato di transizione dello stato allo stato valido successivo.Arrestare viene posizionato all'arresto di iniziare, si passa all'inizio e alla sospensione di andare in sospeso.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetCulture Le impostazioni cultura dell'applicazione sono quelle installate per questa applicazione di base del team.
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto InitializeMetabaseLegacy Inizializzare la metabase la modalità precedente.È necessario conservare il metodo per supportare l'aggiornamento online, quando le chiavi del Registro di sistema della restrizione di richiesta non sono ancora salvate in modo permanente alla tabella TFS il Registro di sistema.Nota: Non aggiungere nuove restrizioni di richiesta a questo metodo.
Metodo pubblico Is È possibile utilizzare per determinare se un host del servizio supporta le funzionalità di un TeamFoundationHostType specificato.Un host dei supporti i tipi più host.
Metodo pubblico IsOnly ServiceHosts può essere tipi contemporaneamente, un esempio è l'host del servizio di distribuzione possono essere combinati con un host dei servizi delle applicazioni. Questo metodo è possibile accertarsi che l'host è solo il tipo specificato e non combinato con altri tipi.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo protetto MonitorClientDisconnects
Metodo protetto MonitorServiceHostRequests
Metodo protetto OiHeartbeat
Metodo protetto RaisePropertiesChanged
Metodo protetto RaiseStatusChanged
Metodo pubblico ReportException
Metodo protetto SetHostStatus Questo metodo è solo per uso interno.
Metodo protetto StartServices Carica i servizi di base nell'ordine appropriato.
Metodo protetto StopServices Chiude tutti i servizi attivi per l'host del servizio corrente.
Metodo pubblico ThrowIfShutdown Genera un'eccezione se l'host è attualmente posizionato il puntatore o arrestato.
Metodo pubblico ToString() (Esegue l'override di Object.ToString()).
Metodo pubblicoMembro statico ToString(Guid, String)
Metodo pubblicoMembro statico ToString(String, String)

In alto

Eventi

  Nome Descrizione
Evento pubblico PropertiesChanged Immettere gli eventi per acquisire modificare le proprietà dell'host.
Evento pubblico StatusChanged Immettere gli eventi per acquisire modificare lo stato dell'host e gli eventi modificati.

In alto

Campi

  Nome Descrizione
Campo protetto m_hostProperties
Campo protetto m_hostPropertiesLock
Campo protettoMembro statico s_hostSecurityNamespace

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.Framework.Server