Microsoft.Win32.Registry |
DynData |
DynData注册表项仅适用于 Win9x,CLR 不再支持它。 在基于 NT 的作系统上,请改用 Registry.PerformanceData 注册表项或 RegistryProxy.PerformanceData 注册表代理。 |
System.Activator |
CreateInstance(AppDomain, String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) |
使用基于证据进行沙盒化的方法已过时,并将在 .NET Framework 的未来版本中被移除。 请使用不采用 Activator.CreateInstance 参数的 System.Security.Policy.Evidence 的重载。 |
System.Activator |
CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) |
使用基于证据进行沙盒化的方法已过时,并将在 .NET Framework 的未来版本中被移除。 请使用不采用 Activator.CreateInstance 参数的 System.Security.Policy.Evidence 的重载。 |
System.Activator |
CreateInstanceFrom(AppDomain, String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) |
使用 Evidence to sandbox 的方法已过时,将在 .NET Framework 的未来版本中删除。 请使用不采用 Activator.CreateInstanceFrom 参数的 System.Security.Policy.Evidence 的重载。 |
System.Activator |
CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) |
使用基于证据进行沙盒化的方法已过时,并将在 .NET Framework 的未来版本中被移除。 请使用不采用 Activator.CreateInstanceFrom 参数的 System.Security.Policy.Evidence 的重载。 |
System.AppDomain |
AppendPrivatePath |
AppendPrivatePath 已弃用。 请改为调查 AppDomainSetup.PrivateBinPath 的用法。 |
System.AppDomain |
ClearPrivatePath |
ClearPrivatePath 已弃用。 请改为调查 AppDomainSetup.PrivateBinPath 的用法。 |
System.AppDomain |
ClearShadowCopyPath |
ClearShadowCopyPath 已弃用。 请改为调查 AppDomainSetup.ShadowCopyDirectories 的用法。 |
System.AppDomain |
CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) |
使用基于证据进行沙盒化的方法已过时,并将在 .NET Framework 的未来版本中被移除。 请使用不采用 AppDomain.CreateInstance 参数的 System.Security.Policy.Evidence 的重载。 |
System.AppDomain |
CreateInstanceAndUnwrap(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) |
使用基于证据进行沙盒化的方法已过时,并将在 .NET Framework 的未来版本中被移除。 请使用不采用 AppDomain.CreateInstanceAndUnwrap 参数的 System.Security.Policy.Evidence 的重载。 |
System.AppDomain |
CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) |
使用基于证据进行沙盒化的方法已过时,并将在 .NET Framework 的未来版本中被移除。 请使用不采用 AppDomain.CreateInstanceFrom 参数的 System.Security.Policy.Evidence 的重载。 |
System.AppDomain |
CreateInstanceFromAndUnwrap(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) |
使用基于证据进行沙盒化的方法已过时,并将在 .NET Framework 的未来版本中被移除。 请使用不采用 AppDomain.CreateInstanceFromAndUnwrap 参数的 System.Security.Policy.Evidence 的重载。 |
System.AppDomain |
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) |
程序集级别声明性安全性已过时,默认情况下 CLR 不再强制执行。 |
System.AppDomain |
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) |
程序集级别声明性安全性已过时,默认情况下 CLR 不再强制执行。 |
System.AppDomain |
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) |
程序集级别声明性安全性已过时,默认情况下 CLR 不再强制执行。 |
System.AppDomain |
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) |
使用基于证据进行沙盒化的方法已过时,并将在 .NET Framework 的未来版本中被移除。 请使用不采用 AppDomain.DefineDynamicAssembly 参数的 System.Security.Policy.Evidence 的重载。 |
System.AppDomain |
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) |
程序集级别声明性安全性已过时,默认情况下 CLR 不再强制执行。 |
System.AppDomain |
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) |
程序集级别声明性安全性已过时,默认情况下 CLR 不再强制执行。 |
System.AppDomain |
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String,
Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean,
IEnumerable<CustomAttributeBuilder>) |
程序集级别声明性安全性已过时,默认情况下 CLR 不再强制执行。 |
System.AppDomain |
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) |
程序集级别声明性安全性已过时,默认情况下 CLR 不再强制执行。 |
System.AppDomain |
ExecuteAssembly(String, Evidence) |
使用基于证据进行沙盒化的方法已过时,并将在 .NET Framework 的未来版本中被移除。 请使用不采用 AppDomain.ExecuteAssembly 参数的 System.Security.Policy.Evidence 的重载。 |
System.AppDomain |
ExecuteAssembly(String, Evidence, String[]) |
使用基于证据进行沙盒化的方法已过时,并将在 .NET Framework 的未来版本中被移除。 请使用不采用 AppDomain.ExecuteAssembly 参数的 System.Security.Policy.Evidence 的重载。 |
System.AppDomain |
ExecuteAssembly(String, Evidence, String[], Byte[], AssemblyHashAlgorithm) |
使用基于证据进行沙盒化的方法已过时,并将在 .NET Framework 的未来版本中被移除。 请使用不采用 AppDomain.ExecuteAssembly 参数的 System.Security.Policy.Evidence 的重载。 |
System.AppDomain |
ExecuteAssemblyByName(AssemblyName, Evidence, String[]) |
使用基于证据进行沙盒化的方法已过时,并将在 .NET Framework 的未来版本中被移除。 请使用不采用 AppDomain.ExecuteAssemblyByName 参数的 System.Security.Policy.Evidence 的重载。 |
System.AppDomain |
ExecuteAssemblyByName(String, Evidence) |
使用基于证据进行沙盒化的方法已过时,并将在 .NET Framework 的未来版本中被移除。 请使用不采用 AppDomain.ExecuteAssemblyByName 参数的 System.Security.Policy.Evidence 的重载。 |
System.AppDomain |
ExecuteAssemblyByName(String, Evidence, String[]) |
使用基于证据进行沙盒化的方法已过时,并将在 .NET Framework 的未来版本中被移除。 请使用不采用 AppDomain.ExecuteAssemblyByName 参数的 System.Security.Policy.Evidence 的重载。 |
System.AppDomain |
GetCurrentThreadId |
GetCurrentThreadId 已弃用,因为它在光纤(也称为轻型线程)上运行托管线程时不提供稳定的 ID。 若要获取托管线程的稳定标识符,请使用该 Thread.ManagedThreadId 属性。 |
System.AppDomain |
Load(AssemblyName, Evidence) |
使用基于证据进行沙盒化的方法已过时,并将在 .NET Framework 的未来版本中被移除。 请使用不采用 AppDomain.Load 参数的 System.Security.Policy.Evidence 的重载。 |
System.AppDomain |
Load(Byte[], Byte[], Evidence) |
使用基于证据进行沙盒化的方法已过时,并将在 .NET Framework 的未来版本中被移除。 请使用不采用 AppDomain.Load 参数的 System.Security.Policy.Evidence 的重载。 |
System.AppDomain |
Load(String, Evidence) |
使用基于证据进行沙盒化的方法已过时,并将在 .NET Framework 的未来版本中被移除。 请使用不采用 AppDomain.Load 参数的 System.Security.Policy.Evidence 的重载。 |
System.AppDomain |
SetAppDomainPolicy |
AppDomain 策略级别已过时,将在 .NET Framework 的未来版本中删除。 |
System.AppDomain |
SetCachePath |
SetCachePath 已弃用。 请改为调查 AppDomainSetup.CachePath 的用法。 |
System.AppDomain |
SetDynamicBase |
SetDynamicBase 已弃用。 请改为调查 AppDomainSetup.DynamicBase 的用法。 |
System.AppDomain |
SetShadowCopyFiles |
SetShadowCopyFiles 已弃用。 请改为调查 AppDomainSetup.ShadowCopyFiles 的用法。 |
System.AppDomain |
SetShadowCopyPath |
SetShadowCopyPath 已弃用。 请改为调查 AppDomainSetup.ShadowCopyDirectories 的用法。 |
System.Enum |
ToString(IFormatProvider) |
provider 不使用该参数。 使用 Enum.ToString()。 |
System.Enum |
ToString(String, IFormatProvider) |
provider 不使用该参数。 使用 Enum.ToString(String)。 |
System.LoaderOptimization |
DisallowBindings |
此方法已弃用。 请改用 Assembly.Load。 |
System.LoaderOptimization |
DomainMask |
此方法已弃用。 请改用 Assembly.Load。 |
System.Collections.Hashtable |
Hashtable(IDictionary, IHashCodeProvider, IComparer) |
请改用 Hashtable(IDictionary, IEqualityComparer)。 |
System.Collections.Hashtable |
Hashtable(IHashCodeProvider, IComparer) |
请改用 Hashtable(IEqualityComparer)。 |
System.Collections.Hashtable |
Hashtable(Int32, IHashCodeProvider, IComparer) |
请改用 Hashtable(Int32, IEqualityComparer)。 |
System.Collections.Hashtable |
Hashtable(Int32, Single, IHashCodeProvider, IComparer) |
请改用 Hashtable(Int32, Single, IEqualityComparer)。 |
System.Collections.Hashtable |
Hashtable.comparer |
使用 Hashtable.EqualityComparer 属性。 |
System.Collections.Hashtable |
Hashtable.hcp |
使用 KeyComparer 属性。 |
System.Collections.Hashtable |
Hashtable(IDictionary, Single, IHashCodeProvider, IComparer) |
请改用 Hashtable(IDictionary, Single, IEqualityComparer)。 |
System.Configuration.Assemblies.AssemblyHash |
Algorithm |
类 System.Configuration.Assemblies.AssemblyHash 已弃用。 |
System.Configuration.Assemblies.AssemblyHash |
AssemblyHash(AssemblyHashAlgorithm, Byte[]) |
类 System.Configuration.Assemblies.AssemblyHash 已弃用。 |
System.Configuration.Assemblies.AssemblyHash |
AssemblyHash(Byte[]) |
类 System.Configuration.Assemblies.AssemblyHash 已弃用。 |
System.Configuration.Assemblies.AssemblyHash |
Clone |
类 System.Configuration.Assemblies.AssemblyHash 已弃用。 |
System.Configuration.Assemblies.AssemblyHash |
Empty |
类 System.Configuration.Assemblies.AssemblyHash 已弃用。 |
System.Configuration.Assemblies.AssemblyHash |
GetValue |
类 System.Configuration.Assemblies.AssemblyHash 已弃用。 |
System.Configuration.Assemblies.AssemblyHash |
SetValue |
类 System.Configuration.Assemblies.AssemblyHash 已弃用。 |
System.Diagnostics.Debugger |
Debugger |
不要创建类的 Debugger 实例。 直接在此类型上调用静态方法。 |
System.Diagnostics.StackTrace |
StackTrace(Thread, Boolean) |
在 .NET Framework 4.5 中首次被废弃。
此构造函数已弃用。 使用不需要参数的 Thread 构造函数。 |
System.Diagnostics.SymbolStore.ISymbolBinder |
GetReader |
建议的替代方法是 ISymbolBinder1.GetReader,它采用导入程序接口指针作为 IntPtr 替代 Int32方法,因此适用于 32 位和 64 位体系结构。 |
System.Globalization.CultureTypes |
FrameworkCultures |
此值已弃用。 在System.Globalization.CultureTypes中使用其他值。 |
System.Globalization.CultureTypes |
WindowsOnlyCultures |
此值已弃用。 在System.Globalization.CultureTypes中使用其他值。 |
System.IO.FileStream |
FileStream(IntPtr, FileAccess) |
此构造函数已弃用。 请改用 FileStream(SafeFileHandle, FileAccess)。 |
System.IO.FileStream |
FileStream(IntPtr, FileAccess, Boolean) |
此构造函数已弃用。 请用FileStream(SafeFileHandle, FileAccess)替代,并在需要时使用Microsoft.Win32.SafeHandles.SafeFileHandleownsHandle = 来创建新的false 。 |
System.IO.FileStream |
FileStream(IntPtr, FileAccess, Boolean, Int32) |
此构造函数已弃用。 请用FileStream(SafeFileHandle, FileAccess, Int32)替代,并在需要时使用Microsoft.Win32.SafeHandles.SafeFileHandleownsHandle = 来创建新的false 。 |
System.IO.FileStream |
FileStream(IntPtr, FileAccess, Boolean, Int32, Boolean) |
此构造函数已弃用。 请用FileStream(SafeFileHandle, FileAccess, Int32, Boolean)替代,并在需要时使用Microsoft.Win32.SafeHandles.SafeFileHandleownsHandle = 来创建新的false 。 |
System.IO.FileStream |
Handle |
此属性已弃用。
FileStream.SafeFileHandle请改用 属性。 |
System.IO.Path |
InvalidPathChars |
请改用 Path.GetInvalidPathChars 或 Path.GetInvalidFileNameChars。 |
System.IO.Stream |
CreateWaitHandle |
CreateWaitHandle 最终将删除。 请改用 new ManualResetEvent(false) 。 |
System.IO.Stream |
ObjectInvariant |
在 .NET Framework 4.5 中首次被废弃。
请勿调用或重写此方法。 |
System.IO.IsolatedStorage.IsolatedStorage |
CurrentSize |
CurrentSize 已弃用,因为它不符合 CLS。 若要获取当前大小,请使用 IsolatedStorage.UsedSize。 |
System.IO.IsolatedStorage.IsolatedStorage |
MaximumSize |
MaximumSize 已弃用,因为它不符合 CLS。 若要获取最大大小,请使用 IsolatedStorage.Quota。 |
System.IO.IsolatedStorage.IsolatedStorageFile |
CurrentSize |
CurrentSize 已弃用,因为它不符合 CLS。 若要获取当前大小,请使用 UsedSize。 |
System.IO.IsolatedStorage.IsolatedStorageFile |
MaximumSize |
MaximumSize 已弃用,因为它不符合 CLS。 若要获取最大大小,请使用 IsolatedStorageFile.Quota。 |
System.IO.IsolatedStorage.IsolatedStorageFileStream |
Handle |
此属性已弃用。
IsolatedStorageFileStream.SafeFileHandle请改用 属性。 |
System.Reflection.Assembly |
Load(AssemblyName, Evidence) |
此方法已过时,将在 .NET Framework 的未来版本中删除。 请使用不采用 Assembly.Load 参数的 System.Security.Policy.Evidence 的重载。 |
System.Reflection.Assembly |
Load(Byte[], Byte[], Evidence) |
此方法已过时,将在 .NET Framework 的未来版本中删除。 请使用不采用 Assembly.Load 参数的 System.Security.Policy.Evidence 的重载。 |
System.Reflection.Assembly |
Load(String, Evidence) |
此方法已过时,将在 .NET Framework 的未来版本中删除。 请使用不采用 Assembly.Load 参数的 System.Security.Policy.Evidence 的重载。 |
System.Reflection.Assembly |
LoadFile(String, Evidence) |
此方法已过时,将在 .NET Framework 的未来版本中删除。 请使用不采用 Assembly.LoadFile 参数的 System.Security.Policy.Evidence 的重载。 |
System.Reflection.Assembly |
LoadFrom(String, Evidence) |
此方法已过时,将在 .NET Framework 的未来版本中删除。 请使用不采用 Assembly.LoadFrom 参数的 System.Security.Policy.Evidence 的重载。 |
System.Reflection.Assembly |
LoadFrom(String, Evidence, Byte[], AssemblyHashAlgorithm) |
此方法已过时,将在 .NET Framework 的未来版本中删除。 请使用不采用 Assembly.LoadFrom 参数的 System.Security.Policy.Evidence 的重载。 |
System.Reflection.Assembly |
LoadWithPartialName(String) |
此方法已弃用。 请改用 Assembly.Load。 |
System.Reflection.Assembly |
LoadWithPartialName(String, Evidence) |
此方法已弃用。 请改用 Assembly.Load。 |
System.Reflection.AssemblyFlagsAttribute |
AssemblyFlagsAttribute(Int32) |
此构造函数已弃用。 请改用 AssemblyFlagsAttribute(AssemblyNameFlags)。 |
System.Reflection.AssemblyFlagsAttribute |
AssemblyFlagsAttribute(UInt32) |
此构造函数已弃用。 请改用 AssemblyFlagsAttribute(AssemblyNameFlags)。 |
System.Reflection.AssemblyFlagsAttribute |
Flags |
此属性已弃用。 请改用 AssemblyFlagsAttribute.AssemblyFlags。 |
System.Reflection.Emit.ConstructorBuilder |
ReturnType |
此属性已弃用。 |
System.Reflection.Emit.FieldBuilder |
SetMarshal |
备用 API 可用:改为发出 System.Runtime.InteropServices.MarshalAsAttribute 自定义属性。 |
System.Reflection.Emit.FlowControl |
Phi |
此 API 已弃用。 |
System.Reflection.Emit.MethodBuilder |
SetMarshal |
备用 API 可用:改为发出 System.Runtime.InteropServices.MarshalAsAttribute 自定义属性。 |
System.Reflection.Emit.OpCodeType |
Annotation |
此 API 已弃用。 |
System.Reflection.Emit.OperandType |
InlinePhi |
此 API 已弃用。 |
System.Reflection.Emit.ParameterBuilder |
SetMarshal |
备用 API 可用:改为发出 System.Runtime.InteropServices.MarshalAsAttribute 自定义属性。 |
System.Resources.ResourceManager |
ResourceSets |
请改为调用 ResourceManager.InternalGetResourceSet(CultureInfo, Boolean, Boolean) 。 |
System.Runtime.InteropServices.Marshal |
GetManagedThunkForUnmanagedMethodPtr |
该方法 GetManagedThunkForUnmanagedMethodPtr 已弃用,将在将来的版本中删除。 |
System.Runtime.InteropServices.Marshal |
GetThreadFromFiberCookie |
方法 GetThreadFromFiberCookie 已弃用。 使用宿主 API 执行此作。 |
System.Runtime.InteropServices.Marshal |
GetTypeInfoName(UCOMITypeInfo) |
请改用 Marshal.GetTypeInfoName(ITypeInfo)。 |
System.Runtime.InteropServices.Marshal |
GetTypeLibGuid(UCOMITypeLib) |
请改用 Marshal.GetTypeLibGuid(ITypeLib)。 |
System.Runtime.InteropServices.Marshal |
GetTypeLibLcid(UCOMITypeLib) |
请改用 Marshal.GetTypeLibLcid(ITypeLib)。 |
System.Runtime.InteropServices.Marshal |
GetTypeLibName(UCOMITypeLib) |
请改用 Marshal.GetTypeLibName(ITypeLib)。 |
System.Runtime.InteropServices.Marshal |
GetUnmanagedThunkForManagedMethodPtr |
该方法 GetUnmanagedThunkForManagedMethodPtr 已弃用,将在将来的版本中删除。 |
System.Runtime.InteropServices.Marshal |
ReleaseThreadCache |
此 API 未执行任何作,将在 CLR 的未来版本中删除。 |
System.Runtime.InteropServices.RuntimeEnvironment |
RuntimeEnvironment |
使用此成员将生成编译器错误。
不要创建类的 System.Runtime.InteropServices.RuntimeEnvironment 实例。 直接在此类型上调用静态方法。 |
System.Runtime.Remoting.Channels.ChannelServices |
RegisterChannel |
请改用 ChannelServices.RegisterChannel(IChannel, Boolean)。 |
System.Runtime.Remoting.Lifetime.LifetimeServices |
LifetimeServices |
使用此成员将生成编译器错误。
不要创建类的 LifetimeServices 实例。 直接在此类型上调用静态方法。 |
System.Runtime.Remoting.RemotingConfiguration |
Configure(String) |
请改用 RemotingConfiguration.Configure(String, Boolean)。 |
System.Runtime.Remoting.RemotingServices |
LogRemotingStage |
不建议使用此方法。
LogRemotingStage仅用于内部诊断目的。 |
System.Security.CodeAccessPermission |
Deny |
Deny 已过时,将在 .NET Framework 的未来版本中删除。 |
System.Security.CodeAccessPermission |
RevertDeny |
Deny 已过时,将在 .NET Framework 的未来版本中删除。 |
System.Security.HostSecurityManager |
DomainPolicy |
AppDomain 策略级别已过时,将在 .NET Framework 的未来版本中删除。 |
System.Security.HostSecurityManagerOptions |
HostPolicyLevel |
AppDomain 策略级别已过时,将在 .NET Framework 的未来版本中删除。 |
System.Security.PermissionSet |
ConvertPermissionSet |
此方法已过时,不应再使用。 |
System.Security.PermissionSet |
Deny |
Deny 已过时,将在 .NET Framework 的未来版本中删除。 |
System.Security.SecurityCriticalAttribute |
Scope |
System.Security.SecurityCriticalScope 仅用于 .NET Framework 2.0 透明度兼容性。 |
System.Security.SecurityManager |
CheckExecutionRights |
由于无法再关闭执行权限检查,因此该 CheckExecutionRights 属性不再有任何影响。 |
System.Security.SecurityManager |
IsGranted |
IsGranted 已过时,将在 .NET Framework 的未来版本中删除。 请改用AppDomain.PermissionSet属性或Assembly.PermissionSet属性。 |
System.Security.SecurityManager |
LoadPolicyLevelFromFile |
此方法已过时,将在 .NET Framework 的未来版本中删除。 |
System.Security.SecurityManager |
LoadPolicyLevelFromString |
此方法已过时,将在 .NET Framework 的未来版本中删除。 |
System.Security.SecurityManager |
PolicyHierarchy |
此方法已过时,将在 .NET Framework 的未来版本中删除。 |
System.Security.SecurityManager |
ResolvePolicy(Evidence) |
此方法已过时,将在 .NET Framework 的未来版本中删除。 |
System.Security.SecurityManager |
ResolvePolicy(Evidence, PermissionSet, PermissionSet, PermissionSet, PermissionSet) |
此方法已过时,将在 .NET Framework 的未来版本中删除。 |
System.Security.SecurityManager |
ResolvePolicy(Evidence[]) |
此方法已过时,将在 .NET Framework 的未来版本中删除。 |
System.Security.SecurityManager |
ResolvePolicyGroups |
此方法已过时,将在 .NET Framework 的未来版本中删除。 |
System.Security.SecurityManager |
ResolveSystemPolicy |
此方法已过时,将在 .NET Framework 的未来版本中删除。 |
System.Security.SecurityManager |
SavePolicy |
此方法已过时,将在 .NET Framework 的未来版本中删除。 |
System.Security.SecurityManager |
SavePolicyLevel |
此方法已过时,将在 .NET Framework 的未来版本中删除。 |
System.Security.SecurityManager |
SecurityEnabled |
由于无法再关闭安全性,因此该 SecurityEnabled 属性不再有任何影响。 |
System.Security.Cryptography.PasswordDeriveBytes |
GetBytes |
System.Security.Cryptography.Rfc2898DeriveBytes 替代 System.Security.Cryptography.PasswordDeriveBytes 用于从密码中派生密钥材料,并在新应用程序中被优先使用。 |
System.Security.Cryptography.X509Certificates.X509Certificate |
GetIssuerName |
此方法已弃用。
X509Certificate.Issuer请改用 属性。 |
System.Security.Cryptography.X509Certificates.X509Certificate |
GetName |
此方法已弃用。
X509Certificate.Subject请改用 属性。 |
System.Security.Permissions.FileIOPermissionAttribute |
All |
FileIOPermissionAttribute.ViewAndModify请改用 属性。 |
System.Security.Permissions.ReflectionPermissionAttribute |
ReflectionEmit |
CLR 不再使用此权限。 |
System.Security.Permissions.ReflectionPermissionAttribute |
TypeInformation |
此 API 已弃用。 |
System.Security.Permissions.ReflectionPermissionFlag |
AllFlags |
此权限已弃用。
AllFlags枚举成员不包括 RestrictedMemberAccess。 使用 PermissionState.Unrestricted 获取完全访问权限。 |
System.Security.Permissions.ReflectionPermissionFlag |
ReflectionEmit |
CLR 不再使用此权限。 |
System.Security.Permissions.ReflectionPermissionFlag |
TypeInformation |
此 API 已弃用。 |
System.Security.Permissions.RegistryPermissionAttribute |
All |
RegistryPermissionAttribute.ViewAndModify请改用 属性。 |
System.Security.Permissions.SecurityAction |
Deny |
Deny 已过时,将在 .NET Framework 的未来版本中删除。 |
System.Security.Permissions.SecurityAction |
RequestMinimum |
程序集级别声明性安全性已过时,默认情况下 CLR 不再强制执行。 |
System.Security.Permissions.SecurityAction |
RequestOptional |
程序集级别声明性安全性已过时,默认情况下 CLR 不再强制执行。 |
System.Security.Permissions.SecurityAction |
RequestRefuse |
程序集级别声明性安全性已过时,默认情况下 CLR 不再强制执行。 |
System.Security.Policy.Evidence |
AddAssembly |
此方法已过时。 请改用 Evidence.AddAssemblyEvidence。 |
System.Security.Policy.Evidence |
AddHost |
此方法已过时。 请改用 Evidence.AddHostEvidence。 |
System.Security.Policy.Evidence |
CopyTo |
证据不应被视为 System.Collections.ICollection。 使用Evidence.GetHostEnumerator和Evidence.GetAssemblyEnumerator方法,而不是使用CopyTo。 |
System.Security.Policy.Evidence |
Count |
证据不应被视为 System.Collections.ICollection。 使用 Evidence.GetHostEnumerator 和 Evidence.GetAssemblyEnumerator 来遍历证据以收集数量。 |
System.Security.Policy.Evidence |
Evidence(Object[], Object[]) |
此构造函数已过时。 请改用 Evidence(EvidenceBase[], EvidenceBase[]) 构造函数。 |
System.Security.Policy.Evidence |
GetEnumerator |
GetEnumerator 已过时。 请改用 Evidence.GetHostEnumerator 和 Evidence.GetAssemblyEnumerator。 |
System.Security.Policy.PolicyLevel |
AddFullTrustAssembly(StrongName) |
由于所有 GAC 程序集始终获得完全信任,因此完全信任列表不再有意义。 应安装 GAC 中安全策略中使用的任何程序集,以确保它们受信任。 |
System.Security.Policy.PolicyLevel |
AddFullTrustAssembly(StrongNameMembershipCondition) |
由于所有 GAC 程序集始终获得完全信任,因此完全信任列表不再有意义。 应安装 GAC 中安全策略中使用的任何程序集,以确保它们受信任。 |
System.Security.Policy.PolicyLevel |
CreateAppDomainLevel |
AppDomain 策略级别已过时,将在 .NET Framework 的未来版本中删除。 |
System.Security.Policy.PolicyLevel |
FullTrustAssemblies |
由于所有 GAC 程序集始终获得完全信任,因此完全信任列表不再有意义。 应安装 GAC 中安全策略中使用的任何程序集,以确保它们受信任。 |
System.Security.Policy.PolicyLevel |
RemoveFullTrustAssembly(StrongName) |
由于所有 GAC 程序集始终获得完全信任,因此完全信任列表不再有意义。 应安装 GAC 中安全策略中使用的任何程序集,以确保它们受信任。 |
System.Security.Policy.PolicyLevel |
RemoveFullTrustAssembly(StrongNameMembershipCondition) |
由于所有 GAC 程序集始终获得完全信任,因此完全信任列表不再有意义。 应安装 GAC 中安全策略中使用的任何程序集,以确保它们受信任。 |
System.Threading.Overlapped |
EventHandle |
此属性不兼容 64 位。 请改用 Overlapped.EventHandleIntPtr。 |
System.Threading.Overlapped |
Overlapped(Int32, Int32, Int32, IAsyncResult) |
此构造函数不兼容 64 位。 请使用采用事件句柄的 Overlapped(Int32, Int32, IntPtr, IAsyncResult) 的 System.IntPtr 构造函数 |
System.Threading.Overlapped |
Pack(IOCompletionCallback) |
此方法不安全。 请改用 Overlapped.Pack(IOCompletionCallback, Object)。 |
System.Threading.Overlapped |
UnsafePack(IOCompletionCallback) |
此方法不安全。 请改用 Overlapped.UnsafePack(IOCompletionCallback, Object)。 |
System.Threading.Thread |
ApartmentState |
属性 ApartmentState 已弃用。 请改用 Thread.GetApartmentState、Thread.SetApartmentState 或 Thread.TrySetApartmentState。 |
System.Threading.Thread |
GetCompressedStack |
不再支持 GetCompressedStack。 使用 System.Threading.CompressedStack 类。 |
System.Threading.Thread |
Resume |
Resume 已弃用。 使用其他类 System.Threading(例如 Monitor、Mutex、EventWaitHandle 和 Semaphore)来同步线程或保护资源。 |
System.Threading.Thread |
SetCompressedStack |
不再支持 SetCompressedStack。 使用 System.Threading.CompressedStack 类。 |
System.Threading.Thread |
Suspend |
Suspend 已弃用。 使用System.Threading中的其他类,例如Monitor、Mutex 、EventWaitHandle和Semaphore,来同步线程或保护资源。 |
System.Threading.ThreadPool |
BindHandle(IntPtr) |
BindHandle(IntPtr) 已弃用。 请改用 ThreadPool.BindHandle(SafeHandle)。 |
System.Threading.WaitHandle |
Handle |
WaitHandle.SafeWaitHandle请改用 属性。 |