TRVCamReceiver.SessionKey, SessionKey2 (только для чтения)

<< Нажмите, чтобы показать Содержание >>

TRVCamReceiver.SessionKey, SessionKey2 (только для чтения)

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

property SessionKey: TRVSessionKey;

property SessionKey2: TRVSessionKey;

Значение SessionKey изменяется (увеличивается на 1) каждый раз, когда Active становится True. Когда Active=False, это свойство возвращает 0.

Значение SessionKey передается в качестве параметра событиям TRVCamReceiver. Если вы выполняете длительные операции внутри события, имеет смысл сравнивать значения этого свойства и параметра SessionKey, чтобы убедиться, что соединение не было закрыто или повторно открыто.

Значение SessionKey не обязательно равно SessionKey подключённого TRVCamSender (они полностью независимы друг от друга).

Примечание: SessionKey возвращает ненулевое значение на протяжении всего периода соединения, а не только когда все каналы открыты (и даже в режиме, когда каналы не созданы).

SessionKey2 возвращает то же значение, что и SessionKey, когда Active=True. Но когда Active=False, SessionKey2 возвращает идентификатор предыдущей сессии.

См. также:

State