Udostępnij za pośrednictwem


Klasa TeamFoundationServiceHost

Hierarchia dziedziczenia

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

Przestrzeń nazw:  Microsoft.TeamFoundation.Framework.Server
Zestaw:  Microsoft.TeamFoundation.Framework.Server (w Microsoft.TeamFoundation.Framework.Server.dll)

Składnia

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

Typ TeamFoundationServiceHost uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna ActiveRequests Pobrać zestaw aktywnego żądania.To spowoduje, że kopia
Właściwość publiczna ApplicationServiceHost Pobiera aplikacji hosta usługi z bieżącego hosta, jeśli ten host jest aplikacja lub kolekcji.Jeśli DeploymentServiceHost właściwość ta zwróci wartość null.
Właściwość publiczna Authority Zwraca organ przyjmującego (e.g. contoso.tfs.com).Może być null, jeśli host nie wymaga dopasowanie organ selekcji hosta.
Właściwość publiczna CollectionServiceHost Pobiera hosta usługi kolekcji z bieżącego hosta.Jeśli ten host nie jest kolekcją przeszuka łańcucha hosta go znaleźć.Jeśli nie zostanie odnaleziony, zwróci wartość null.
Właściwość publiczna DataDirectory Katalogu pełną lokalnego systemu plików, który host może służy do przechowywania plików.Inne hosty będą nie odczytu i zapisu do tej lokalizacji.Na przykład jest lokalizacja pamięci podręcznej serwera VersionControl Proxy.Pobiera skonfigurowany katalogu dane oparte na następującej logiki: 1.Sprawdza, czy istnieje określona w pliku .config.2.Sprawdza, czy istnieje określona w rejestrze.3.Jeśli jest dostępny, należy użyć PhysicalDirectory\_tfs_data.4.Właściwość jest używana jako katalog główny.Katalog jest przeprowadzane unikatowe dla tego hosta.Katalog jest przeprowadzane unikatowe dla tego hosta.
Właściwość publiczna DeploymentServiceHost Pobiera hosta usługi wdrażania związanych z bieżącego hosta.Dla wdrażania, aplikacji i kolekcji hostów to powinno nigdy nie zwracać wartości zerowej.
Właściwość publiczna HasDatabaseAccess Zwraca wartość true, jeśli host usługi wie, jak skontaktować się z bazą danych
Właściwość publiczna HostType Jest uruchomiony hosta tej usługi, w kontekście.
Właściwość publiczna InstanceId Identyfikator unikatowy dla tego hosta usługi. (Zastępuje ServiceHost<T>.InstanceId).
Właściwość publiczna IsDisposed (Odziedziczone z ServiceHost<T>).
Właściwość publiczna IsProduction Flaga określająca środowiska produkcyjnego rozwojowej.
Właściwość publiczna Items Kolekcji elementów umożliwia innym w systemie do przechowywania danych nazwanego w kontekście hosta usługi pojedynczej.
Właściwość publiczna LastUse (Odziedziczone z ServiceHost<T>).
Właściwość publiczna Metabase Metabaza definiuje ten host jest ogólne konfiguracji wokół jego strukturze ścieżki.
Właściwość publiczna Name Nazwa hosta tej usługi.Może być zerowa lub pusta.
Właściwość publiczna ParentServiceHost
Właściwość publiczna PartitionId
Właściwość publiczna PhysicalDirectory Jest katalog systemu pełnej lokalnego pliku mapowanego do tego hosta.Jeśli ścieżka wirtualna jest ponownie mapowany, ten katalog powinien przedstawiać ponownie zmapowany lokalizacji.
Właściwość publiczna PlugInDirectory
Właściwość chroniona RequestsDrainedEvent Pobiera zdarzenia.
Właściwość publiczna StartTime Pobiera czas uruchomienia wystąpienia tego hosta.
Właściwość publiczna StaticContentDirectory Statyczne zawartości katalogu, do protokołu SAP.Umożliwia to katalog wirtualny, które mają być mapowane do innej lokalizacji niż rzeczywista zawartość na dysku.
Właściwość publiczna Status Pobiera bieżący stan hosta usługi.
Właściwość publiczna StatusReason Pobiera Przyczyna bieżącego stanu.
Właściwość publiczna VirtualDirectory Jest to katalog wirtualny hosta do przykład SAP: http://charry-dev:8080/Application/Collection Application Host = hosta kolekcji/Application = aplikacji/Colletion (Zastępuje ServiceHost<T>.VirtualDirectory).

Początek

Metody

  Nazwa Opis
Metoda publiczna ApplicationEndRequest Koniec żądania aplikacji.Przetwarza żądania filtry, usuwa z zestawu aktywnego żądania żądanie i zbywa kontekstu żądania.
Metoda publiczna BeginRequest Dodać do zestawu aktywnego żądania kontekstu żądania
Metoda chroniona BeginStatusChange Jeśli zastosowanie rozpoczyna się operacji zmiany stanu bieżącego hosta.
Metoda chroniona CheckIfDisposed Sprawdź, czy host nadal jest obiekt hosta ważny i nie został usunięty, zanim zaczniemy używać go.
Metoda publiczna CreateServicingContext
Metoda publiczna Dispose() (Odziedziczone z ServiceHost<T>).
Metoda chroniona Dispose(Boolean) (Zastępuje ServiceHost<T>.Dispose(Boolean)).
Metoda publiczna EndRequest Usuń kontekst żądania do zestawu aktywnego żądania
Metoda chroniona EndStatusChange Kończy operację zmiany stanu przez przejście do następnego stanu nieprawidłowa Państwo.Zatrzymywanie przechodzi zatrzymano, uruchamianie przechodzi do rozpoczęte i wstrzymanie przechodzi wstrzymana.
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda chroniona Finalize Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object).
Metoda publiczna GetCulture
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publiczna Is To może służyć do ustalenia, czy host usługi obsługuje funkcje danego TeamFoundationHostType.Jeden host usługi może obsługiwać wiele typów hostów.
Metoda publiczna IsOnly ServiceHosts może być wiele typów jednocześnie, jest przykładem hosta usługi wdrażania mogą być połączone z hosta usługi aplikacji. Ta metoda będzie upewnij się, że host jest tylko typ określony i nie są połączone z innymi typami.
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda chroniona MonitorClientDisconnects
Metoda chroniona MonitorServiceHostRequests
Metoda chroniona RaisePropertiesChanged
Metoda chroniona RaiseStatusChanged
Metoda publiczna ReportException
Metoda chroniona SetHostStatus Ta metoda jest tylko do użytku wewnętrznego.
Metoda chroniona StartServices Ładuje podstawowe usługi w odpowiedniej kolejności.
Metoda chroniona StopServices Zamyka wszystkie aktywne usługi dla bieżącego hosta usługi.
Metoda publiczna ThrowIfShutdown Jeśli host jest aktualnie wstrzymana lub zatrzymana, zgłasza wyjątek.
Metoda publiczna ToString() (Zastępuje Object.ToString()).
Metoda publicznaStatyczny element członkowski ToString(Guid, String)
Metoda publicznaStatyczny element członkowski ToString(String, String)

Początek

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne PropertiesChanged Dostarczyć zdarzeń do przechwytywania zmiana właściwości hosta.
Zdarzenie publiczne StatusChanged Dostarczyć zdarzeń do przechwytywania, zmienianie stanu hosta i zmienionych zdarzeń.

Początek

Pola

  Nazwa Opis
Pole chronione m_hostProperties
Pole chronione m_hostPropertiesLock
Pole chronioneStatyczny element członkowski s_hostSecurityNamespace

Początek

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.TeamFoundation.Framework.Server