ApplicationInstanceManager - конструктор

Initializes a new instance of the ApplicationInstanceManager class. Создаёт экземпляр класса ApplicationInstanceManager.

Definition

Пространство имён: Tessa.Applications
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public ApplicationInstanceManager(
	[NotNullAttribute] string applicationName,
	bool skipRegistration = false
)

Параметры

applicationName  String
Уникальное имя приложения в системе
skipRegistration  Boolean  (Optional)
if set to true не выполняет регистрацию текущего экземпляра приложения в системе

Исключения

ArgumentNullExceptionapplicationName is .
ArgumentOutOfRangeException Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания.
ArgumentException Длина значения параметра более 260 символов.
AbandonedMutexException Ожидание завершено, поскольку поток завершил работу, не освободив мьютекс.Это исключение не выдается в операционных системах Windows 98 и Windows Millennium Edition.
UnauthorizedAccessException Именованный мьютекс существует, имеет безопасность управления доступом, а пользователь не имеет прав FullControl.
IOException Произошла ошибка Win32.
ApplicationException Именованный мьютекс не может быть создан; вероятно, дескриптор ожидания другого типа имеет то же имя.
ObjectDisposedException Текущий экземпляр уже был удален.

См. также