Freigeben über


IMeteringService-Schnittstelle

Meßdienst API-Verträge

Namespace:  Microsoft.VisualStudio.Services.Commerce
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

Syntax

'Declaration
Public Interface IMeteringService _
    Inherits ITeamFoundationService
public interface IMeteringService : ITeamFoundationService

Der IMeteringService-Typ macht die folgenden Member verfügbar.

Methoden

  Name Beschreibung
Öffentliche Methode GetResourceStatus(TeamFoundationRequestContext, Boolean)
Öffentliche Methode GetResourceStatus(TeamFoundationRequestContext, ResourceName, Boolean) Ausführliche Fakten der EINGABETASTE zu angegebenen Ressource.
Öffentliche Methode ReportUsage Sendet Verwendungsinformationen zu berechnender Pipeline.Beachten Sie, dass diese Methode den Anforderungskontext erfordert, auf Anwendungsebene mit Benutzeridentität zu sein.
Öffentliche Methode ServiceEnd ServiceEnd wird aufgerufen, wenn der Host Herunterfahren ist und dieser Dienst alle Ressourcen freigeben soll, auf die es enthält. (Von ITeamFoundationService geerbt.)
Öffentliche Methode ServiceStart ServiceStart wird aufgerufen, wenn der Diensts initialisiert wird.Wenn der Dienst asynchron initialisiert wird, muss es Service_Ready implementieren, das verwendet wird, um zu bestimmen, wann der Dienst bereit für Benutzer ist, auf sie zuzugreifen. (Von ITeamFoundationService geerbt.)
Öffentliche Methode SetAccountQuantity Updatekontenebeneeingeschlossene und Höchstmengen.Die enthaltende neue Menge ermöglicht der Verwendung, bis diese Größe frei zu sein.Die neue Höchstmenge ist die verrechenbare Höchstmenge, die für das Konto bereitgestellt wird.
Öffentliche Methode TogglePaidBilling Schaltet zahlten Gebührenzählungszustand für die angegebene Konto-ID und den Ressourcennamen.Die angegebene Ressource muss ein Pay wie sein wechseln Ressource; andernfalls, das eine Argumentausnahme wieder an den Aufrufer ausgelöst wird.

Zum Seitenanfang

Siehe auch

Referenz

Microsoft.VisualStudio.Services.Commerce-Namespace