Partager via


TeamFoundationServiceHost, classe

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.TeamFoundation.Framework.Server
Assembly :  Microsoft.TeamFoundation.Framework.Server (dans Microsoft.TeamFoundation.Framework.Server.dll)

Syntaxe

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

Le type TeamFoundationServiceHost expose les membres suivants.

Propriétés

  Nom Description
Propriété protégée ActiveRequests Liste de requêtes actives sur cette hôte (Hérité de ServiceHost<T>.)
Propriété publique ApplicationServiceHost Récupère l'hôte de service d'application de l'hôte actuel, si cet hôte est une application ou une collection.Si cela pose un DeploymentServiceHost cette propriété retourne null.
Propriété publique Authority Retourne l'autorité de l'hôte (par exemple contoso.tfs.com).Cela peut être null si l'hôte n'a pas besoin de l'autorité- correspondance pour la sélection hôte.
Propriété publique CollectionServiceHost Récupère l'hôte de service de collection de l'hôte actuel.Si cet hôte n'est pas une collection il recherchera en haut de la chaîne hôte à rechercher.S'il est introuvable, il retourne null.
Propriété publique DataDirectory Cela le répertoire local qualifié complet du système de fichiers que cet hôte peut utilisé l'enregistrement des fichiers.D'autres hôtes pas en lecture/écriture à cet emplacement.Un exemple de ceci est l'emplacement du cache de proxy du Contrôle.Obtient le répertoire de données configuré selon la logique suivante : 1.Vérifie si d'un spécifié dans le fichier .config. 2.Vérifie si d'un spécifié dans le Registre. 3.Utilisez le PhysicalDirectory\_tfs_data s'il est disponible. 4.String.Empty est utilisé comme racine.Le répertoire est ensuite rendu unique pour cet hôte.Le répertoire est ensuite rendu unique pour cet hôte.
Propriété publique DeploymentServiceHost Récupère l'hôte de service de déploiement associé à l'hôte actuel.Pour le déploiement, l'application et la collection héberge cela ne doivent jamais retourner null.
Propriété publique HasDatabaseAccess Renvoie True si l'hôte de service sait parler à la base de données
Propriété publique HostType Le contexte que cet hôte de service est exécuté.
Propriété publique InstanceId Identificateur unique pour cet hôte de service. (Substitue ServiceHost<T>.InstanceId.)
Propriété publique IsDisposed (Hérité de ServiceHost<T>.)
Propriété publique IsProduction Diminuez qui détermine la production/environnement de développement.
Propriété publique Items Collection d'éléments autorise des autres dans le système pour stocker des données nommées dans le contexte d'un hôte d'usage unique.
Propriété publique LastUse (Hérité de ServiceHost<T>.)
Propriété publique Metabase La métabase pour cet hôte définit est configuration générale autour de la structure de tracé.
Propriété protégée MetabaseRegistryPatterns Les modèles de requête de Registre de métabase pour cet hôte de service.
Propriété publique Name Le nom de cet hôte de service.Peut être null ou vide.
Propriété publique NumberOfActiveRequests Nombre actuellement - de requêtes actives (Hérité de ServiceHost<T>.)
Propriété publique ParentServiceHost
Propriété publique PartitionId
Propriété publique PhysicalDirectory Il s'agit du répertoire système complet de fichier local que cet hôte est mappé.Si le chemin d'accès virtuel est remappé, ce répertoire doit représenter l'emplacement remappé.
Propriété publique PlugInDirectory
Propriété protégée RequestsDrainedEvent Obtient l'événement. (Hérité de ServiceHost<T>.)
Propriété publique StartTime Obtient le temps où cette instance hôte a été démarrée.
Propriété publique StaticContentDirectory Répertoire de contenu statique, par rapport à SAP.Cela permet au répertoire virtuel à mapper à un emplacement autre que le contenu réel sur le lecteur.
Propriété publique Status Obtient l'état actuel de l'hôte de service.
Propriété publique StatusReason Obtient la raison de l'état actuel.
Propriété publique VirtualDirectory Il s'agit du répertoire virtuel de l'hôte, relatif à l'exemple de SAP : application hôte de http://charry-dev:8080/Application/Collection = hôte = /Application/Colletion de collection de /Application (Substitue ServiceHost<T>.VirtualDirectory.)

Début

Méthodes

  Nom Description
Méthode publique ApplicationEndRequest Terminez une demande d'application.La demande de processus filtre, supprime la demande de l'ensemble de requêtes actives, et supprime le contexte de la requête.
Méthode publique BeginRequest Ajoutez un contexte de la requête à définir dans le de requêtes actives (Substitue ServiceHost<T>.BeginRequest(T).)
Méthode protégée BeginStatusChange Lance une opération de modification d'état sur l'hôte actuel le cas échéant.
Méthode protégée CheckIfDisposed Vérifiez l'hôte est toujours un objet hôte valide et n'a pas été supprimé avant que nous commencions son utilisation. (Hérité de ServiceHost<T>.)
Méthode publique CreateServicingContext
Méthode publique Dispose() (Hérité de ServiceHost<T>.)
Méthode protégée Dispose(Boolean) (Substitue ServiceHost<T>.Dispose(Boolean).)
Méthode publique EndRequest Supprimer un contexte de la requête à définir dans le de requêtes actives (Substitue ServiceHost<T>.EndRequest(T).)
Méthode protégée EndStatusChange Remplit une opération de modification d'état par la transition d'état à l'état valide suivant.Arrêt accède à arrêter, en commençant accède à, et suspendant accède à suspendus.
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetCulture La culture d'application est la culture installée pour cette Application Team Foundation.
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée InitializeMetabaseLegacy Initialisez la métabase la méthode ancienne.Nous devons toujours conserver cette méthode pour prendre en charge la mise à niveau en ligne, lorsque les clés de Registre de restriction de requête ne sont pas toujours persistantes à la table de Registre de TFS.Remarque : N'ajoutez pas de nouvelles restrictions de requête à cette méthode.
Méthode publique Is Is peut être utilisé pour déterminer si un hôte de service prend en charge les fonctionnalités d'un TeamFoundationHostType donné.Un service hôte peut prendre en charge les types d'hôte multiples.
Méthode publique IsOnly ServiceHosts peut être plusieurs types en même temps, un exemple est le service de déploiement que l'hôte peut être associée à un hôte de service d'application. Cette méthode si cette que l'hôte est uniquement le type spécifié et non associé à d'autres types.
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode protégée MonitorClientDisconnects
Méthode protégée MonitorServiceHostRequests
Méthode protégée OiHeartbeat
Méthode protégée RaisePropertiesChanged
Méthode protégée RaiseStatusChanged
Méthode publique ReportException
Méthode protégée SetHostStatus Cette méthode est exclusivement destinée à un usage interne.
Méthode protégée StartServices Charge les services principaux dans l'ordre approprié.
Méthode protégée StopServices Arrête tous les services actifs pour l'hôte actuel de service.
Méthode publique ThrowIfShutdown Lève une exception si l'hôte est actuellement suspendu ou arrêté.
Méthode publique ToString() (Substitue Object.ToString().)
Méthode publiqueMembre statique ToString(Guid, String)
Méthode publiqueMembre statique ToString(String, String)

Début

Événements

  Nom Description
Événement public PropertiesChanged Fournissez des événements pour capturer changer hôte de propriétés.
Événement public StatusChanged Fournissez des événements pour capturer changer hôte de l'état et événements modifiés.

Début

Champs

  Nom Description
Champ protégé m_hostProperties
Champ protégé m_hostPropertiesLock
Champ protégéMembre statique s_hostSecurityNamespace

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.TeamFoundation.Framework.Server, espace de noms