分享方式:


mscorlib.dll中不允許的類型和成員

適用於:SQL Server

SQL Server 通用語言整合 (CLR) 程式設計不允許使用具有 HostProtectionAttribute 的類型或成員,該類型或成員會指定 System.Security.Permissions.HostProtectionResource 列舉,其值為 ExternalProcessMgmtExternalThreadingMayLeakOnAbort、SecurityInfrastructureSelfAffectingProcessMgmnt、SelfAffectingThreadingSharedState、 同步處理或UI。 下表列出不允許主機保護屬性 (HPA) 值的mscorlib.dll元件成員和類型。

注意

這份清單是從支援的元件產生的。 如需詳細資訊,請參閱 支援的 .NET Framework 連結庫

類型或成員 HPA 值(秒)
SyncStream.BeginRead() ExternalThreading
SyncStream.BeginWrite() ExternalThreading
System.Collections.ArrayList.Synchronized() 同步處理
System.Collections.Hashtable.Synchronized() 同步處理
System.Collections.Queue.Synchronized() 同步處理
System.Collections.SortedList.Synchronized() 同步處理
System.Collections.Stack.Synchronized() 同步處理
System.Console.Beep() UI
System.Console.get_Error() UI
System.Console.get_In() UI
System.Console.get_KeyAvailable() UI
System.Console.get_Out() UI
System.Console.OpenStandardError() UI
System.Console.OpenStandardInput() UI
System.Console.OpenStandardOutput() UI
System.Console.Read() UI
System.Console.ReadKey() UI
System.Console.ReadLine() UI
System.Console.SetError() UI
System.Console.SetIn() UI
System.Console.SetOut() UI
System.Console.Write() UI
System.Console.WriteLine() UI
System.Diagnostics.LogMessageEventHandler ExternalThreading、Synchronization
System.IO.FileStream.BeginRead() ExternalThreading
System.IO.FileStream.BeginWrite() ExternalThreading
System.IO.Stream.Synchronized() 同步處理
System.IO.TextReader.Synchronized() 同步處理
System.IO.TextWriter.Synchronized() 同步處理
System.Reflection.Emit.AssemblyBuilder MayLeakOnAbort
System.Reflection.Emit.ConstructorBuilder MayLeakOnAbort
System.Reflection.Emit.CustomAttributeBuilder MayLeakOnAbort
System.Reflection.Emit.EnumBuilder MayLeakOnAbort
System.Reflection.Emit.EventBuilder MayLeakOnAbort
System.Reflection.Emit.FieldBuilder MayLeakOnAbort
System.Reflection.Emit.MethodBuilder MayLeakOnAbort
System.Reflection.Emit.MethodRental MayLeakOnAbort
System.Reflection.Emit.ModuleBuilder MayLeakOnAbort
System.Reflection.Emit.PropertyBuilder MayLeakOnAbort
System.Reflection.Emit.TypeBuilder MayLeakOnAbort
System.Reflection.Emit.UnmanagedMarshal MayLeakOnAbort
System.Security.Principal.WindowsPrincipal SecurityInfrastructure
System.Threading.AutoResetEvent ExternalThreading、Synchronization
System.Threading.EventWaitHandle ExternalThreading、Synchronization
System.Threading.ManualResetEvent ExternalThreading、Synchronization
System.Threading.Monitor ExternalThreading、Synchronization
System.Threading.Mutex ExternalThreading、Synchronization
System.Threading.ReaderWriterLock ExternalThreading、Synchronization
System.Threading.Thread.AllocateDataSlot() ExternalThreading、SharedState
System.Threading.Thread.AllocateNamedDataSlot() ExternalThreading、SharedState
System.Threading.Thread.BeginCriticalRegion() ExternalThreading、Synchronization
System.Threading.Thread.EndCriticalRegion() ExternalThreading、Synchronization
System.Threading.Thread.FreeNamedDataSlot() ExternalThreading、SharedState
System.Threading.Thread.GetData() ExternalThreading、SharedState
System.Threading.Thread.GetNamedDataSlot() ExternalThreading、SharedState
System.Threading.Thread.Join() ExternalThreading、Synchronization
System.Threading.Thread.set_ApartmentState() 同步處理、SelfAffectingThreading
System.Threading.Thread.set_CurrentUICulture() ExternalThreading
System.Threading.Thread.set_IsBackground() SelfAffectingThreading
System.Threading.Thread.set_Name() ExternalThreading
System.Threading.Thread.set_Priority() SelfAffectingThreading
System.Threading.Thread.SetApartmentState() 同步處理、SelfAffectingThreading
System.Threading.Thread.SetData() ExternalThreading、SharedState
System.Threading.Thread.SpinWait() ExternalThreading、Synchronization
System.Threading.Thread.Start() ExternalThreading、Synchronization
System.Threading.Thread.TrySetApartmentState() 同步處理、SelfAffectingThreading
System.Threading.ThreadPool ExternalThreading、Synchronization
System.Threading.Timer ExternalThreading、Synchronization
System.Threading.TimerBase ExternalThreading、Synchronization

另請參閱

主機保護屬性和 CLR 整合程序設計
Microsoft.VisualBasic.dll 中不允許的類型和成員
System.dll 中不允許的類型和成員
System.Data.dll中不允許的類型和成員
System.Core.dll中不允許的類型和成員