Partager via


TeamFoundationResourceManagementService, classe

Hiérarchie d'héritage

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationResourceManagementService

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(TeamFoundationTracingService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationLockingService))> _
Public NotInheritable Class TeamFoundationResourceManagementService _
    Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationTracingService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationLockingService))]
public sealed class TeamFoundationResourceManagementService : ITeamFoundationService

Le type TeamFoundationResourceManagementService expose les membres suivants.

Méthodes

  Nom Description
Méthode publique CreateComponent<TComponent>(TeamFoundationRequestContext) Crée un composant qui peut être utilisé pour communiquer à la version actuelle de la base de données.
Méthode publique CreateComponent<TComponent>(TeamFoundationRequestContext, String) Crée un composant qui peut être utilisé pour communiquer à la version actuelle de la base de données.
Méthode publique CreateComponentExecuteAndDispose<TComponent> Crée un composant qui peut être utilisé pour communiquer à la version actuelle de la base de données, exécute un délégué spécifié par le paramètre d'action et supprime un composant. Cette méthode réessayera une action jusqu'à 10 fois si la version de la base de données ont changé entre le moment où le composant a été créé et execut.
Méthode publique CreateComponentExecuteFuncAndDispose<TComponent, TResult> Crée un composant qui peut être utilisé pour communiquer à la version actuelle de la base de données, exécute un délégué spécifié par le paramètre d'action et supprime un composant.Cette méthode réessayera une action jusqu'à 10 fois si la version de la base de données ont changé entre le moment où le composant a été créé et execut.
Méthode publiqueMembre statique CreateComponentRaw<TComponent> Crée un composant avec version en lisant la version de service de la base de données.Aucun cache n'est utilisé.
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetSchemaLock
Méthode publique GetServiceVersion Obtient les informations de version pour un service particulier
Méthode publiqueMembre statique GetServiceVersionRaw<TComponent> Récupère un créateur d'entrée et de composant de version de service d'un composant donné de la base de données.Aucun cache n'est utilisé.
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique SetServiceVersion Définit la version de service.
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)
Méthode publiqueMembre statique TryCreateComponentRaw<TComponent> Crée un composant avec version en lisant la version de service de la base de données.Aucun cache n'est utilisé.
Méthode publiqueMembre statique TryGetServiceVersionRaw<TComponent> Récupère un créateur d'entrée et de composant de version de service d'un composant donné de la base de données.Aucun cache n'est utilisé.

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée ITeamFoundationService.ServiceEnd ServiceEnd est appelé lorsque l'hôte est désactivé et ce service doit libérer toutes les ressources qu'il gère sur.
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