Class PollPort
Порт опроса.
public class PollPort : EditableRecord, IUniqueObject, INotifyPropertyChanged
- Inheritance
-
PollPort
- Implements
- Inherited Members
- Extension Methods
Fields
MaxCommentLength
Максимальная длина описания порта опроса.
public const int MaxCommentLength = 200
Field Value
MaxDialPrefixLength
Максимальная длина префикса набора номера.
public const int MaxDialPrefixLength = 10
Field Value
MaxTitleLength
Максимальная длина наименования порта опроса.
public const int MaxTitleLength = 50
Field Value
Properties
BillingModel
Возвращает вид тарификации.
public BillingModel BillingModel { get; set; }
Property Value
BlockReason
Возвращает причину блокировки порта.
public string BlockReason { get; set; }
Property Value
BlockTimeout
Возвращает время, до которого порт будет заблокирован.
public DateTime? BlockTimeout { get; set; }
Property Value
BlockWhenMinutesExpired
Блокировать порт после истечения минут в пакете.
public bool BlockWhenMinutesExpired { get; set; }
Property Value
- bool
Возвращает или задаёт признак, указывающий что после истечения количества минут порт должен быть заблокирован до даты пополнения тарифа.
CommLinkType
Возвращает тип канала связи.
public CommunicationLink CommLinkType { get; set; }
Property Value
Comment
Возвращает описание порта опроса.
public string Comment { get; set; }
Property Value
DialPrefix
Возвращает префикс набора номера.
public string DialPrefix { get; set; }
Property Value
GprsListenIpAddress
Возвращает IP-адрес, на котором Служба опроса должна принимать подключения от GPRS-модема.
public IPAddress GprsListenIpAddress { get; set; }
Property Value
GprsListenPort
Возвращает TCP-порт, на котором Служба опроса должна принимать подключения от GPRS-модема.
public ushort GprsListenPort { get; set; }
Property Value
GprsProtocol
Протокол, по которому принимаются входящие данные от устройств.
public InternetProtocol GprsProtocol { get; set; }
Property Value
Group
Возвращает группу портов опроса.
public PollPortGroup Group { get; set; }
Property Value
IsActivated
Возвращает значение, определяющее, активирован ли данный порт опроса.
public bool IsActivated { get; }
Property Value
IsBlocked
Определяет, заблокирован ли порт.
public bool IsBlocked { get; }
Property Value
IsEnabled
Определяет, разрешен ли порт для использования.
public bool IsEnabled { get; set; }
Property Value
MaxConnectionsCount
Возвращает максимальное количество одновременных подключений от GPRS-модемов, принимаемых на указанном IP-адресе и порту.
public short MaxConnectionsCount { get; set; }
Property Value
ModemModel
Возвращает модель модема.
public ModemModel ModemModel { get; set; }
Property Value
PollPortSessionsInfo
Возвращает информацию о сессиях порта опроса.
public PollPort.PollPortSessionInfo[] PollPortSessionsInfo { get; set; }
Property Value
PollService
Возвращает или задаёт службу опроса, которой принадлежит данный порт.
public PollService PollService { get; set; }
Property Value
PollSessionCount
Возвращает количество сессий опроса на порту.
public int PollSessionCount { get; set; }
Property Value
SerialPortDeviceName
Возвращает имя последовательного (COM) порта.
public string SerialPortDeviceName { get; set; }
Property Value
SoftwareCarrierControl
Возвращает признак программного контроля установки и завершения связи для GSM-модема.
public bool SoftwareCarrierControl { get; set; }
Property Value
State
public PollPortState State { get; }
Property Value
TariffPlanIncludedMinutes
Возвращает количество бесплатных минут, включенных в тарифный план.
public int TariffPlanIncludedMinutes { get; set; }
Property Value
TariffPlanRestMinutes
Количество оставшихся в пакете минут.
public int TariffPlanRestMinutes { get; set; }
Property Value
- int
Возвращает или задаёт количество минут, оставшихся в пакете за текущий месяц.
TariffPlanRestoreDay
День пополнения пакета минут.
public byte TariffPlanRestoreDay { get; set; }
Property Value
- byte
Возвращает или задаёт день месяца, в который пополняется пакет минут.
Title
Возвращает наименование порта опроса.
public string Title { get; set; }
Property Value
Methods
GetGsmStatisticsAsync(DateTime, DateTime)
Получает статистику по GSM-вызовам этого порта за указанный период.
public Task<PollPortGsmStatistics> GetGsmStatisticsAsync(DateTime startDate, DateTime endDate)
Parameters
Returns
- Task<PollPortGsmStatistics>
Экземпляр AsyncOperation{PollPortGsmStatistics}, представляющий собой начатую асинхронную операцию.
GetPollSessionsAsync()
Получает список текущих сеансов опроса, выполняющихся на этом порту.
public Task<PollSession[]> GetPollSessionsAsync()
Returns
- Task<PollSession[]>
Массив PollSession.
ToString()
Возвращает наименование службы и порта опроса.
public override string ToString()
Returns
- string
Строка, представляющая наименование.
UnblockAsync()
Разблокирует порт опроса.
public Task UnblockAsync()