Поделиться через


IMeteringService - интерфейс

Измерение API контракты службы

Пространство имен:  Microsoft.VisualStudio.Services.Commerce
Сборка:  Microsoft.TeamFoundation.Framework.Server (в Microsoft.TeamFoundation.Framework.Server.dll)

Синтаксис

'Декларация
Public Interface IMeteringService _
    Inherits ITeamFoundationService
public interface IMeteringService : ITeamFoundationService

Тип IMeteringService предоставляет следующие члены.

Методы

  Имя Описание
Открытый метод GetResourceStatus(TeamFoundationRequestContext, Boolean)
Открытый метод GetResourceStatus(TeamFoundationRequestContext, ResourceName, Boolean) Возвращает подробные факты об указанном ресурсе.
Открытый метод ReportUsage Отправляет данные, представляющий счет потребления в конвейере.Обратите внимание, что этот метод требует контекста запроса находит на уровне приложения с удостоверением пользователя.
Открытый метод ServiceEnd ServiceEnd вызывается, когда узел завершение работы и эта служба должна будет освобождать все ресурсы содержит на. (Унаследовано от ITeamFoundationService.)
Открытый метод ServiceStart ServiceStart вызывается при инициализации службы.Если служба intialized асинхронно, она должна реализовывать Service_Ready, используемое для идентификации, когда служба готова для пользователей. (Унаследовано от ITeamFoundationService.)
Открытый метод SetAccountQuantity Включенные учетной записи обновлений конечные и максимальное число.Новое, количество не допускает потребление, чтобы быть свободно до этого числа.Новое максимальное количество оплачиваемое максимальное количество, разрешенные для учетной записи.
Открытый метод TogglePaidBilling Переключение оплатили состояние выписывания счетов для определенных идентификаторов ресурсов и имени учетной записи.Указанный ресурс должен быть оплатой находится ресурс, в противном случае возникает исключение аргумента обратно вызывающему объекту.

В начало страницы

См. также

Ссылки

Microsoft.VisualStudio.Services.Commerce - пространство имен