Sdílet prostřednictvím


TeamFoundationServiceHost – třída

Hierarchie dědičnosti

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

Obor názvů:  Microsoft.TeamFoundation.Framework.Server
Sestavení:  Microsoft.TeamFoundation.Framework.Server (v Microsoft.TeamFoundation.Framework.Server.dll)

Syntaxe

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

Typ TeamFoundationServiceHost zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost ActiveRequests Načte sadu active požadavky.To bude vytvořit kopii
Veřejná vlastnost ApplicationServiceHost Pokud tento hostitel je aplikace nebo kolekce načte hostitele služby aplikace z aktuálního hostitele.Pokud se jedná DeploymentServiceHost tato vlastnost bude vracet hodnotu null.
Veřejná vlastnost Authority Vrátí orgánu hostitelského (e.g. contoso.tfs.com).To může být null, pokud hostitel nevyžaduje orgán odpovídající výběr hostitele.
Veřejná vlastnost CollectionServiceHost Hostitele služby kolekce načte z aktuálního hostitele.Pokud tento hostitel není kolekce bude hledat nahoru v řetězu hostitele a vyhledejte jej.Pokud není nalezen, bude vracet hodnotu null.
Veřejná vlastnost DataDirectory Tento úplný místního systému souborů adresáře, který může tento hostitel používá k ukládání souborů.Ostatní hostitelé nebudou zápisu do tohoto umístění.Je například umístění mezipaměti VersionControl Proxy.Získá data adresář nakonfigurován podle následujícího postupu: 1.Zkontroluje, zda je zadaný v souboru .config.2.Zkontroluje, zda je zadaná v registru.3.Pokud je k dispozici, použijte PhysicalDirectory\_tfs_data.4.String.Empty slouží jako kořenový.Adresář je poté k jedinečné pro tohoto hostitele.Adresář je poté k jedinečné pro tohoto hostitele.
Veřejná vlastnost DeploymentServiceHost Načte hostitele služby nasazení spojené s aktuálním hostiteli.Nasazení, aplikace a kolekce hostitelů to by nikdy vrátit hodnotu null.
Veřejná vlastnost HasDatabaseAccess Vrátí hodnotu PRAVDA, pokud ví, jak hovořit v databázi hostitele služby
Veřejná vlastnost HostType V kontextu tohoto hostitele služby běží v.
Veřejná vlastnost InstanceId Jedinečný identifikátor pro tohoto hostitele služby. (Přepisuje ServiceHost<T>.InstanceId.)
Veřejná vlastnost IsDisposed (Zděděno z ServiceHost<T>.)
Veřejná vlastnost IsProduction Příznak, který určuje výroby/vývojové prostředí.
Veřejná vlastnost Items Kolekce položek umožňuje ostatním uživatelům v systému k ukládání dat pojmenované v kontextu služby jednoho hostitele.
Veřejná vlastnost LastUse (Zděděno z ServiceHost<T>.)
Veřejná vlastnost Metabase Metabáze definuje tento hostitel je obecné konfigurace kolem jeho strukturu cesty.
Veřejná vlastnost Name Název hostitele služby.Může být null nebo prázdný.
Veřejná vlastnost ParentServiceHost
Veřejná vlastnost PartitionId
Veřejná vlastnost PhysicalDirectory Toto je úplný místní soubor systémového adresáře mapovaného na hostitele.Pokud je přeřazena virtuální cesty, tento adresář by měla představovat změnu mapování umístění.
Veřejná vlastnost PlugInDirectory
Chráněná vlastnost RequestsDrainedEvent Získá události.
Veřejná vlastnost StartTime Získá čas spuštění instance tohoto hostitele.
Veřejná vlastnost StaticContentDirectory Statického obsahu adresáře, vzhledem k bod SAP.To umožňuje virtuální adresář mapovaná do jiného umístění než skutečného obsahu na jednotce.
Veřejná vlastnost Status Načte aktuální stav hostitele služby.
Veřejná vlastnost StatusReason Načte aktuální stav důvod.
Veřejná vlastnost VirtualDirectory Je virtuální adresář hostitele vzhledem k SAP Příklad: http://charry-dev:8080/Application/Collection Application Host = / Application Host kolekce = / aplikace/SB. (Přepisuje ServiceHost<T>.VirtualDirectory.)

Nahoru

Metody

  Název Popis
Veřejná metoda ApplicationEndRequest Účelem na žádost aplikace.Zpracuje požadavek filtry, odebere žádost ze sady active požadavky a nakládá kontextu požadavku.
Veřejná metoda BeginRequest Přidat kontext požadavku sady aktuálně aktivních požadavků
Chráněná metoda BeginStatusChange Začíná na operaci změnit stav aktuální hostitele, případně.
Chráněná metoda CheckIfDisposed Ověřte hostitele je stále platný hostitele objektu a nebyla byl vyřazen, než jsme začít používat.
Veřejná metoda CreateServicingContext
Veřejná metoda Dispose() (Zděděno z ServiceHost<T>.)
Chráněná metoda Dispose(Boolean) (Přepisuje ServiceHost<T>.Dispose(Boolean).)
Veřejná metoda EndRequest Odebrat kontext požadavku na sadu aktuálně aktivních požadavků
Chráněná metoda EndStatusChange Dokončení operace na změnu stavu přechodem do dalšího stavu platný stav.Zastaveno přejde zastavení, spuštění přejde do stavu Zahájeno a pozastavení přejde pozastaveno.
Veřejná metoda Equals Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje objekt při uvolnění prostředků a provádět jiné operace vyčištění, dříve, než je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metoda GetCulture
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (Zděděno z Object.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda Is Je lze použít k určení, zda hostitelské služby podporuje funkce dané TeamFoundationHostType.Jeden hostitel služby podporuje více typů hostitele.
Veřejná metoda IsOnly ServiceHosts může být více typů současně, je například hostitele služby nasazení může kombinované s hostitele služby aplikaci. Tato metoda se přesvědčte, zda hostitel pouze typ zadán a nejsou kombinovány s jinými typy.
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Chráněná metoda MonitorClientDisconnects
Chráněná metoda MonitorServiceHostRequests
Chráněná metoda RaisePropertiesChanged
Chráněná metoda RaiseStatusChanged
Veřejná metoda ReportException
Chráněná metoda SetHostStatus Tato metoda je pouze pro interní použití.
Chráněná metoda StartServices Načte základních služeb v příslušném pořadí.
Chráněná metoda StopServices Vypne všechny aktivní služby pro aktuálního hostitele služby.
Veřejná metoda ThrowIfShutdown Pokud hostitel aktuálně pozastavené nebo ukončené vyvolá výjimku.
Veřejná metoda ToString() (Přepisuje Object.ToString().)
Veřejná metodaStatický člen ToString(Guid, String)
Veřejná metodaStatický člen ToString(String, String)

Nahoru

Události

  Název Popis
Veřejná událost PropertiesChanged Poskytují událostí k zachycení změna vlastností hostitele.
Veřejná událost StatusChanged Poskytují zachytit změnu stavu hostitele a změněné události.

Nahoru

Pole

  Název Popis
Chráněné pole m_hostProperties
Chráněné pole m_hostPropertiesLock
Chráněné poleStatický člen s_hostSecurityNamespace

Nahoru

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.TeamFoundation.Framework.Server – obor názvů