|
<< Нажмите, чтобы показать Содержание >> 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 возвращает идентификатор предыдущей сессии.
См. также: