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
- requestContext
Tipo: Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
Contexto de solicitação do Team Foundation Service
- eventUserId
Tipo: System.Guid
Identificação de usuário que iniciou o evento de faturamento
- resourceName
Tipo: Microsoft.VisualStudio.Services.Commerce.ResourceName
Nome exclusivo do recurso
- 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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.