Я хочу запретить другим приложениям использовать написанные мной функции dll.
Например. Если у меня есть database.dll, содержащий две функции.
public void InsertInToDatabse();
public void ClearDatabase();
Теперь, если мое приложение вызвало InsertInToDatabse () и выполняет другую работу, до этого момента, если какое-либо другое приложение вызовет ClearDatabase (), ссылаясь на database.dll, база данных будет недоступна. Итак, как я могу ограничить вызовы для эти функции образуют стороннее приложение?