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 | |
---|---|---|
ActiveRequests | Liste der aktiven Anforderungen auf diesem Host (Von ServiceHost<T> geerbt.) | |
ApplicationServiceHost | Ruft den Anwendungsdiensthost vom aktuellen Host ab, wenn der Host eine Anwendung oder eine Auflistung handelt.Wenn ein DeploymentServiceHost ist, gibt diese Eigenschaft NULL zurück. | |
Authority | Gibt der Autorität des Hosts zurück (z. B. contoso.tfs.com).Diese kann NULL sein, wenn der Host Behörde-entsprechendes nicht für Host-Auswahl erfordert. | |
CollectionServiceHost | Ruft den Abholservicehost vom aktuellen Host ab.Wenn dieser Host keine Auflistung ist, sucht er in der Hostkette, um sie zu finden.Wenn ein isn ' t starten, wird NULL zurück. | |
DataDirectory | Dieser vollqualifizierte das lokale Dateisystemverzeichnis, wo dieser Host verwendet Dateien speichern kann.Andere Hosts werden nicht mit Lese-/Schreibzugriff zu diesem Speicherort.Ein Beispiel dafür ist der VersionControl-Proxy-Cachespeicherort.Ruft das Datenverzeichnis ab, das auf der folgenden Logik konfiguriert: 1.Überprüft, um festzustellen, ob es ein gibt, das in der Konfigurationsdatei angegeben wird. 2.Überprüft, um festzustellen, ob es ein gibt, das in der Registrierung angegeben wird. 3.Verwenden Sie das PhysicalDirectory\_tfs_data das, sofern es verfügbar ist. 4.String.Empty wird als Stammelement verwendet.Das Verzeichnis wird dann eindeutig für diesen Host gemacht.Das Verzeichnis wird dann eindeutig für diesen Host gemacht. | |
DeploymentServiceHost | Ruft den Bereitstellungsdiensthost ab, der dem aktuellen Host zugeordnet wird.Für Bereitstellung hostet Anwendung und Auflistung dieses sollten nie NULL zurückgeben. | |
HasDatabaseAccess | Gibt true zurück, wenn der Diensthost mit der Datenbank finden kann | |
HostType | Der Kontext, den dieser Diensthost ausgeführt wird. | |
InstanceId | Der eindeutige Bezeichner für diesen Diensthost. (Überschreibt ServiceHost<T>.InstanceId.) | |
IsDisposed | (Von ServiceHost<T> geerbt.) | |
IsProduction | Kennzeichnung, das/Produktion Entwicklungsumgebung spezifisch. | |
Items | Die Elementauflistung können andere im System zu Speicher benannten Daten im Rahmen eines Einmalservicehosts zu. | |
LastUse | (Von ServiceHost<T> geerbt.) | |
Metabase | Die Metabasis für diesen Host definiert ist allgemeine Konfiguration um seine Pfadstruktur. | |
MetabaseRegistryPatterns | Die Metabasisregistrierungs-Abfragenmuster für diesen Diensthost. | |
Name | Der Name für diesen Diensthost.Kann sich NULL oder leeren. | |
NumberOfActiveRequests | Zahl gerade aktive Anforderungen (Von ServiceHost<T> geerbt.) | |
ParentServiceHost | ||
PartitionId | ||
PhysicalDirectory | Dies ist das Dateisystemverzeichnis vollqualifizierte lokale, dass der Host zugeordnet ist.Wenn der virtuelle Pfad neu zugeordnet ist, sollte dieses Verzeichnis den neu zugeordnete Position darstellen. | |
PlugInDirectory | ||
RequestsDrainedEvent | Ruft das Ereignis. (Von ServiceHost<T> geerbt.) | |
StartTime | Ruft die Dauer dieser Host ab, den Instanz gestartet wurde. | |
StaticContentDirectory | Statische Inhaltsvorlage Verzeichnis, bezogen auf SAP.Dadurch kann das an einem anderen Speicherort als der eigentliche Inhalt auf Laufwerk zugeordnet werden virtuelle Verzeichnis. | |
Status | Ruft den aktuellen Status des Diensthosts ab. | |
StatusReason | Ruft den Grund für den aktuellen Status ab. | |
VirtualDirectory | Dies ist das virtuelle Verzeichnis des Hosts, relativ zum SAP-Beispiel: http://charry-dev:8080/Application/Collection- Anwendungs-Host = /Application- Auflistungshost = -/Application/Colletion (Überschreibt ServiceHost<T>.VirtualDirectory.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
ApplicationEndRequest | Beenden einer Anwendungsanforderung.Prozessanforderung filtert, entfernt die Anforderung aus dem Satz aktiver Anforderungen und bietet dem Anforderungskontext frei. | |
BeginRequest | Fügen Sie einem Anforderungskontext dem Satz der momentan aktiven Anforderungen hinzu (Überschreibt ServiceHost<T>.BeginRequest(T).) | |
BeginStatusChange | Startet einen Statusänderungsvorgang im aktuellen Host Ableitungen. | |
CheckIfDisposed | Überprüfen Sie den Host ist noch ein gültiges Hostobjekt und nicht freigegeben wurden, bevor Sie mit beginnt. (Von ServiceHost<T> geerbt.) | |
CreateServicingContext | ||
Dispose() | (Von ServiceHost<T> geerbt.) | |
Dispose(Boolean) | (Überschreibt ServiceHost<T>.Dispose(Boolean).) | |
EndRequest | Einen Anforderungskontext dem Satz der momentan aktiven Anforderungen (Überschreibt ServiceHost<T>.EndRequest(T).) | |
EndStatusChange | Enthält einen Statusänderungsvorgang durch Übergang der Zustand zum nächsten gültigen Zustand ab.Das Beenden wechselt zu beendet, wird das Starten gestartet, und das Unterbrechen wechselt zu angehaltenem. | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
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.) | |
GetCulture | Die Anwendungs-Kultur ist die installierte Kultur für diese Team gespeichert. | |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
InitializeMetabaseLegacy | Initialisieren Sie die Metabasis die alte Methode.Es müssen noch diese Methode halten, von Onlineinformationsressourcen Upgrade zu unterstützen, wenn die Anforderungseinschränkungsregistrierungsschlüssel noch nicht zum TFS-Registrierungstabelle beibehalten werden.Hinweis: Fügen NOT neuen Anforderungseinschränkungen dieser Methode hinzu. | |
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. | |
IsOnly | ServiceHosts kann mehrere Typen gleichzeitig sein, ein Beispiel ist der Bereitstellungsdiensthost ist einem Anwendungsdiensthost kombiniert werden. Diese Methode überprüft, ob der Host nur der Typ ist, der angegeben wird und nicht mit anderen Typen kombiniert ist. | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
MonitorClientDisconnects | ||
MonitorServiceHostRequests | ||
OiHeartbeat | ||
RaisePropertiesChanged | ||
RaiseStatusChanged | ||
ReportException | ||
SetHostStatus | Diese Methode ist ausschließlich für die interne Verwendung vorgesehen. | |
StartServices | Lädt die Dienste in der entsprechenden Reihenfolge. | |
StopServices | Schließt alle aktiven Dienste für den aktuellen Diensthost ab. | |
ThrowIfShutdown | Löst eine Ausnahme aus, wenn der Host nur angehalten oder beendet wird. | |
ToString() | (Überschreibt Object.ToString().) | |
ToString(Guid, String) | ||
ToString(String, String) |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
PropertiesChanged | Erstellen Sie Ereignisse bereit, um das Hosteigenschaftenändern aufzuzeichnen. | |
StatusChanged | Erstellen Sie Ereignisse bereit, um das Hoststatusändern und die geänderten Ereignisse zu erfassen. |
Zum Seitenanfang
Felder
Name | Beschreibung | |
---|---|---|
m_hostProperties | ||
m_hostPropertiesLock | ||
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.