IMeteringService.ReportUsage - метод
Отправляет данные, представляющий счет потребления в конвейере. Обратите внимание, что этот метод требует контекста запроса находит на уровне приложения с удостоверением пользователя.
Пространство имен: Microsoft.VisualStudio.Services.Commerce
Сборка: Microsoft.TeamFoundation.Framework.Server (в Microsoft.TeamFoundation.Framework.Server.dll)
Синтаксис
'Декларация
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
)
Параметры
- requestContext
Тип: Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
Контекст запроса службы Team Foundation
- eventUserId
Тип: System.Guid
Идентификатор пользователя, инициировавшим событие выписывания счетов
- resourceName
Тип: Microsoft.VisualStudio.Services.Commerce.ResourceName
Уникальное имя ресурса
- quantity
Тип: System.Int32
Число, которое используется в событии выписывания счетов
- eventId
Тип: System.String
Которая моделирует читаемого уникальный идентификатор для события выписывания счетов
- billingEventDateTime
Тип: System.DateTime
Отметка времени прошлого запустило событие
Исключения
Исключение | Условие |
---|---|
InvalidResourceException | InvalidResourceException возникает, если ресурс недопустим |
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualStudio.Services.Commerce - пространство имен