Запрещенные типы и элементы в Microsoft.VisualBasic.dll
Программирование интеграции SQL Server со средой CLR не допускает использования типов и элементов, имеющих атрибут HostProtectionAttribute, который задает перечисление System.Security.Permissions.HostProtectionResource со значением ExternalProcessMgmt, ExternalThreading, MayLeakOnAbort, SecurityInfrastructure, SelfAffectingProcessMgmnt, SelfAffectingThreading, SharedState, Synchronization или UI. В следующей таблице перечислены члены и типы сборки Microsoft.VisualBasic.dll, значения атрибута защиты узла (HPA) которой недопустимы.
Примечание |
---|
Этот список был получен из сборок, поддерживаемых платформой .NET Framework версии 2.0 с пакетом обновления 1 (SP1). Дополнительные сведения см. в разделе Поддерживаемые библиотеки платформы .NET Framework. |
Тип или член |
Значения атрибутов защиты узла |
---|---|
Microsoft.VisualBasic.ApplicationServices.ApplicationBase |
ExternalProcessMgmt |
Microsoft.VisualBasic.ApplicationServices.ApplicationBase.ChangeCulture() |
ExternalProcessMgmt |
Microsoft.VisualBasic.ApplicationServices.ApplicationBase.get_Info() |
ExternalProcessMgmt |
Microsoft.VisualBasic.ApplicationServices.AssemblyInfo |
ExternalProcessMgmt |
Microsoft.VisualBasic.ApplicationServices.BuiltInRoleConverter |
SharedState |
Microsoft.VisualBasic.ApplicationServices.ConsoleApplicationBase |
ExternalProcessMgmt |
Microsoft.VisualBasic.ApplicationServices.User |
ExternalProcessMgmt |
Microsoft.VisualBasic.ApplicationServices.WebUser |
ExternalProcessMgmt |
Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase |
ExternalProcessMgmt |
Microsoft.VisualBasic.CompilerServices.HostServices |
SharedState |
Microsoft.VisualBasic.CompilerServices.ProjectData.EndApp() |
SelfAffectingProcessMgmt |
Microsoft.VisualBasic.CompilerServices.Utils.SetCultureInfo() |
SelfAffectingThreading |
Microsoft.VisualBasic.DateAndTime.set_DateString() |
ExternalProcessMgmt |
Microsoft.VisualBasic.DateAndTime.set_TimeOfDay() |
ExternalProcessMgmt |
Microsoft.VisualBasic.DateAndTime.set_TimeString() |
ExternalProcessMgmt |
Microsoft.VisualBasic.DateAndTime.set_Today() |
ExternalProcessMgmt |
Microsoft.VisualBasic.Devices.Audio |
ExternalProcessMgmt |
Microsoft.VisualBasic.Devices.Clock |
ExternalProcessMgmt |
Microsoft.VisualBasic.Devices.Computer |
ExternalProcessMgmt |
Microsoft.VisualBasic.Devices.ComputerInfo |
ExternalProcessMgmt |
Microsoft.VisualBasic.Devices.Keyboard |
ExternalProcessMgmt |
Microsoft.VisualBasic.Devices.Mouse |
ExternalProcessMgmt |
Microsoft.VisualBasic.Devices.Network |
ExternalProcessMgmt |
Microsoft.VisualBasic.Devices.Ports |
ExternalProcessMgmt |
Microsoft.VisualBasic.Devices.ServerComputer |
ExternalProcessMgmt |
Microsoft.VisualBasic.FileIO.FileSystem |
ExternalProcessMgmt |
Microsoft.VisualBasic.FileIO.SpecialDirectories |
ExternalProcessMgmt |
Microsoft.VisualBasic.FileIO.TextFieldParser..ctor() |
ExternalProcessMgmt |
Microsoft.VisualBasic.FileSystem |
ExternalProcessMgmt |
Microsoft.VisualBasic.Interaction.CreateObject() |
ExternalProcessMgmt |
Microsoft.VisualBasic.Interaction.DeleteSetting() |
ExternalProcessMgmt |
Microsoft.VisualBasic.Interaction.GetObject() |
ExternalProcessMgmt |
Microsoft.VisualBasic.Interaction.InputBox() |
UI |
Microsoft.VisualBasic.Interaction.MsgBox() |
UI |
Microsoft.VisualBasic.Logging.AspLog |
ExternalProcessMgmt |
Microsoft.VisualBasic.Logging.FileLogTraceListener..ctor() |
ExternalProcessMgmt |
Microsoft.VisualBasic.Logging.FileLogTraceListener.Close() |
Синхронизация |
Microsoft.VisualBasic.Logging.FileLogTraceListener.Dispose() |
Синхронизация |
Microsoft.VisualBasic.Logging.FileLogTraceListener.Flush() |
Синхронизация |
Microsoft.VisualBasic.Logging.FileLogTraceListener.GetSupportedAttributes() |
Синхронизация |
Microsoft.VisualBasic.Logging.FileLogTraceListener.TraceData() |
Синхронизация |
Microsoft.VisualBasic.Logging.FileLogTraceListener.TraceEvent() |
Синхронизация |
Microsoft.VisualBasic.Logging.FileLogTraceListener.Write() |
Синхронизация |
Microsoft.VisualBasic.Logging.FileLogTraceListener.WriteLine() |
Синхронизация |
Microsoft.VisualBasic.Logging.Log |
ExternalProcessMgmt |
Microsoft.VisualBasic.MyServices.ClipboardProxy |
ExternalProcessMgmt |
Microsoft.VisualBasic.MyServices.FileSystemProxy |
ExternalProcessMgmt |
Microsoft.VisualBasic.MyServices.RegistryProxy |
ExternalProcessMgmt |
Microsoft.VisualBasic.MyServices.SpecialDirectoriesProxy |
ExternalProcessMgmt |
См. также