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 | |
---|---|---|
GetResourceStatus(TeamFoundationRequestContext, Boolean) | ||
GetResourceStatus(TeamFoundationRequestContext, ResourceName, Boolean) | Ausführliche Fakten der EINGABETASTE zu angegebenen Ressource. | |
ReportUsage | Sendet Verwendungsinformationen zu berechnender Pipeline.Beachten Sie, dass diese Methode den Anforderungskontext erfordert, auf Anwendungsebene mit Benutzeridentität zu sein. | |
ServiceEnd | ServiceEnd wird aufgerufen, wenn der Host Herunterfahren ist und dieser Dienst alle Ressourcen freigeben soll, auf die es enthält. (Von ITeamFoundationService geerbt.) | |
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.) | |
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. | |
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