Partager via


TeamFoundationDatabaseSettings, classe

Hiérarchie d'héritage

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationDatabaseSettings

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

Syntaxe

'Déclaration
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationRegistryService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationResourceManagementService))> _
Public NotInheritable Class TeamFoundationDatabaseSettings _
    Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationResourceManagementService))]
public sealed class TeamFoundationDatabaseSettings : ITeamFoundationService

Le type TeamFoundationDatabaseSettings expose les membres suivants.

Méthodes

  Nom Description
Méthode publique ClearConnectionString Cela supprimera une chaîne de connexion pour une base de données spécifiée.
Méthode publiqueMembre statique ClearSqlConnectionPool Efface le pool de connexions SQL pour toutes les chaînes de connexion fournies.
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode publique GetAllConnectionStrings Génère une collection des chaînes de connexion susceptibles d'utiliser par TFS pour accéder à cet hôte.Pratique pour désactiver le pool de connexions SQL.
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 publique QueryConnectionStrings(TeamFoundationRequestContext) Retourne des chaînes de connexion pour chaque base de données logique.
Méthode publiqueMembre statique QueryConnectionStrings(String, Guid) Retourne des chaînes de connexion pour chaque base de données logique.
Méthode publique ReadConnectionString Cela examinera la base de données spécifiée et extrait la chaîne de connexion.Si la base de données n'est pas configurée, une valeur null est retournée.
Méthode publique ReadConnectionTimeout
Méthode publique ReadDeadlockPause Cela détermine d'abord si cette base de données a une valeur spécifique pour la suspension d'interblocage, sinon elle retourne la valeur par défaut configurée pour toutes les bases de données
Méthode publique ReadDeadlockRetryCount Cela détermine d'abord si cette base de données a une valeur spécifique pour le nombre de démarrage d'interblocage, sinon elle retourne la valeur par défaut configurée pour toutes les bases de données
Méthode publique ReadExecutionTimeThreshold Lisez l'ExecutionTimeThreshold
Méthode publique ReadLoggingOptions Lisez les options de journalisation
Méthode publique ReadPerformanceOptions Lisez les options de performance
Méthode publique ReadTimeout Cela examinera la base de données spécifiée et extrait la chaîne de connexion.Si la base de données n'est pas configurée, une valeur null est retournée.
Méthode publique SetConnectionString Cela affectera la chaîne de connexion pour une base de données spécifiée.Cela désactive immédiatement le cache.
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)
Méthode publique ValidateCategory ValidateCategory est utilisé pour s'assurer que le requestContext a le droit d'accéder à la base de données et que la version du schéma correspond entre le composant et la propriété étendue

Début

Événements

  Nom Description
Événement public ConnectionStringsUpdated Cela est déclenché dès qu'une chaîne de connexion est ajoutée ou mise à jour. La liste est passée contiendra les chaînes de connexion mises à jour.

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée ITeamFoundationService.ServiceEnd
Implémentation d'interface expliciteMéthode privée ITeamFoundationService.ServiceStart

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