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 | |
---|---|---|
ActiveRequests | Liste de requêtes actives sur cette hôte (Hérité de ServiceHost<T>.) | |
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. | |
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. | |
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. | |
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. | |
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. | |
HasDatabaseAccess | Renvoie True si l'hôte de service sait parler à la base de données | |
HostType | Le contexte que cet hôte de service est exécuté. | |
InstanceId | Identificateur unique pour cet hôte de service. (Substitue ServiceHost<T>.InstanceId.) | |
IsDisposed | (Hérité de ServiceHost<T>.) | |
IsProduction | Diminuez qui détermine la production/environnement de développement. | |
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. | |
LastUse | (Hérité de ServiceHost<T>.) | |
Metabase | La métabase pour cet hôte définit est configuration générale autour de la structure de tracé. | |
MetabaseRegistryPatterns | Les modèles de requête de Registre de métabase pour cet hôte de service. | |
Name | Le nom de cet hôte de service.Peut être null ou vide. | |
NumberOfActiveRequests | Nombre actuellement - de requêtes actives (Hérité de ServiceHost<T>.) | |
ParentServiceHost | ||
PartitionId | ||
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é. | |
PlugInDirectory | ||
RequestsDrainedEvent | Obtient l'événement. (Hérité de ServiceHost<T>.) | |
StartTime | Obtient le temps où cette instance hôte a été démarrée. | |
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. | |
Status | Obtient l'état actuel de l'hôte de service. | |
StatusReason | Obtient la raison de l'état actuel. | |
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 | |
---|---|---|
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. | |
BeginRequest | Ajoutez un contexte de la requête à définir dans le de requêtes actives (Substitue ServiceHost<T>.BeginRequest(T).) | |
BeginStatusChange | Lance une opération de modification d'état sur l'hôte actuel le cas échéant. | |
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>.) | |
CreateServicingContext | ||
Dispose() | (Hérité de ServiceHost<T>.) | |
Dispose(Boolean) | (Substitue ServiceHost<T>.Dispose(Boolean).) | |
EndRequest | Supprimer un contexte de la requête à définir dans le de requêtes actives (Substitue ServiceHost<T>.EndRequest(T).) | |
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. | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
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.) | |
GetCulture | La culture d'application est la culture installée pour cette Application Team Foundation. | |
GetHashCode | Sert de fonction de hachage par défaut. (Hérité de Object.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
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. | |
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. | |
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. | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
MonitorClientDisconnects | ||
MonitorServiceHostRequests | ||
OiHeartbeat | ||
RaisePropertiesChanged | ||
RaiseStatusChanged | ||
ReportException | ||
SetHostStatus | Cette méthode est exclusivement destinée à un usage interne. | |
StartServices | Charge les services principaux dans l'ordre approprié. | |
StopServices | Arrête tous les services actifs pour l'hôte actuel de service. | |
ThrowIfShutdown | Lève une exception si l'hôte est actuellement suspendu ou arrêté. | |
ToString() | (Substitue Object.ToString().) | |
ToString(Guid, String) | ||
ToString(String, String) |
Début
Événements
Nom | Description | |
---|---|---|
PropertiesChanged | Fournissez des événements pour capturer changer hôte de propriétés. | |
StatusChanged | Fournissez des événements pour capturer changer hôte de l'état et événements modifiés. |
Début
Champs
Nom | Description | |
---|---|---|
m_hostProperties | ||
m_hostPropertiesLock | ||
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.