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

SessionServerTryGetSessionIDToDeactivateAsync - метод

Возвращает идентификатор сессии, которую можно деактивировать, чтобы получить лицензию (обычно конкурентную), или null, если такая сессия отсутствует.

Пространство имён:  Tessa.Platform.Runtime
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public Task<Guid?> TryGetSessionIDToDeactivateAsync(
	SessionLicenseType licenseType,
	Guid userID,
	string hostIP,
	Guid? excludedSessionID = null,
	CancellationToken cancellationToken = default
)

Параметры

licenseType
Тип: Tessa.Platform.RuntimeSessionLicenseType
Тип лицензии, которую нужно попробовать деактивировать.
userID
Тип: SystemGuid
Идентификатор пользователя, для которого открыта сессия.
hostIP
Тип: SystemString
IP-адрес компьютера, открывшего сессию, или null, если IP-адрес не был определён.
excludedSessionID (Optional)
Тип: SystemNullableGuid
Идентификатор сессии, которая исключается из списка на деактивацию, или null, если деактивируется любая сессия, подходящая для деактивации.
cancellationToken (Optional)
Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.

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

Тип: TaskNullableGuid
Идентификатор сессии, которую можно деактивировать, чтобы получить лицензию, или null, если такая сессия отсутствует.

Реализации

ISessionServerTryGetSessionIDToDeactivateAsync(SessionLicenseType, Guid, String, NullableGuid, CancellationToken)
См. также