Объявление
public static int NewStaticSafetyId(byte* ownerTypeNameBytes, int byteCount);Параметры
ownerTypeNameBytes | Имя типа сценария, которому принадлежит этот AtomicSafetyHandle, который будет встроен в сообщения об ошибках, связанные с дескриптором. Ожидается, что это массив байтов в кодировке UTF8, и он не обязательно должен заканчиваться нулем.. |
byteCount | Количество байтов в массиве ownerTypeNameBytes , исключая необязательный завершающий нуль. |
Описание
Выделяет новый статический идентификатор безопасности для хранения информации для предоставленного типа T.
После создания нового статического идентификатора безопасности назначьте его применимым экземплярам AtomicSafetyHandle с помощью SetStaticSafetyId.
Отладчик заданий использует этот статический идентификатор безопасности для поиска имени предоставленного типа, а также пользовательских сообщений об ошибках, созданных с помощью SetCustomErrorMessage. . Без этой информации отладчик заданий может выдавать только общие сообщения об ошибках, которые могут не четко указывать источник ошибки.
Объявление
public static int NewStaticSafetyId();Описание
Выделяет новый статический идентификатор безопасности для хранения информации для предоставленного типа T.
После создания нового статического идентификатора безопасности назначьте его применимым экземплярам AtomicSafetyHandle с помощью SetStaticSafetyId.
Отладчик заданий использует этот статический идентификатор безопасности для поиска имени предоставленного типа, а также пользовательских сообщений об ошибках, созданных с помощью SetCustomErrorMessage. . Без этой информации отладчик заданий может выдавать только общие сообщения об ошибках, которые могут не четко указывать источник ошибки.
В этом варианте имя предоставленного типа T
используется в качестве имени типа владельца дескриптора.