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 | |
---|---|---|
ActiveRequests | Recuperare il set di richieste attive.Ciò consente di eseguire una copia di | |
ApplicationServiceHost | Recupera il host dei servizi dell'host corrente, se questo host è un'applicazione o una raccolta.Se è un DeploymentServiceHost questa proprietà restituisce NULL. | |
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. | |
CollectionServiceHost | Recupera l'host del servizio di raccolta dall'host corrente.Se questo host non è una raccolta cercherà nella catena host per trovarlo.Se non ne viene trovato, restituisce NULL. | |
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 seguente logica: 1.Verifica se è presente un oggetto specificato nel file config.2.Verifica se è presente un oggetto 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. | |
DeploymentServiceHost | Recupera l'host del servizio di distribuzione associato all'host corrente.Per la distribuzione, l'applicazione e la raccolta ospita questa non devono restituire mai null. | |
HasDatabaseAccess | Restituisce true se l'host del servizio è in grado di comunicare con database | |
HostType | Il contesto che questo host del servizio è in esecuzione. | |
InstanceId | Identificatore univoco di questo host del servizio. (Esegue l'override di ServiceHost<T>.InstanceId). | |
IsDisposed | (Ereditato da ServiceHost<T>) | |
IsProduction | Diminuisca che determina la produzione e ambiente di sviluppo. | |
Items | La raccolta di elementi sono consentiti altri nel sistema per archiviare i dati denominati nel contesto di un host a un solo utilizzando. | |
LastUse | (Ereditato da ServiceHost<T>) | |
Metabase | La metabase per questo host definisce la configurazione generale sulla struttura del percorso. | |
Name | Il nome dell'host del servizio.Può essere null o vuota. | |
ParentServiceHost | ||
PartitionId | ||
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 rimappato. | |
PlugInDirectory | ||
RequestsDrainedEvent | Ottiene l'evento. | |
StartTime | Ottiene il tempo questo host che un'istanza è stata avviata. | |
StaticContentDirectory | La directory contenuto statico, al SAP.In questo modo la directory virtuale da eseguire il mapping a un percorso diverso dal contenuto effettivo nell'unità. | |
Status | Ottiene lo stato corrente dell'host del servizio. | |
StatusReason | Ottiene il motivo dello stato corrente. | |
VirtualDirectory | Si tratta della directory virtuale dell'host, nell'esempio di SAP: applicazione host di http://charry-dev:8080/Application/Collection = host della raccolta = /Application/Colletion di /Application (Esegue l'override di ServiceHost<T>.VirtualDirectory). |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
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. | |
BeginRequest | Aggiungere attualmente un contesto della richiesta a un insieme di richieste attive | |
BeginStatusChange | Avvia un'operazione di modifica dello stato dell'host corrente se applicabile. | |
CheckIfDisposed | Testare l'host è ancora un oggetto host valido e non è stato eliminato prima che si inizia per utilizzarla. | |
CreateServicingContext | ||
Dispose() | (Ereditato da ServiceHost<T>) | |
Dispose(Boolean) | (Esegue l'override di ServiceHost<T>.Dispose(Boolean)). | |
EndRequest | Rimuovere attualmente un contesto della richiesta a un insieme di richieste attive | |
EndStatusChange | Completa un'operazione di modifica dello stato di transizione dello stato allo stato valido successivo.Arrestare si passa all'stato interrotto a, avviare si passa all'avvio e sospendere va a in pausa. | |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) | |
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) | |
GetCulture | ||
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
Is | È possibile utilizzare per determinare se un host del servizio supporta le funzionalità di un TeamFoundationHostType specificato.Un host del servizio può supportare più tipi host. | |
IsOnly | ServiceHosts può essere più 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. | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
MonitorClientDisconnects | ||
MonitorServiceHostRequests | ||
RaisePropertiesChanged | ||
RaiseStatusChanged | ||
ReportException | ||
SetHostStatus | Questo metodo è solo per uso interno. | |
StartServices | Carica i servizi di base nell'ordine appropriato. | |
StopServices | Chiude tutti i servizi attivi per l'host del servizio corrente. | |
ThrowIfShutdown | Genera un'eccezione se l'host è attualmente in pausa o arrestato. | |
ToString() | (Esegue l'override di Object.ToString()). | |
ToString(Guid, String) | ||
ToString(String, String) |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
PropertiesChanged | Immettere gli eventi per acquisire modificare le proprietà dell'host. | |
StatusChanged | Immettere gli eventi per acquisire modificare lo stato dell'host e gli eventi modificati. |
In alto
Campi
Nome | Descrizione | |
---|---|---|
m_hostProperties | ||
m_hostPropertiesLock | ||
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.