Partager via


IMeteringService, interface

Contrats régulateurs API de service

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

Syntaxe

'Déclaration
Public Interface IMeteringService _
    Inherits ITeamFoundationService
public interface IMeteringService : ITeamFoundationService

Le type IMeteringService expose les membres suivants.

Méthodes

  Nom Description
Méthode publique GetResourceStatus(TeamFoundationRequestContext, Boolean)
Méthode publique GetResourceStatus(TeamFoundationRequestContext, ResourceName, Boolean) Faits détaillés de retour sur la ressource spécifiée.
Méthode publique ReportUsage Envoie les informations d'utilisation au pipeline de affichage.Notez que cette méthode requiert le contexte de la requête soit au niveau application avec l'identité de l'utilisateur.
Méthode publique ServiceEnd ServiceEnd est appelé lorsque l'hôte d'arrêt et ce service doit libérer toutes les ressources qu'il gère sur. (Hérité de ITeamFoundationService.)
Méthode publique ServiceStart ServiceStart est appelé lorsque le service est initialisé.Si le service intialized de façon asynchrone elle doit implémenter Service_Ready utilisé pour déterminer si le service est prêt pour les utilisateurs y accèdent. (Hérité de ITeamFoundationService.)
Méthode publique SetAccountQuantity Quantités incluses et maximale de niveau de mises à jour.La nouvelle quantité inclusive permet à utiliser pour être libre jusqu'à cette quantité.La nouvelle quantité maximale est la quantité facturable maximale qui reste du compte.
Méthode publique TogglePaidBilling Les Active a payé l'état de facturation le nom spécifié d'ID et de ressources de compte.La ressource spécifiée doit être un salaire comme vont ressource sinon qu'une exception d'argument est renvoyée vers l'appelant.

Début

Voir aussi

Référence

Microsoft.VisualStudio.Services.Commerce, espace de noms