IMeteringService.ReportUsage (Método)
Envía la información de uso a la canalización que carga en cuenta. Observe que este método requiere el contexto de la solicitud estar en la aplicación de con la identidad del usuario.
Espacio de nombres: Microsoft.VisualStudio.Services.Commerce
Ensamblado: Microsoft.TeamFoundation.Framework.Server (en Microsoft.TeamFoundation.Framework.Server.dll)
Sintaxis
'Declaración
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 la solicitud de servicio de Team Foundation
- eventUserId
Tipo: System.Guid
Id. de usuario que ha iniciado el evento de la factura
- resourceName
Tipo: Microsoft.VisualStudio.Services.Commerce.ResourceName
Nombre único del recurso
- quantity
Tipo: System.Int32
Cantidad utilizada en el evento de la factura
- eventId
Tipo: System.String
Identificador legible único para el evento de la factura
- billingEventDateTime
Tipo: System.DateTime
Marca de tiempo en el que el evento iniciada
Excepciones
Excepción | Condición |
---|---|
InvalidResourceException | Se produce InvalidResourceException si el recurso no es válido |
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.VisualStudio.Services.Commerce (Espacio de nombres)