Partilhar via


Membros e tipos não permitidos em mscorlib.dll

Aplica-se a: SQL Server

A programação CLR (integração de linguagem comum) do SQL Server não permite o uso de um tipo ou membro que tenha um HostProtectionAttribute que especifica uma enumeração System.Security.Permissions.HostProtectionResource com um valor de ExternalProcessMgmt, ExternalThreading, MayLeakOnAbort, SecurityInfrastructure, SelfAffectingProcessMgmnt, SelfAffectingThreading, SharedState, Sincronização ou interface do usuário. A tabela a seguir lista os membros e tipos do assembly mscorlib.dll cujos valores de HPA (atributo de proteção de host) não são permitidos.

Observação

Esta lista foi gerada dos assembly com suporte. Para obter mais informações, consulte Bibliotecas do .NET Framework com suporte.

Tipo ou membro Valor(es) de HPA
SyncStream.BeginRead() ExternalThreading
SyncStream.BeginWrite () ExternalThreading
System.Collections.ArrayList.Synchronized() Sincronização
System.Collections.Hashtable.Synchronized() Sincronização
System.Collections.Queue.Synchronized() Sincronização
System.Collections.SortedList.Synchronized() Sincronização
System.Collections.Stack.Synchronized() Sincronização
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() Sincronização
System.IO.TextReader.Synchronized() Sincronização
System.IO.TextWriter.Synchronized() Sincronização
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

Confira também

Atributos de proteção de host e programação da Integração CLR
Tipos e membros não permitidos em Microsoft.VisualBasic.dll
Tipos e membros não permitidos em System.dll
Tipos e membros não permitidos em System.Data.dll
Tipos e membros não permitidos no System.Core.dll