Partager via


DeploymentServiceHost, 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 DeploymentServiceHost _
    Inherits TeamFoundationServiceHost
public class DeploymentServiceHost : TeamFoundationServiceHost

Le type DeploymentServiceHost expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique DeploymentServiceHost Construit un hôte de service d'application en lisant les informations nécessaires de la base de données avec la chaîne de connexion fournie.L'ID d'instance fourni sera utilisé pour vérifier que l'ID d'instance stocké dans la base de données correspond à la valeur attendue.

Début

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. (Hérité de TeamFoundationServiceHost.)
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. (Hérité de TeamFoundationServiceHost.)
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. (Hérité de TeamFoundationServiceHost.)
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. (Hérité de TeamFoundationServiceHost.)
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. (Hérité de TeamFoundationServiceHost.)
Propriété publique HasDatabaseAccess Renvoie True si l'hôte de service sait parler à la base de données (Hérité de TeamFoundationServiceHost.)
Propriété publique HostType Le contexte que cet hôte de service est exécuté. (Hérité de TeamFoundationServiceHost.)
Propriété publique InstanceId Identificateur unique pour cet hôte de service. (Hérité de TeamFoundationServiceHost.)
Propriété publique IsDisposed (Hérité de ServiceHost<T>.)
Propriété publique IsProduction Diminuez qui détermine la production/environnement de développement. (Hérité de TeamFoundationServiceHost.)
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. (Hérité de TeamFoundationServiceHost.)
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é. (Hérité de TeamFoundationServiceHost.)
Propriété protégée MetabaseRegistryPatterns Les modèles de requête de Registre de métabase pour cet hôte de service. (Substitue TeamFoundationServiceHost.MetabaseRegistryPatterns.)
Propriété publique Name Le nom de cet hôte de service.Peut être null ou vide. (Hérité de TeamFoundationServiceHost.)
Propriété publique NumberOfActiveRequests Nombre actuellement - de requêtes actives (Hérité de ServiceHost<T>.)
Propriété publique ParentServiceHost (Hérité de TeamFoundationServiceHost.)
Propriété publique PartitionId (Hérité de TeamFoundationServiceHost.)
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é. (Hérité de TeamFoundationServiceHost.)
Propriété publique PlugInDirectory (Hérité de TeamFoundationServiceHost.)
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. (Hérité de TeamFoundationServiceHost.)
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. (Hérité de TeamFoundationServiceHost.)
Propriété publique Status Obtient l'état actuel de l'hôte de service. (Hérité de TeamFoundationServiceHost.)
Propriété publique StatusReason Obtient la raison de l'état actuel. (Hérité de TeamFoundationServiceHost.)
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 (Hérité de TeamFoundationServiceHost.)

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. (Hérité de TeamFoundationServiceHost.)
Méthode publique BeginRequest Ajoutez un contexte de la requête à définir dans le de requêtes actives (Hérité de TeamFoundationServiceHost.)
Méthode protégée BeginStatusChange Lance une opération de modification d'état sur l'hôte actuel le cas échéant. (Hérité de TeamFoundationServiceHost.)
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 (Substitue TeamFoundationServiceHost.CreateServicingContext().)
Méthode publique CreateSystemContext() Crée un nouveau contexte de la requête pour les opérations système d'arrière-plan.
Méthode publique CreateSystemContext(Boolean) Crée un nouveau contexte de la requête pour les opérations système d'arrière-plan.
Méthode publique Dispose() (Hérité de ServiceHost<T>.)
Méthode protégée Dispose(Boolean) (Substitue TeamFoundationServiceHost.Dispose(Boolean).)
Méthode publique EndRequest Supprimer un contexte de la requête à définir dans le de requêtes actives (Hérité de TeamFoundationServiceHost.)
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. (Hérité de TeamFoundationServiceHost.)
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. (Hérité de TeamFoundationServiceHost.)
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. (Substitue TeamFoundationServiceHost.InitializeMetabaseLegacy(TeamFoundationMetabase).)
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. (Hérité de TeamFoundationServiceHost.)
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. (Hérité de TeamFoundationServiceHost.)
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 (Hérité de TeamFoundationServiceHost.)
Méthode protégée MonitorServiceHostRequests (Hérité de TeamFoundationServiceHost.)
Méthode protégée OiHeartbeat (Hérité de TeamFoundationServiceHost.)
Méthode protégée RaisePropertiesChanged (Hérité de TeamFoundationServiceHost.)
Méthode protégée RaiseStatusChanged (Hérité de TeamFoundationServiceHost.)
Méthode publique ReportException Enregistrez une exception via le dump.Watson. (Substitue TeamFoundationServiceHost.ReportException(String, String, Exception, array<String[]).)
Méthode protégée SetHostStatus Cette méthode est exclusivement destinée à un usage interne. (Hérité de TeamFoundationServiceHost.)
Méthode protégée StartServices Charge les services principaux dans l'ordre approprié. (Hérité de TeamFoundationServiceHost.)
Méthode protégée StopServices Arrête tous les services actifs pour l'hôte actuel de service. (Hérité de TeamFoundationServiceHost.)
Méthode publique ThrowIfShutdown Lève une exception si l'hôte est actuellement suspendu ou arrêté. (Hérité de TeamFoundationServiceHost.)
Méthode publique ToString() (Hérité de TeamFoundationServiceHost.)

Début

Événements

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

Début

Champs

  Nom Description
Champ protégé m_hostProperties (Hérité de TeamFoundationServiceHost.)
Champ protégé m_hostPropertiesLock (Hérité de TeamFoundationServiceHost.)

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