Работа с XML в многопользовательском режиме - C#

Формулировка задачи:

Доброго времени. Может кто-то сталкивался с задачей написания программы на С# которая отрывала бы и перезаписывала xml файл. Такая программа написана и она работает, но сейчас возникла проблема. Файлик и сама программа лежат на сервере, к которому имеет доступ большое количество людей. И нужно сделать так, если один пользователь открыл программу, значит при попытке открытия другим пользователем выплывало окошко о том что открытие не возможно так как файл уже обрабатывается. Кто нибудь знает как это реализовать, потому что я мало опыта в этом имею.

Код к задаче: «Работа с XML в многопользовательском режиме - C#»

textual
if (!Lock.AcquireLock())
{
    // Файл занят
    ...
    Application.Exit();
}

6   голосов, оценка 4.167 из 5


СОХРАНИТЬ ССЫЛКУ