Freigeben über


IMeteringService.ReportUsage-Methode

Sendet Verwendungsinformationen zu berechnender Pipeline. Beachten Sie, dass diese Methode den Anforderungskontext erfordert, auf Anwendungsebene mit Benutzeridentität zu sein.

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

Syntax

'Declaration
Sub ReportUsage ( _
    requestContext As TeamFoundationRequestContext, _
    eventUserId As Guid, _
    resourceName As ResourceName, _
    quantity As Integer, _
    eventId As String, _
    billingEventDateTime As DateTime _
)
void ReportUsage(
    TeamFoundationRequestContext requestContext,
    Guid eventUserId,
    ResourceName resourceName,
    int quantity,
    string eventId,
    DateTime billingEventDateTime
)

Parameter

  • eventUserId
    Typ: System.Guid
    Benutzer-ID, die das Gebührenzählungsereignis initiiert hat
  • quantity
    Typ: System.Int32
    Menge verwendet im Gebührenzählungsereignis
  • eventId
    Typ: System.String
    Eindeutiger lesbarer Bezeichner für das Gebührenzählungsereignis
  • billingEventDateTime
    Typ: System.DateTime
    Timestamp, an dem das Ereignis hat

Ausnahmen

Ausnahme Bedingung
InvalidResourceException

InvalidResourceException wird ausgelöst, wenn die Ressource ungültig ist

.NET Framework-Sicherheit

Siehe auch

Referenz

IMeteringService Schnittstelle

Microsoft.VisualStudio.Services.Commerce-Namespace