Compartilhar via


Interface IMeteringService

Contratos de medida da API de serviço

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

Sintaxe

'Declaração
Public Interface IMeteringService _
    Inherits ITeamFoundationService
public interface IMeteringService : ITeamFoundationService

O tipo IMeteringService expõe os membros a seguir.

Métodos

  Nome Descrição
Método público GetResourceStatus(TeamFoundationRequestContext, Boolean)
Método público GetResourceStatus(TeamFoundationRequestContext, ResourceName, Boolean) Eventos detalhados returns sobre o recurso especificado.
Método público 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.
Método público ServiceEnd ServiceEnd é chamado quando o host está sendo desligamento e esse serviço deve liberar quaisquer recursos que está sustentando. (Herdado de ITeamFoundationService.)
Método público ServiceStart ServiceStart é chamado quando o serviço é inicializado.Se o serviço intialized de forma assíncrona deve implementar Service_Ready que é usado para determinar quando o serviço está pronto para que os usuários acessem o. (Herdado de ITeamFoundationService.)
Método público SetAccountQuantity Quantidades incluídas e máximo de nível da conta de atualizações.A nova quantidade incluída permite que o uso é livre até essa quantidade.A nova quantidade máxima é a quantidade máxima faturável que é permitida a conta.
Método público TogglePaidBilling Alternâncias as pagaram o estado de faturamento pelo nome especificado de identificação e do recurso de conta.O recurso especificado deve ser um pagamento como vai recurso do argumento uma exceção é lançada de outra maneira de volta para o chamador.

Superior

Consulte também

Referência

Namespace Microsoft.VisualStudio.Services.Commerce