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 à l'aide de la chaîne de connexion fournie.L'ID de l'instance fourni est utilisé pour vérifier que l'ID de l'instance enregistré dans la base de données correspond à la valeur attendue.

Début

Propriétés

  Nom Description
Propriété publique ActiveRequests Récupérez l'ensemble de requêtes actives.Elle bénéficiera une copie de (Hérité de TeamFoundationServiceHost.)
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.S'il s'agit d'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 ne requiert pas 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 recherche en haut de la chaîne hôte à trouver.S'il est introuvable, il retourne null. (Hérité de TeamFoundationServiceHost.)
Propriété publique DataDirectory Cela le dossier local qualifié complet du système de fichiers que cet hôte peut utiliser le stockage des fichiers.D'autres hôtes pas en lecture/écriture à cet emplacement.Un exemple de ce est l'emplacement du cache de proxy de contrôle de version.Obtient le répertoire de données configuré sur la logique suivante : 1.Vérifie s'il existe d'un spécifié dans le fichier .config.2.Vérifie s'il existe 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 dossier est ensuite rendu unique pour cet hôte.Le dossier 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 Retourne la valeur true si l'hôte de service sait parler à la base de données (Hérité de TeamFoundationServiceHost.)
Propriété publique HostType Le contexte de l'hôte de service s'exécute dans. (Hérité de TeamFoundationServiceHost.)
Propriété publique InstanceId ID unique pour cet hôte de service. (Hérité de TeamFoundationServiceHost.)
Propriété publique IsDisposed (Hérité de ServiceHost<T>.)
Propriété publique IsProduction Réduisez qui détermine la production/environnement de développement. (Hérité de TeamFoundationServiceHost.)
Propriété publique Items La collection d'éléments autorise des autres dans le système aux données nommées par mémoire dans le contexte d'un hôte à 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 sa structure du chemin d'accès. (Hérité de TeamFoundationServiceHost.)
Propriété publique Name Le nom de cet hôte de service.Peut être null ou purger. (Hérité de TeamFoundationServiceHost.)
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 fichiers local que cet hôte est mappé à.Si le chemin d'accès virtuel est remappé, ce dossier 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 TeamFoundationServiceHost.)
Propriété publique StartTime Obtient le moment où cette instance hôte a été démarrée. (Hérité de TeamFoundationServiceHost.)
Propriété publique StaticContentDirectory Le 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, par rapport à l'exemple de SAP : l'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 sur l'ensemble actuel - de requêtes actives (Hérité de TeamFoundationServiceHost.)
Méthode protégée BeginStatusChange Commence une opération de modification d'état sur l'hôte actuel 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 à utiliser. (Hérité de TeamFoundationServiceHost.)
Méthode publique CreateServicingContext (Substitue TeamFoundationServiceHost.CreateServicingContext().)
Méthode publique CreateSystemContext() Crée un nouveau contexte de la requête pour les opérations du système d'arrière-plan.
Méthode publique CreateSystemContext(Boolean) Crée un nouveau contexte de la requête pour les opérations du 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 Supprimez un contexte de la requête sur l'ensemble actuel - de requêtes actives (Hérité de TeamFoundationServiceHost.)
Méthode protégée EndStatusChange Effectue une opération de modification d'état par la transition de l'état à l'état valide.Arrêtant accède à arrêté, en commençant accède à démarré, et suspendant accède à en pause. (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 (Hérité de TeamFoundationServiceHost.)
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique Is Est 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 hôtes 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 combiné avec un hôte de service d'application. Cette méthode s'assurera que l'hôte est uniquement le type spécifié et non combiné avec 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 RaisePropertiesChanged (Hérité de TeamFoundationServiceHost.)
Méthode protégée RaiseStatusChanged (Hérité de TeamFoundationServiceHost.)
Méthode publique ReportException Enregistrez une exception via le Dr.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 la commande appropriée. (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 modifier hôte de propriétés. (Hérité de TeamFoundationServiceHost.)
Événement public StatusChanged Fournissez des événements pour capturer modifier hôte du mode 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