共用方式為


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

SQL Server Common Language Integration (CLR) 程式設計不允許使用具有 HostProtectionAttribute (會指定含有 ExternalProcessMgmt、ExternalThreading、MayLeakOnAbort、SecurityInfrastructure、SelfAffectingProcessMgmnt、SelfAffectingThreading、 SharedState、Synchronization 或 UI 值的 System.Security.Permissions.HostProtectionResource 列舉) 的類型或成員。下列資料表所列出 mscorlib.dll 組件的成員和類型之主機保護屬性 (HPA) 值是不允許的。

[!附註]

這個清單是從 .NET Framework 的 2.0 SP1 版所支援之組建產生的。如需詳細資訊,請參閱<支援的 .NET Framework 程式庫>。

類型或成員

HPA 值

SyncStream.BeginRead()

ExternalThreading

SyncStream.BeginWrite()

ExternalThreading

System.Collections.ArrayList.Synchronized()

Synchronization

System.Collections.Hashtable.Synchronized()

Synchronization

System.Collections.Queue.Synchronized()

Synchronization

System.Collections.SortedList.Synchronized()

Synchronization

System.Collections.Stack.Synchronized()

Synchronization

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()

Synchronization

System.IO.TextReader.Synchronized()

Synchronization

System.IO.TextWriter.Synchronized()

Synchronization

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()

Synchronization, 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()

Synchronization, SelfAffectingThreading

System.Threading.Thread.SetData()

ExternalThreading, SharedState

System.Threading.Thread.SpinWait()

ExternalThreading, Synchronization

System.Threading.Thread.Start()

ExternalThreading, Synchronization

System.Threading.Thread.TrySetApartmentState()

Synchronization, SelfAffectingThreading

System.Threading.ThreadPool

ExternalThreading, Synchronization

System.Threading.Timer

ExternalThreading, Synchronization

System.Threading.TimerBase

ExternalThreading, Synchronization