Для изменения размера нажмите или перетащите

TariffGetTariffZones - метод

Метод "Получить тарифные зоны"

Возвращаемое значение

IEnumerableTariffZoneIndexInfoData
Коллекция описаний тарифных зон тарифа.

Пространство имён: RDMetadataClasses
Сборка: RDMetadataServerClasses (в RDMetadataServerClasses.dll) Версия: 10.10.7.0 (c5ada71d6881376f412557c1ade6d61a1b6fbfdd)
Синтаксис
C#
public IEnumerable<TariffZoneIndexInfoData> GetTariffZones()

Возвращаемое значение

IEnumerableTariffZoneIndexInfoData

[<returns> отсутствует в документации для "M:RDMetadataClasses.Tariff.GetTariffZones"]

Пример
C#
// Получение первой найденной точки учета
var meterPoint = MeterPoint.GetInstances().FirstOrDefault();
// Получение тарифа ТУ
var tariff = meterPoint.AttributeTariff;
// Для точки учёта без тарифа значение атрибута пустое
if (tariff != null)
{
    // Получение информации о тарифных зонах тарифа
    var zones = tariff.GetTariffZones();
    // Перебор коллекции тарифных зон 
    foreach (var zone in zones)
        // Вывод информации по каждой зоне
        Console.WriteLine(string.Format("{0} - {1}", 
            // Индекс зоны в тарифе
            zone.Index, 
            // Наименование зоны
            zone.TariffZone.AttributeCaption));
}
См. также