Freigeben über


TeamFoundationServiceHost-Klasse

Vererbungshierarchie

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

Namespace:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

Syntax

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

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

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ActiveRequests Rufen Sie den Satz aktiver Anforderungen ab.Dadurch wird eine Kopie von
Öffentliche Eigenschaft ApplicationServiceHost Ruft den Anwendungsdiensthost vom aktuellen Host ab, wenn der Host eine Anwendung oder eine Auflistung ist.Wenn ein DeploymentServiceHost ist, gibt die Eigenschaft NULL zurück.
Öffentliche Eigenschaft Authority Gibt die Autorität des Hosts zurück (z... contoso.tfs.com).Diese kann NULL sein, wenn der Host Behörde-entsprechendes nicht für Host-Auswahl erfordert.
Öffentliche Eigenschaft CollectionServiceHost Ruft den Abholservicehost vom aktuellen Host ab.Wenn der Host keine Auflistung ist, sucht er in der Hostkette, um sie zu finden.Wenn Sie nicht gefunden wird, wird NULL zurückgegeben.
Öffentliche Eigenschaft DataDirectory In den vollqualifizierten lokale Dateisystemverzeichnis, dem dieser Host verwendeten Dateien speichern kann.Andere Hosts werden nicht mit Lese-/Schreibzugriff zu diesem Speicherort.Ein Beispiel hierfür ist der VersionControl-Proxy-Cachespeicherort.Ruft das Datenverzeichnis ab, dem die folgende Logik konfiguriert ist: 1.überprüft, um festzustellen, ob eine gibt, die in der Konfigurationsdatei angegeben wird.2.überprüft, um festzustellen, ob eine gibt, in der Registrierung angegeben wird.3.Verwenden Sie das PhysicalDirectory \ das _tfs_data, wenn es verfügbar ist.4.String.Empty wird als Stamm verwendet.Das Verzeichnis wird dann eindeutig für diesen Host ausgeführt.Das Verzeichnis wird dann eindeutig für diesen Host ausgeführt.
Öffentliche Eigenschaft DeploymentServiceHost Ruft den Bereitstellungsdiensthost ab, der dem aktuellen Host zugeordnet ist.Für Bereitstellung hostet Anwendung und Auflistung dieses sollten nie NULL zurückgeben.
Öffentliche Eigenschaft HasDatabaseAccess Gibt true zurück, wenn der Diensthost mit der Datenbank verweisen kann
Öffentliche Eigenschaft HostType Der Kontext, den dieser Diensthost ausgeführt wird.
Öffentliche Eigenschaft InstanceId Der eindeutige Bezeichner für diesen Diensthost. (Überschreibt ServiceHost<T>.InstanceId.)
Öffentliche Eigenschaft IsDisposed (Von ServiceHost<T> geerbt.)
Öffentliche Eigenschaft IsProduction Kennzeichnen, das Produktion/Entwicklungsumgebung spezifisch.
Öffentliche Eigenschaft Items Die Elementauflistung können andere im System zu Speicher benannten Daten im Kontext eines Einmalservicehosts zu.
Öffentliche Eigenschaft LastUse (Von ServiceHost<T> geerbt.)
Öffentliche Eigenschaft Metabase Die Metabasis für diesen Host definiert ist allgemeine Konfiguration um seine Pfadstruktur.
Öffentliche Eigenschaft Name Der Name für diesen Diensthost.Kann sich NULL oder leeren.
Öffentliche Eigenschaft ParentServiceHost
Öffentliche Eigenschaft PartitionId
Öffentliche Eigenschaft PhysicalDirectory Dies ist das vollqualifizierte lokale Dateisystemverzeichnis, dass dieser Host zugeordnet ist.Wenn der virtuelle Pfad neu zugeordnet ist, sollte dieses Verzeichnis den neu zugeordneten Speicherort darstellen.
Öffentliche Eigenschaft PlugInDirectory
Geschützte Eigenschaft RequestsDrainedEvent Ruft das Ereignis ab.
Öffentliche Eigenschaft StartTime Ruft die Zeit ab, den der Host Instanz gestartet wurde.
Öffentliche Eigenschaft StaticContentDirectory Die statischen - Verzeichnis, relativ zum SAP.Dadurch kann das an einem anderen Speicherort als der tatsächliche Inhalt auf Laufwerk zugeordnet werden virtuelle Verzeichnis.
Öffentliche Eigenschaft Status Ruft den aktuellen Status des Diensthosts ohne ab.
Öffentliche Eigenschaft StatusReason Ruft den Grund für den aktuellen Status ab.
Öffentliche Eigenschaft VirtualDirectory Dies ist das virtuelle Verzeichnis des Hosts, relativ zum SAP-Beispiel: http://charry-dev:8080/Application/Collection Application Host = /Application Collection Host = /Application/Colletion (Überschreibt ServiceHost<T>.VirtualDirectory.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode ApplicationEndRequest Beenden Sie eine Anwendungsanforderung.Prozessanforderung filtert, entfernt die Anforderung aus dem Satz aktiver Anforderungen und gibt den Anforderungskontext frei.
Öffentliche Methode BeginRequest Fügen Sie einen Anforderungskontext dem Satz der momentan aktiven Anforderungen hinzu
Geschützte Methode BeginStatusChange Startet einen Statusänderungsvorgang auf dem aktuellen Host Ableitungen.
Geschützte Methode CheckIfDisposed Überprüfen Sie den Host noch ein gültiges Hostobjekt und nicht freigegeben wurden, bevor Sie beginnen, um es zu verwenden.
Öffentliche Methode CreateServicingContext
Öffentliche Methode Dispose() (Von ServiceHost<T> geerbt.)
Geschützte Methode Dispose(Boolean) (Überschreibt ServiceHost<T>.Dispose(Boolean).)
Öffentliche Methode EndRequest Entfernen eines Anforderungskontext festzulegende der momentan aktiven Anforderungen
Geschützte Methode EndStatusChange Schließt einen Statusänderungsvorgang durch Übergang der Zustand zum nächsten gültigen Zustand ab.Das Beenden wechselt beendet, wird das Starten gestartet, und das Anhalten wechselt angehaltenem.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetCulture
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode Is Ist kann verwendet werden, um zu bestimmen, ob ein Diensthost die Funktionen aus einem angegebenen TeamFoundationHostType unterstützt.Ein Diensthost kann mehrere Hosttypen unterstützen.
Öffentliche Methode IsOnly ServiceHosts kann mehrere Typen gleichzeitig sein, ein Beispiel ist der Bereitstellungsdiensthost wird mit einem Anwendungsdiensthost kombiniert werden. Diese Methode überprüft, ob der Host nur der Typ ist, der angegeben ist und nicht mit anderen Typen kombiniert ist.
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Geschützte Methode MonitorClientDisconnects
Geschützte Methode MonitorServiceHostRequests
Geschützte Methode RaisePropertiesChanged
Geschützte Methode RaiseStatusChanged
Öffentliche Methode ReportException
Geschützte Methode SetHostStatus Diese Methode ist ausschließlich für die interne Verwendung vorgesehen.
Geschützte Methode StartServices Lädt die Basisdienste in der entsprechenden Reihenfolge.
Geschützte Methode StopServices Schließt alle aktiven Dienste für den aktuellen Diensthost ab.
Öffentliche Methode ThrowIfShutdown Löst eine Ausnahme aus, wenn der Host derzeit angehalten oder beendet wird.
Öffentliche Methode ToString() (Überschreibt Object.ToString().)
Öffentliche MethodeStatischer Member ToString(Guid, String)
Öffentliche MethodeStatischer Member ToString(String, String)

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis PropertiesChanged Erstellen Sie Ereignisse bereit, um das Hosteigenschaftändern aufzuzeichnen.
Öffentliches Ereignis StatusChanged Erstellen Sie Ereignisse bereit, um das Hoststatusändern und die geänderten Ereignisse aufzuzeichnen.

Zum Seitenanfang

Felder

  Name Beschreibung
Geschütztes Feld m_hostProperties
Geschütztes Feld m_hostPropertiesLock
Geschütztes FeldStatischer Member s_hostSecurityNamespace

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