C++ / CLI: CA2123: Требует SecurityCriticalAttribute?

Я немного потерян на erros как этот:

Предупреждение 7 CA2123: Microsoft. Безопасность: Добавьте следующий атрибут безопасности к 'RithmicConnector:: Подключение (String^)' для соответствия LinkDemand на базовом методе 'IConnector:: Подключение (String^)': 'SecurityCriticalAttribute'. c:\work\nettecture\tradex\source\tradex.connectivity.rithmic\rithmicconnector.cpp 52 Tradex. Возможность соединения. Rithmic

Где я добавляю SecurityCriticalAttribute?

Я примерил заголовочный файл - но ошибка не исчезает. У меня есть один из тех, которые в значительной степени на каждом выставленном методе (управляемый С++) интерфейс DLL.

И я хочу, чтобы CA пробежал.

Как я фиксирую их?

С уважением

6
задан TomTom 19 April 2010 в 19:41
поделиться

1 ответ

Вам нужно будет сделать две вещи:

  1. Добавить [сборку: SecurityCritical] в сборку.
  2. Добавьте атрибут [SecurityCritical] к конкретным методам, содержащим критический код (или что-то еще, что вы хотите украсить).

Вот запись в блоге, которая может быть полезна Использование прозрачности в CLR

5
ответ дан 17 December 2019 в 04:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: