Compartilhar via


Método IMeteringService.ReportUsage

Informações de uso de envia ao pipeline de fatura. Observe que este método requer o contexto de solicitação estar no nível do aplicativo com identidade do usuário.

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

Sintaxe

'Declaração
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
)

Parâmetros

  • eventUserId
    Tipo: System.Guid
    Identificação de usuário que iniciou o evento de faturamento
  • quantity
    Tipo: System.Int32
    Quantidade usada no evento de faturamento
  • eventId
    Tipo: System.String
    Identificador legível exclusivo para o evento de faturamento
  • billingEventDateTime
    Tipo: System.DateTime
    Carimbo de data/hora em que o evento started

Exceções

Exceção Condição
InvalidResourceException

InvalidResourceException é lançada se o recurso não é válido

Segurança do .NET Framework

Consulte também

Referência

IMeteringService Interface

Namespace Microsoft.VisualStudio.Services.Commerce