Aracılığıyla paylaş


IMeteringService Arabirim

Ölçüm hizmeti API sözleşmeler

Ad alanı:  Microsoft.VisualStudio.Services.Commerce
Derleme:  Microsoft.TeamFoundation.Framework.Server (Microsoft.TeamFoundation.Framework.Server.dll içinde)

Sözdizimi

'Bildirim
Public Interface IMeteringService _
    Inherits ITeamFoundationService
public interface IMeteringService : ITeamFoundationService

IMeteringService türü aşağıdaki üyeleri ortaya koyar.

Yöntemler

  Ad Açıklama
Genel yöntem GetResourceStatus(TeamFoundationRequestContext, Boolean)
Genel yöntem GetResourceStatus(TeamFoundationRequestContext, ResourceName, Boolean) Belirtilen kaynak hakkında ayrıntılı bilgiler verir.
Genel yöntem ReportUsage Kullanım bilgileri için faturalama potansiyel gönderir.Bu yöntem istek içeriği kullanıcı kimliği ile uygulama düzeyinde olması gerekir.
Genel yöntem ServiceEnd ServiceEnd ana bilgisayar kapatılmakta ve bu hizmet üzerine tutan tüm kaynaklar serbest denir. (ITeamFoundationService kaynağından devralındı.)
Genel yöntem ServiceStart Hizmet başlatıldıktan sonra ServiceStart adı verilir.Zaman uyumsuz olarak hizmet başlatıldığından, hizmet erişim kullanıcılar için hazır olduğunda belirlemek için kullanılan Service_Ready uygulamalıdır. (ITeamFoundationService kaynağından devralındı.)
Genel yöntem SetAccountQuantity Hesap düzeyinde bulunan ve maksimum miktarları güncelleştirir.Yeni eklenen miktar bu miktarı kadar ücretsiz olarak kullanımına izin verir.Yeni en fazla hesap için izin verilen maksimum Faturalanabilir Miktar miktardır.
Genel yöntem TogglePaidBilling Fatura durumu değiştirir için belirtilen hesap kimliği ve kaynak adı ödenen.Belirtilen kaynak, kaynak başka bir bağımsız değişken özel geri çağırana durum ilerledikçe bir ödeme olması gerekir.

Üst

Ayrıca bkz.

Başvuru

Microsoft.VisualStudio.Services.Commerce Ad Alanı