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
- requestContext
Typ: Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
Team Foundation-Serviceanfrage-Kontext
- eventUserId
Typ: System.Guid
Benutzer-ID, die das Gebührenzählungsereignis initiiert hat
- resourceName
Typ: Microsoft.VisualStudio.Services.Commerce.ResourceName
Eindeutiger Name der Ressource
- 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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.