Поделиться через


Запрещенные типы и элементы в 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