Table of Contents

Class PollPortExtensions

Namespace
Lers.Http.Poll
Assembly
Lers.System.dll

Методы расширения для получения портов опроса.

public static class PollPortExtensions
Inheritance
PollPortExtensions
Inherited Members

Methods

CreatePollPort(RestClient, PollPort, bool)

Создаёт новый порт опроса.

public static Task<BaseSaveResponseParameters> CreatePollPort(this RestClient client, PollPort port, bool force)

Parameters

client RestClient
port PollPort
force bool

Returns

Task<BaseSaveResponseParameters>

DeletePollPort(RestClient, EntityIdentifier)

Удаляет порт опроса.

public static Task DeletePollPort(this RestClient client, EntityIdentifier portId)

Parameters

client RestClient
portId EntityIdentifier

Returns

Task

GetPollPortById(RestClient, EntityIdentifier)

Возвращает порт опроса с указанным идентификатором.

public static Task<PollPortView> GetPollPortById(this RestClient client, EntityIdentifier id)

Parameters

client RestClient
id EntityIdentifier

Returns

Task<PollPortView>

Возвращает список портов опроса.

public static Task<PollPortView[]> GetPollPortList(this RestClient client, CommunicationLink? linkType)

Parameters

client RestClient
linkType CommunicationLink?

Returns

Task<PollPortView[]>

GetPollPortStatus(RestClient)

Возвращает текущий статус портов опроса.

public static Task<PollPortStatus> GetPollPortStatus(this RestClient client)

Parameters

client RestClient

Returns

Task<PollPortStatus>

UnblockPollPort(RestClient, EntityIdentifier)

Разблокирует порт опроса.

public static Task UnblockPollPort(this RestClient client, EntityIdentifier id)

Parameters

client RestClient
id EntityIdentifier

Returns

Task

UpdatePollPort(RestClient, PollPort, bool)

Создаёт новый порт опроса.

public static Task<BaseSaveResponseParameters> UpdatePollPort(this RestClient client, PollPort port, bool force)

Parameters

client RestClient
port PollPort
force bool

Returns

Task<BaseSaveResponseParameters>