Является классом NativeMethods, обработанный особенно в.NET?

Используйте тайм-ауты.

Путем помещения содержания цикла (циклов) в отдельные функции и вызова их от setTimeout () с тайм-аутом приблизительно 50, JavaScript приведет к управлению потока и возвратится некоторое время спустя, позволяя UI получить взгляд - в.

существует хороший workthrough здесь .

10
задан Ola M 22 September 2016 в 14:11
поделиться

3 ответа

Это соглашение, а не требование. Если вы задумаетесь о CLR и посмотрите на код в ней, вы часто увидите код P / Invoke внутри класса NativeMethods. Я считаю, что FxCop порекомендует поместить ваш код P / Invoke в такой класс, если он с ним столкнется.

8
ответ дан 3 December 2019 в 23:14
поделиться

Это просто соглашение, в котором говорится, что вы должны размещать методы p / invoke в классах с именем * NativeMethods, но нет никаких технических ограничений, мешающих вам делать это по-своему ...

3
ответ дан 3 December 2019 в 23:14
поделиться

Они не обрабатываются средой CLR специально. Просто рекомендуется размещать P / Invokes внутри класса с именем NativeMethods, SafeNativeMethods или UnsafeNativeMethods.

Вы увидите, что эта рекомендация вступит в силу, если вы запустите FxCop на своих сборках.

1
ответ дан 3 December 2019 в 23:14
поделиться
Другие вопросы по тегам:

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