Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article répertorie les membres de type obsolètes dans .NET Framework 4.5 et versions ultérieures. Les membres de type sont regroupés par assembly.
Cet article ne répertorie pas les membres des types obsolètes. Pour obtenir la liste des types obsolètes, consultez Types obsolètes.
mscorlib.dll
| Catégorie | Membre | Message |
|---|---|---|
| Microsoft.Win32.Registry | DynData | La DynData clé de Registre fonctionne uniquement sur Win9x, qui n’est plus prise en charge par le CLR. Sur les systèmes d’exploitation NT, utilisez plutôt la clé de Registre Registry.PerformanceData ou le proxy de Registre RegistryProxy.PerformanceData. |
| System.Activator | CreateInstance(AppDomain, String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) | Les méthodes qui utilisent des preuves dans le cadre de sandbox sont obsolètes et seront supprimées dans une prochaine version du .NET Framework. Utilisez une surcharge de Activator.CreateInstance qui ne prend pas de paramètre System.Security.Policy.Evidence. |
| System.Activator | CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) | Les méthodes qui utilisent des preuves dans le cadre de sandbox sont obsolètes et seront supprimées dans une prochaine version du .NET Framework. Utilisez une surcharge de Activator.CreateInstance qui ne prend pas de paramètre System.Security.Policy.Evidence. |
| System.Activator | CreateInstanceFrom(AppDomain, String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) | Les méthodes qui utilisent la preuve pour le bac à sable sont obsolètes et seront supprimées dans une prochaine version du .NET Framework. Utilisez une surcharge de Activator.CreateInstanceFrom qui ne prend pas de paramètre System.Security.Policy.Evidence. |
| System.Activator | CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) | Les méthodes qui utilisent des preuves dans le cadre de sandbox sont obsolètes et seront supprimées dans une prochaine version du .NET Framework. Utilisez une surcharge de Activator.CreateInstanceFrom qui ne prend pas de paramètre System.Security.Policy.Evidence. |
| System.AppDomain | AppendPrivatePath | AppendPrivatePath est devenu obsolète. Étudiez l'utilisation de AppDomainSetup.PrivateBinPath à la place. |
| System.AppDomain | ClearPrivatePath | ClearPrivatePath est devenu obsolète. Étudiez l'utilisation de AppDomainSetup.PrivateBinPath à la place. |
| System.AppDomain | ClearShadowCopyPath | ClearShadowCopyPath est devenu obsolète. Étudiez l'utilisation de AppDomainSetup.ShadowCopyDirectories à la place. |
| System.AppDomain | CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) | Les méthodes qui utilisent des preuves dans le cadre de sandbox sont obsolètes et seront supprimées dans une prochaine version du .NET Framework. Utilisez une surcharge de AppDomain.CreateInstance qui ne prend pas de paramètre System.Security.Policy.Evidence. |
| System.AppDomain | CreateInstanceAndUnwrap(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) | Les méthodes qui utilisent des preuves dans le cadre de sandbox sont obsolètes et seront supprimées dans une prochaine version du .NET Framework. Utilisez une surcharge de AppDomain.CreateInstanceAndUnwrap qui ne prend pas de paramètre System.Security.Policy.Evidence. |
| System.AppDomain | CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) | Les méthodes qui utilisent des preuves dans le cadre de sandbox sont obsolètes et seront supprimées dans une prochaine version du .NET Framework. Utilisez une surcharge de AppDomain.CreateInstanceFrom qui ne prend pas de paramètre System.Security.Policy.Evidence. |
| System.AppDomain | CreateInstanceFromAndUnwrap(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) | Les méthodes qui utilisent des preuves dans le cadre de sandbox sont obsolètes et seront supprimées dans une prochaine version du .NET Framework. Utilisez une surcharge de AppDomain.CreateInstanceFromAndUnwrap qui ne prend pas de paramètre System.Security.Policy.Evidence. |
| System.AppDomain | DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) | La sécurité déclarative au niveau de l’assembly est obsolète et n’est plus appliquée par le CLR par défaut. |
| System.AppDomain | DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) | La sécurité déclarative au niveau de l’assembly est obsolète et n’est plus appliquée par le CLR par défaut. |
| System.AppDomain | DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) | La sécurité déclarative au niveau de l’assembly est obsolète et n’est plus appliquée par le CLR par défaut. |
| System.AppDomain | DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) | Les méthodes qui utilisent des preuves dans le cadre de sandbox sont obsolètes et seront supprimées dans une prochaine version du .NET Framework. Utilisez une surcharge de AppDomain.DefineDynamicAssembly qui ne prend pas de paramètre System.Security.Policy.Evidence. |
| System.AppDomain | DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) | La sécurité déclarative au niveau de l’assembly est obsolète et n’est plus appliquée par le CLR par défaut. |
| System.AppDomain | DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) | La sécurité déclarative au niveau de l’assembly est obsolète et n’est plus appliquée par le CLR par défaut. |
| System.AppDomain | DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean, IEnumerable<CustomAttributeBuilder>) | La sécurité déclarative au niveau de l’assembly est obsolète et n’est plus appliquée par le CLR par défaut. |
| System.AppDomain | DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) | La sécurité déclarative au niveau de l’assembly est obsolète et n’est plus appliquée par le CLR par défaut. |
| System.AppDomain | ExecuteAssembly(String, Evidence) | Les méthodes qui utilisent des preuves dans le cadre de sandbox sont obsolètes et seront supprimées dans une prochaine version du .NET Framework. Utilisez une surcharge de AppDomain.ExecuteAssembly qui ne prend pas de paramètre System.Security.Policy.Evidence. |
| System.AppDomain | ExecuteAssembly(String, Evidence, String[]) | Les méthodes qui utilisent des preuves dans le cadre de sandbox sont obsolètes et seront supprimées dans une prochaine version du .NET Framework. Utilisez une surcharge de AppDomain.ExecuteAssembly qui ne prend pas de paramètre System.Security.Policy.Evidence. |
| System.AppDomain | ExecuteAssembly(String, Evidence, String[], Byte[], AssemblyHashAlgorithm) | Les méthodes qui utilisent des preuves dans le cadre de sandbox sont obsolètes et seront supprimées dans une prochaine version du .NET Framework. Utilisez une surcharge de AppDomain.ExecuteAssembly qui ne prend pas de paramètre System.Security.Policy.Evidence. |
| System.AppDomain | ExecuteAssemblyByName(AssemblyName, Evidence, String[]) | Les méthodes qui utilisent des preuves dans le cadre de sandbox sont obsolètes et seront supprimées dans une prochaine version du .NET Framework. Utilisez une surcharge de AppDomain.ExecuteAssemblyByName qui ne prend pas de paramètre System.Security.Policy.Evidence. |
| System.AppDomain | ExecuteAssemblyByName(String, Evidence) | Les méthodes qui utilisent des preuves dans le cadre de sandbox sont obsolètes et seront supprimées dans une prochaine version du .NET Framework. Utilisez une surcharge de AppDomain.ExecuteAssemblyByName qui ne prend pas de paramètre System.Security.Policy.Evidence. |
| System.AppDomain | ExecuteAssemblyByName(String, Evidence, String[]) | Les méthodes qui utilisent des preuves dans le cadre de sandbox sont obsolètes et seront supprimées dans une prochaine version du .NET Framework. Utilisez une surcharge de AppDomain.ExecuteAssemblyByName qui ne prend pas de paramètre System.Security.Policy.Evidence. |
| System.AppDomain | GetCurrentThreadId | GetCurrentThreadId a été déconseillé, car il ne fournit pas d’ID stable lorsque les threads managés s’exécutent sur des fibres (également appelés threads légers). Pour obtenir un identificateur stable pour un thread managé, utilisez la Thread.ManagedThreadId propriété. |
| System.AppDomain | Load(AssemblyName, Evidence) | Les méthodes qui utilisent des preuves dans le cadre de sandbox sont obsolètes et seront supprimées dans une prochaine version du .NET Framework. Utilisez une surcharge de AppDomain.Load qui ne prend pas de paramètre System.Security.Policy.Evidence. |
| System.AppDomain | Load(Byte[], Byte[], Evidence) | Les méthodes qui utilisent des preuves dans le cadre de sandbox sont obsolètes et seront supprimées dans une prochaine version du .NET Framework. Utilisez une surcharge de AppDomain.Load qui ne prend pas de paramètre System.Security.Policy.Evidence. |
| System.AppDomain | Load(String, Evidence) | Les méthodes qui utilisent des preuves dans le cadre de sandbox sont obsolètes et seront supprimées dans une prochaine version du .NET Framework. Utilisez une surcharge de AppDomain.Load qui ne prend pas de paramètre System.Security.Policy.Evidence. |
| System.AppDomain | SetAppDomainPolicy | AppDomain les niveaux de stratégie sont obsolètes et seront supprimés dans une prochaine version du .NET Framework. |
| System.AppDomain | SetCachePath | SetCachePath est devenu obsolète. Étudiez l'utilisation de AppDomainSetup.CachePath à la place. |
| System.AppDomain | SetDynamicBase | SetDynamicBase est devenu obsolète. Étudiez l'utilisation de AppDomainSetup.DynamicBase à la place. |
| System.AppDomain | SetShadowCopyFiles | SetShadowCopyFiles est devenu obsolète. Étudiez l'utilisation de AppDomainSetup.ShadowCopyFiles à la place. |
| System.AppDomain | SetShadowCopyPath | SetShadowCopyPath est devenu obsolète. Étudiez l'utilisation de AppDomainSetup.ShadowCopyDirectories à la place. |
| System.Enum | ToString(IFormatProvider) | L’argument provider n’est pas utilisé. Utilisez Enum.ToString(). |
| System.Enum | ToString(String, IFormatProvider) | L’argument provider n’est pas utilisé. Utilisez Enum.ToString(String). |
| System.LoaderOptimization | DisallowBindings | Cette méthode a été déconseillée. Utilisez Assembly.Load à la place. |
| System.LoaderOptimization | DomainMask | Cette méthode a été déconseillée. Utilisez Assembly.Load à la place. |
| System.Collections.Hashtable | Hashtable(IDictionary, IHashCodeProvider, IComparer) | Utilisez Hashtable(IDictionary, IEqualityComparer) à la place. |
| System.Collections.Hashtable | Hashtable(IHashCodeProvider, IComparer) | Utilisez Hashtable(IEqualityComparer) à la place. |
| System.Collections.Hashtable | Hashtable(Int32, IHashCodeProvider, IComparer) | Utilisez Hashtable(Int32, IEqualityComparer) à la place. |
| System.Collections.Hashtable | Hashtable(Int32, Single, IHashCodeProvider, IComparer) | Utilisez Hashtable(Int32, Single, IEqualityComparer) à la place. |
| System.Collections.Hashtable | Hashtable.comparer | Utilisez la propriété Hashtable.EqualityComparer. |
| System.Collections.Hashtable | Hashtable.hcp | Utilisez les KeyComparer propriétés. |
| System.Collections.Hashtable | Hashtable(IDictionary, Single, IHashCodeProvider, IComparer) | Utilisez Hashtable(IDictionary, Single, IEqualityComparer) à la place. |
| System.Configuration.Assemblies.AssemblyHash | Algorithm | La System.Configuration.Assemblies.AssemblyHash classe est obsolète. |
| System.Configuration.Assemblies.AssemblyHash | AssemblyHash(AssemblyHashAlgorithm, Byte[]) | La classe System.Configuration.Assemblies.AssemblyHash est obsolète. |
| System.Configuration.Assemblies.AssemblyHash | AssemblyHash(Byte[]) | La System.Configuration.Assemblies.AssemblyHash classe a été déconseillée. |
| System.Configuration.Assemblies.AssemblyHash | Clone | La classe System.Configuration.Assemblies.AssemblyHash a été déclarée obsolète. |
| System.Configuration.Assemblies.AssemblyHash | Empty | La System.Configuration.Assemblies.AssemblyHash classe a été déconseillée. |
| System.Configuration.Assemblies.AssemblyHash | GetValue | La System.Configuration.Assemblies.AssemblyHash classe a été déconseillée. |
| System.Configuration.Assemblies.AssemblyHash | SetValue | La System.Configuration.Assemblies.AssemblyHash classe a été rendue obsolète. |
| System.Diagnostics.Debugger | Debugger | Ne créez pas d’instances de la Debugger classe. Appelez plutôt directement les méthodes statiques sur ce type. |
| System.Diagnostics.StackTrace | StackTrace(Thread, Boolean) | Tout d’abord déconseillé dans .NET Framework 4.5. Ce constructeur a été déconseillé. Utilisez un constructeur qui ne nécessite pas de Thread paramètre. |
| System.Diagnostics.SymbolStore.ISymbolBinder | GetReader | L’alternative recommandée est ISymbolBinder1.GetReader, qui prend le pointeur d’interface IntPtr de l’importateur en tant que lieu d’un Int32, et fonctionne donc sur les architectures 32 bits et 64 bits. |
| System.Globalization.CultureTypes | FrameworkCultures | Cette valeur a été déconseillée. Utilisez d’autres valeurs dans System.Globalization.CultureTypes. |
| System.Globalization.CultureTypes | WindowsOnlyCultures | Cette valeur a été déconseillée. Utilisez d’autres valeurs dans System.Globalization.CultureTypes. |
| System.IO.FileStream | FileStream(IntPtr, FileAccess) | Ce constructeur a été déconseillé. Utilisez FileStream(SafeFileHandle, FileAccess) à la place. |
| System.IO.FileStream | FileStream(IntPtr, FileAccess, Boolean) | Ce constructeur a été déconseillé. Utilisez FileStream(SafeFileHandle, FileAccess) à la place et, éventuellement, créez un nouveau Microsoft.Win32.SafeHandles.SafeFileHandle avec ownsHandle= false si nécessaire. |
| System.IO.FileStream | FileStream(IntPtr, FileAccess, Boolean, Int32) | Ce constructeur a été déconseillé. Utilisez FileStream(SafeFileHandle, FileAccess, Int32) à la place et, éventuellement, créez un nouveau Microsoft.Win32.SafeHandles.SafeFileHandle avec ownsHandle= false si nécessaire. |
| System.IO.FileStream | FileStream(IntPtr, FileAccess, Boolean, Int32, Boolean) | Ce constructeur a été déconseillé. Utilisez FileStream(SafeFileHandle, FileAccess, Int32, Boolean) à la place et, éventuellement, créez un nouveau Microsoft.Win32.SafeHandles.SafeFileHandle avec ownsHandle= false si nécessaire. |
| System.IO.FileStream | Handle | Cette propriété est dépréciée. Utilisez plutôt la propriété FileStream.SafeFileHandle. |
| System.IO.Path | InvalidPathChars | Utilisez plutôt Path.GetInvalidPathChars ou Path.GetInvalidFileNameChars. |
| System.IO.Stream | CreateWaitHandle |
CreateWaitHandle sera supprimé par la suite. Utilisez new ManualResetEvent(false) à la place. |
| System.IO.Stream | ObjectInvariant | Tout d’abord déconseillé dans .NET Framework 4.5. N’appelez pas et ne remplacez pas cette méthode. |
| System.IO.IsolatedStorage.IsolatedStorage | CurrentSize | CurrentSize a été déconseillé, car il n’est pas conforme CLS. Pour obtenir la taille actuelle, utilisez IsolatedStorage.UsedSize. |
| System.IO.IsolatedStorage.IsolatedStorage | MaximumSize | MaximumSize a été déconseillé, car il n’est pas conforme CLS. Pour obtenir la taille maximale, utilisez IsolatedStorage.Quota. |
| System.IO.IsolatedStorage.IsolatedStorageFile | CurrentSize | CurrentSize a été déconseillé, car il n’est pas conforme CLS. Pour obtenir la taille actuelle, utilisez UsedSize. |
| System.IO.IsolatedStorage.IsolatedStorageFile | MaximumSize | MaximumSize a été déconseillé, car il n’est pas conforme CLS. Pour obtenir la taille maximale, utilisez IsolatedStorageFile.Quota. |
| System.IO.IsolatedStorage.IsolatedStorageFileStream | Handle | Cette propriété est dépréciée. Utilisez plutôt la propriété IsolatedStorageFileStream.SafeFileHandle. |
| System.Reflection.Assembly | Load(AssemblyName, Evidence) | Cette méthode est obsolète et sera supprimée dans une prochaine version du .NET Framework. Utilisez une surcharge de Assembly.Load qui ne prend pas de paramètre System.Security.Policy.Evidence. |
| System.Reflection.Assembly | Load(Byte[], Byte[], Evidence) | Cette méthode est obsolète et sera supprimée dans une prochaine version du .NET Framework. Utilisez une surcharge de Assembly.Load qui ne prend pas de paramètre System.Security.Policy.Evidence. |
| System.Reflection.Assembly | Load(String, Evidence) | Cette méthode est obsolète et sera supprimée dans une prochaine version du .NET Framework. Utilisez une surcharge de Assembly.Load qui ne prend pas de paramètre System.Security.Policy.Evidence. |
| System.Reflection.Assembly | LoadFile(String, Evidence) | Cette méthode est obsolète et sera supprimée dans une prochaine version du .NET Framework. Utilisez une surcharge de Assembly.LoadFile qui ne prend pas de paramètre System.Security.Policy.Evidence. |
| System.Reflection.Assembly | LoadFrom(String, Evidence) | Cette méthode est obsolète et sera supprimée dans une prochaine version du .NET Framework. Utilisez une surcharge de Assembly.LoadFrom qui ne prend pas de paramètre System.Security.Policy.Evidence. |
| System.Reflection.Assembly | LoadFrom(String, Evidence, Byte[], AssemblyHashAlgorithm) | Cette méthode est obsolète et sera supprimée dans une prochaine version du .NET Framework. Utilisez une surcharge de Assembly.LoadFrom qui ne prend pas de paramètre System.Security.Policy.Evidence. |
| System.Reflection.Assembly | LoadWithPartialName(String) | Cette méthode a été déconseillée. Utilisez Assembly.Load à la place. |
| System.Reflection.Assembly | LoadWithPartialName(String, Evidence) | Cette méthode a été déconseillée. Utilisez Assembly.Load à la place. |
| System.Reflection.AssemblyFlagsAttribute | AssemblyFlagsAttribute(Int32) | Ce constructeur a été déconseillé. Utilisez AssemblyFlagsAttribute(AssemblyNameFlags) à la place. |
| System.Reflection.AssemblyFlagsAttribute | AssemblyFlagsAttribute(UInt32) | Ce constructeur a été déconseillé. Utilisez AssemblyFlagsAttribute(AssemblyNameFlags) à la place. |
| System.Reflection.AssemblyFlagsAttribute | Flags | Cette propriété est dépréciée. Utilisez AssemblyFlagsAttribute.AssemblyFlags à la place. |
| System.Reflection.Emit.ConstructorBuilder | ReturnType | Cette propriété est dépréciée. |
| System.Reflection.Emit.FieldBuilder | SetMarshal | Une autre API est disponible : utilisez l’attribut personnalisé System.Runtime.InteropServices.MarshalAsAttribute à la place. |
| System.Reflection.Emit.FlowControl | Phi | Cette API a été déconseillée. |
| System.Reflection.Emit.MethodBuilder | SetMarshal | Une autre API est disponible : utilisez l’attribut personnalisé System.Runtime.InteropServices.MarshalAsAttribute à la place. |
| System.Reflection.Emit.OpCodeType | Annotation | Cette API a été déconseillée. |
| System.Reflection.Emit.OperandType | InlinePhi | Cette API a été déconseillée. |
| System.Reflection.Emit.ParameterBuilder | SetMarshal | Une autre API est disponible : utilisez l’attribut personnalisé System.Runtime.InteropServices.MarshalAsAttribute à la place. |
| System.Resources.ResourceManager | ResourceSets | Appelez ResourceManager.InternalGetResourceSet(CultureInfo, Boolean, Boolean) à la place. |
| System.Runtime.InteropServices.Marshal | GetManagedThunkForUnmanagedMethodPtr | La GetManagedThunkForUnmanagedMethodPtr méthode a été déconseillée et sera supprimée dans une prochaine version. |
| System.Runtime.InteropServices.Marshal | GetThreadFromFiberCookie | La GetThreadFromFiberCookie méthode a été déconseillée. Utilisez l’API d’hébergement pour effectuer cette opération. |
| System.Runtime.InteropServices.Marshal | GetTypeInfoName(UCOMITypeInfo) | Utilisez Marshal.GetTypeInfoName(ITypeInfo) à la place. |
| System.Runtime.InteropServices.Marshal | GetTypeLibGuid(UCOMITypeLib) | Utilisez Marshal.GetTypeLibGuid(ITypeLib) à la place. |
| System.Runtime.InteropServices.Marshal | GetTypeLibLcid(UCOMITypeLib) | Utilisez Marshal.GetTypeLibLcid(ITypeLib) à la place. |
| System.Runtime.InteropServices.Marshal | GetTypeLibName(UCOMITypeLib) | Utilisez Marshal.GetTypeLibName(ITypeLib) à la place. |
| System.Runtime.InteropServices.Marshal | GetUnmanagedThunkForManagedMethodPtr | La GetUnmanagedThunkForManagedMethodPtr méthode a été déconseillée et sera supprimée dans une prochaine version. |
| System.Runtime.InteropServices.Marshal | ReleaseThreadCache | Cette API n’a effectué aucune opération et sera supprimée dans les versions ultérieures du CLR. |
| System.Runtime.InteropServices.RuntimeEnvironment | RuntimeEnvironment | L’utilisation de ce membre génère une erreur du compilateur. Ne créez pas d’instances de la System.Runtime.InteropServices.RuntimeEnvironment classe. Appelez plutôt directement les méthodes statiques sur ce type. |
| System.Runtime.Remoting.Channels.ChannelServices | RegisterChannel | Utilisez ChannelServices.RegisterChannel(IChannel, Boolean) à la place. |
| System.Runtime.Remoting.Lifetime.LifetimeServices | LifetimeServices | L’utilisation de ce membre génère une erreur du compilateur. Ne créez pas d’instances de la LifetimeServices classe. Appelez plutôt directement les méthodes statiques sur ce type. |
| System.Runtime.Remoting.RemotingConfiguration | Configure(String) | Utilisez RemotingConfiguration.Configure(String, Boolean) à la place. |
| System.Runtime.Remoting.RemotingServices | LogRemotingStage | L’utilisation de cette méthode n’est pas recommandée. Le LogRemotingStage existait uniquement à des fins de diagnostic interne. |
| System.Security.CodeAccessPermission | Deny | Deny est obsolète et sera supprimé dans une prochaine version du .NET Framework. |
| System.Security.CodeAccessPermission | RevertDeny | Deny est obsolète et sera supprimé dans une prochaine version du .NET Framework. |
| System.Security.HostSecurityManager | DomainPolicy | Les niveaux de stratégie AppDomain sont obsolètes et seront supprimés dans une prochaine version du .NET Framework. |
| System.Security.HostSecurityManagerOptions | HostPolicyLevel | Les niveaux de stratégie AppDomain sont obsolètes et seront supprimés dans une prochaine version du .NET Framework. |
| System.Security.PermissionSet | ConvertPermissionSet | Cette méthode est obsolète et ne doit plus être utilisée. |
| System.Security.PermissionSet | Deny | Deny est obsolète et sera supprimé dans une prochaine version du .NET Framework. |
| System.Security.SecurityCriticalAttribute | Scope | System.Security.SecurityCriticalScope est utilisé uniquement pour la compatibilité de transparence de .NET Framework 2.0. |
| System.Security.SecurityManager | CheckExecutionRights | Étant donné que les vérifications d’autorisation d’exécution ne peuvent plus être désactivées, la CheckExecutionRights propriété n’a plus d’effet. |
| System.Security.SecurityManager | IsGranted | IsGranted est obsolète et sera supprimé dans une prochaine version du .NET Framework. Utilisez plutôt la AppDomain.PermissionSet propriété ou la Assembly.PermissionSet propriété. |
| System.Security.SecurityManager | LoadPolicyLevelFromFile | Cette méthode est obsolète et sera supprimée dans une prochaine version du .NET Framework. |
| System.Security.SecurityManager | LoadPolicyLevelFromString | Cette méthode est obsolète et sera supprimée dans une prochaine version du .NET Framework. |
| System.Security.SecurityManager | PolicyHierarchy | Cette méthode est obsolète et sera supprimée dans une prochaine version du .NET Framework. |
| System.Security.SecurityManager | ResolvePolicy(Evidence) | Cette méthode est obsolète et sera supprimée dans une prochaine version du .NET Framework. |
| System.Security.SecurityManager | ResolvePolicy(Evidence, PermissionSet, PermissionSet, PermissionSet, PermissionSet) | Cette méthode est obsolète et sera supprimée dans une prochaine version du .NET Framework. |
| System.Security.SecurityManager | ResolvePolicy(Evidence[]) | Cette méthode est obsolète et sera supprimée dans une prochaine version du .NET Framework. |
| System.Security.SecurityManager | ResolvePolicyGroups | Cette méthode est obsolète et sera supprimée dans une prochaine version du .NET Framework. |
| System.Security.SecurityManager | ResolveSystemPolicy | Cette méthode est obsolète et sera supprimée dans une prochaine version du .NET Framework. |
| System.Security.SecurityManager | SavePolicy | Cette méthode est obsolète et sera supprimée dans une prochaine version du .NET Framework. |
| System.Security.SecurityManager | SavePolicyLevel | Cette méthode est obsolète et sera supprimée dans une prochaine version du .NET Framework. |
| System.Security.SecurityManager | SecurityEnabled | Étant donné que la sécurité ne peut plus être désactivée, la SecurityEnabled propriété n’a plus d’effet. |
| System.Security.Cryptography.PasswordDeriveBytes | GetBytes | System.Security.Cryptography.Rfc2898DeriveBytes remplace System.Security.Cryptography.PasswordDeriveBytes pour dériver les éléments de la clé à partir d'un mot de passe, et est recommandé dans les nouvelles applications. |
| System.Security.Cryptography.X509Certificates.X509Certificate | GetIssuerName | Cette méthode a été déconseillée. Utilisez plutôt la propriété X509Certificate.Issuer. |
| System.Security.Cryptography.X509Certificates.X509Certificate | GetName | Cette méthode a été déconseillée. Utilisez plutôt la propriété X509Certificate.Subject. |
| System.Security.Permissions.FileIOPermissionAttribute | All | Utilisez plutôt la propriété FileIOPermissionAttribute.ViewAndModify. |
| System.Security.Permissions.ReflectionPermissionAttribute | ReflectionEmit | Cette autorisation n’est plus utilisée par le CLR. |
| System.Security.Permissions.ReflectionPermissionAttribute | TypeInformation | Cette API a été déconseillée. |
| System.Security.Permissions.ReflectionPermissionFlag | AllFlags | Cette autorisation a été rendue obsolète. Le AllFlags membre d’énumération n’inclut pas RestrictedMemberAccess. Utilisez PermissionState.Unrestricted pour obtenir un accès complet. |
| System.Security.Permissions.ReflectionPermissionFlag | ReflectionEmit | Cette autorisation n’est plus utilisée par le CLR. |
| System.Security.Permissions.ReflectionPermissionFlag | TypeInformation | Cette API a été déconseillée. |
| System.Security.Permissions.RegistryPermissionAttribute | All | Utilisez plutôt la propriété RegistryPermissionAttribute.ViewAndModify. |
| System.Security.Permissions.SecurityAction | Deny | Deny est obsolète et sera supprimé dans une prochaine version du .NET Framework. |
| System.Security.Permissions.SecurityAction | RequestMinimum | La sécurité déclarative au niveau de l’assembly est obsolète et n’est plus appliquée par le CLR par défaut. |
| System.Security.Permissions.SecurityAction | RequestOptional | La sécurité déclarative au niveau de l’assembly est obsolète et n’est plus appliquée par le CLR par défaut. |
| System.Security.Permissions.SecurityAction | RequestRefuse | La sécurité déclarative au niveau de l’assembly est obsolète et n’est plus appliquée par le CLR par défaut. |
| System.Security.Policy.Evidence | AddAssembly | Cette méthode est obsolète. Utilisez Evidence.AddAssemblyEvidence à la place. |
| System.Security.Policy.Evidence | AddHost | Cette méthode est obsolète. Utilisez Evidence.AddHostEvidence à la place. |
| System.Security.Policy.Evidence | CopyTo | Une preuve ne doit pas être considérée en tant que System.Collections.ICollection. Utilisez les méthodes Evidence.GetHostEnumerator et Evidence.GetAssemblyEnumerator plutôt que CopyTo. |
| System.Security.Policy.Evidence | Count | Une preuve ne doit pas être considérée en tant que System.Collections.ICollection. Utiliser Evidence.GetHostEnumerator et Evidence.GetAssemblyEnumerator pour itérer sur les preuves et recueillir un décompte. |
| System.Security.Policy.Evidence | Evidence(Object[], Object[]) | Ce constructeur est obsolète. Utilisez plutôt le Evidence(EvidenceBase[], EvidenceBase[]) constructeur. |
| System.Security.Policy.Evidence | GetEnumerator | GetEnumerator est obsolète. Utilisez plutôt Evidence.GetHostEnumerator et Evidence.GetAssemblyEnumerator. |
| System.Security.Policy.PolicyLevel | AddFullTrustAssembly(StrongName) | Dans la mesure où tous les assemblys GAC ont toujours le niveau de confiance totale, la liste de confiance totale n'est plus significative. Installez dans le GAC les assemblys utilisés dans la stratégie de sécurité pour qu’ils soient approuvés. |
| System.Security.Policy.PolicyLevel | AddFullTrustAssembly(StrongNameMembershipCondition) | Dans la mesure où tous les assemblys GAC ont toujours le niveau de confiance totale, la liste de confiance totale n'est plus significative. Installez dans le GAC les assemblys utilisés dans la stratégie de sécurité pour qu’ils soient approuvés. |
| System.Security.Policy.PolicyLevel | CreateAppDomainLevel | Les niveaux de stratégie AppDomain sont obsolètes et seront supprimés dans une prochaine version du .NET Framework. |
| System.Security.Policy.PolicyLevel | FullTrustAssemblies | Dans la mesure où tous les assemblys GAC ont toujours le niveau de confiance totale, la liste de confiance totale n'est plus significative. Installez dans le GAC les assemblys utilisés dans la stratégie de sécurité pour qu’ils soient approuvés. |
| System.Security.Policy.PolicyLevel | RemoveFullTrustAssembly(StrongName) | Dans la mesure où tous les assemblys GAC ont toujours le niveau de confiance totale, la liste de confiance totale n'est plus significative. Installez dans le GAC les assemblys utilisés dans la stratégie de sécurité pour qu’ils soient approuvés. |
| System.Security.Policy.PolicyLevel | RemoveFullTrustAssembly(StrongNameMembershipCondition) | Dans la mesure où tous les assemblys GAC ont toujours le niveau de confiance totale, la liste de confiance totale n'est plus significative. Installez dans le GAC les assemblys utilisés dans la stratégie de sécurité pour qu’ils soient approuvés. |
| System.Threading.Overlapped | EventHandle | Cette propriété n’est pas compatible 64 bits. Utilisez Overlapped.EventHandleIntPtr à la place. |
| System.Threading.Overlapped | Overlapped(Int32, Int32, Int32, IAsyncResult) | Ce constructeur n’est pas compatible 64 bits. Utilisez le constructeur Overlapped(Int32, Int32, IntPtr, IAsyncResult) qui accepte System.IntPtr comme handle d'événement. |
| System.Threading.Overlapped | Pack(IOCompletionCallback) | Cette méthode n’est pas sécurisée. Utilisez Overlapped.Pack(IOCompletionCallback, Object) à la place. |
| System.Threading.Overlapped | UnsafePack(IOCompletionCallback) | Cette méthode n’est pas sécurisée. Utilisez Overlapped.UnsafePack(IOCompletionCallback, Object) à la place. |
| System.Threading.Thread | ApartmentState | La propriété ApartmentState est obsolète. Utilisez Thread.GetApartmentState, Thread.SetApartmentState ou Thread.TrySetApartmentState à la place. |
| System.Threading.Thread | GetCompressedStack | GetCompressedStack n’est plus pris en charge. Utilisez la classe System.Threading.CompressedStack. |
| System.Threading.Thread | Resume | Resume est devenu obsolète. Utilisez d’autres classes dans System.Threading, telles que Monitor, Mutex , EventWaitHandleet Semaphore pour synchroniser des threads ou protéger des ressources. |
| System.Threading.Thread | SetCompressedStack | SetCompressedStack n’est plus pris en charge. Utilisez la classe System.Threading.CompressedStack. |
| System.Threading.Thread | Suspend | Suspend est devenu obsolète. Utilisez d’autres classes dans System.Threading, telles que Monitor, Mutex , EventWaitHandleet , pour Semaphoresynchroniser des threads ou protéger des ressources. |
| System.Threading.ThreadPool | BindHandle(IntPtr) | BindHandle(IntPtr) est devenu obsolète. Utilisez ThreadPool.BindHandle(SafeHandle) à la place. |
| System.Threading.WaitHandle | Handle | Utilisez plutôt la propriété WaitHandle.SafeWaitHandle. |
PresentationCore.dll
PresentationFramework.dll
System.Activities.dll
| Catégorie | Membre | Message |
|---|---|---|
| System.Activities.Debugger.XamlDebuggerXmlReader | XamlDebuggerXmlReader(XamlReader, IXamlLineInfo, TextReader) | Tout d’abord déconseillé dans .NET Framework 4.5. N'utilisez pas ce constructeur. Utilisez plutôt XamlDebuggerXmlReader(TextReader) ou XamlDebuggerXmlReader(TextReader, XamlSchemaContext). |
| System.Activities.Debugger.XamlDebuggerXmlReader | XamlDebuggerXmlReader(XamlReader, TextReader) | Tout d’abord déconseillé dans .NET Framework 4.5. N'utilisez pas ce constructeur. Utilisez plutôt XamlDebuggerXmlReader(TextReader) ou XamlDebuggerXmlReader(TextReader, XamlSchemaContext). |
System.Activities.Presentation.dll
| Catégorie | Membre | Message |
|---|---|---|
| System.Activities.Presentation.DragDropHelper | DoDragMove(WorkflowViewElement, Point) | Cette méthode ne prend pas en charge le déplacement de plusieurs éléments. |
| System.Activities.Presentation.DragDropHelper | GetCompositeView(DragEventArgs) | Tout d’abord déconseillé dans .NET Framework 4.5. Cette méthode ne prend pas en charge le déplacement de plusieurs éléments. Utilisez GetCompositeView(WorkflowViewElement) à la place. |
| System.Activities.Presentation.DragDropHelper | GetDragDropCompletedEffects | Cette méthode ne prend pas en charge le déplacement de plusieurs éléments. |
| System.Activities.Presentation.DragDropHelper | GetDraggedModelItem | Tout d’abord déconseillé dans .NET Framework 4.5. Cette méthode ne prend pas en charge le déplacement de plusieurs éléments. Utilisez GetDraggedModelItems à la place. |
| System.Activities.Presentation.DragDropHelper | GetDroppedObject | Tout d’abord déconseillé dans .NET Framework 4.5. Cette méthode ne prend pas en charge le déplacement de plusieurs éléments. Utilisez GetDroppedObjects à la place. |
| System.Activities.Presentation.DragDropHelper | SetDragDropCompletedEffects | Cette méthode ne prend pas en charge le déplacement de plusieurs éléments. |
| System.Activities.Presentation.Services.ModelChangedEventArgs | ItemsAdded | Tout d’abord déconseillé dans .NET Framework 4.5. N’utilisez pas cette propriété. Utilisez ModelChangeInfo à la place. |
| System.Activities.Presentation.Services.ModelChangedEventArgs | ItemsRemoved | Tout d’abord déconseillé dans .NET Framework 4.5. N’utilisez pas cette propriété. Utilisez ModelChangeInfo à la place. |
| System.Activities.Presentation.Services.ModelChangedEventArgs | PropertiesChanged | Tout d’abord déconseillé dans .NET Framework 4.5. N’utilisez pas cette propriété. Utilisez ModelChangeInfo à la place. |
System.Core.dll
System.Data.dll
System.Data.Entity.dll
| Catégorie | Membre | Message |
|---|---|---|
| System.Data.Metadata.Edm.AssociationSetEnd | Role | Cette propriété va disparaître, utilisez la propriété AssociationSetEnd.Name à la place. |
| System.Data.Metadata.Edm.MetadataWorkspace | GetRequiredOriginalValueMembers | Tout d’abord déconseillé dans .NET Framework 4.5. Utilisez MetadataWorkspace.GetRelevantMembersForUpdate à la place. |
| System.Data.Objects.ObjectContext | ApplyPropertyChanges | Utilisez ObjectContext.ApplyCurrentValues à la place. |
| System.Data.Objects.ObjectContext | SaveChanges(Boolean) | Utilisez SaveChanges(SaveOptions) à la place. |
System.Data.OracleClient.dll
| Catégorie | Membre | Message |
|---|---|---|
| System.Data.OracleClient.OracleParameter | Precision | Precision est devenu obsolète. Utilisez les System.Math classes pour définir explicitement la précision d’une décimale. |
| System.Data.OracleClient.OracleParameter | Scale | Scale est devenu obsolète. Utilisez les System.Math classes pour définir explicitement l’échelle d’une décimale. |
| System.Data.OracleClient.OracleParameterCollection | Add(String, Object) | Add(String, Object) est devenu obsolète. Utilisez OracleParameterCollection.AddWithValue. |
System.Design.dll
| Catégorie | Membre | Message |
|---|---|---|
| System.ComponentModel.Design.ComponentDesigner | InitializeNonDefault | Cette méthode a été déconseillée. Utilisez ComponentDesigner.InitializeExistingComponent à la place. |
| System.ComponentModel.Design.ComponentDesigner | OnSetComponentDefaults | Cette méthode a été déconseillée. Utilisez ComponentDesigner.InitializeNewComponent à la place. |
| System.ComponentModel.Design.DesignSurface | CreateComponent | La CreateComponent méthode a été remplacée par CreateInstance(Type). |
| System.ComponentModel.Design.Serialization.CodeDomSerializer | SerializeToReferenceExpression | Cette méthode a été déconseillée. Utilisez plutôt SerializeToExpression ou GetExpression. |
| System.Web.UI.Design.ControlDesigner | DesignTimeElementView | L’utilisation de cette propriété génère une erreur du compilateur. Erreur : cette propriété ne peut plus être référencée et est incluse pour prendre en charge les applications compilées existantes. L’architecture Vue de l’élément au moment du design n’est plus utilisée. |
| System.Web.UI.Design.ControlDesigner | DesignTimeHtmlRequiresLoadComplete | L’alternative recommandée consiste à utiliser ControlDesigner.SetViewFlags(ViewFlags.DesignTimeHtmlRequiresLoadComplete, true). |
| System.Web.UI.Design.ControlDesigner | GetPersistInnerHtml | L’alternative recommandée est ControlDesigner.GetPersistenceContent. |
| System.Web.UI.Design.ControlDesigner | IsDirty | L’alternative recommandée est d’utiliser ControlDesigner.Tag.SetDirty et ControlDesigner.Tag.IsDirty. |
| System.Web.UI.Design.ControlDesigner | IsPropertyBound | L’alternative recommandée est ControlDesigner.DataBindings.Contains. La System.Web.UI.DataBindingCollection classe permet davantage de contrôle des liaisons de données associées au contrôle. |
| System.Web.UI.Design.ControlDesigner | OnBindingsCollectionChanged | L’alternative recommandée consiste à gérer l’événement ControlDesigner.DataBindings.Changed . La DataBindingCollection collection retournée par la ControlDesigner.DataBindings propriété permet davantage de contrôle des liaisons de données associées au contrôle. |
| System.Web.UI.Design.ControlDesigner | OnControlResize | L’alternative recommandée est OnComponentChanged, qui est appelée quand une propriété du contrôle est modifiée. |
| System.Web.UI.Design.ControlDesigner | RaiseResizeEvent | L’utilisation de cette méthode n’est pas recommandée, car le redimensionnement est géré par la ControlDesigner.OnComponentChanged méthode. |
| System.Web.UI.Design.ControlDesigner | ReadOnly | L’alternative recommandée consiste à hériter de System.Web.UI.Design.ContainerControlDesigner à la place et à utiliser un System.Web.UI.Design.EditableDesignerRegion. Les régions permettent un meilleur contrôle du contenu dans le concepteur. |
| System.Web.UI.Design.HtmlControlDesigner | Behavior | L’alternative recommandée est ControlDesigner.Tag. |
| System.Web.UI.Design.HtmlControlDesigner | DesignTimeElement | L’utilisation de cette propriété génère une erreur du compilateur. Erreur : cette propriété ne peut plus être référencée et est incluse pour prendre en charge les applications compilées existantes. L'élément au moment du design n'assure pas forcément l'accès à l'élément dans le balisage. Il existe des méthodes alternatives sur System.Web.UI.Design.WebFormsRootDesigner pour gérer les scripts clients et les contrôles. |
| System.Web.UI.Design.HtmlControlDesigner | OnBehaviorAttached | L’alternative recommandée est ControlDesigner.Tag. |
| System.Web.UI.Design.HtmlControlDesigner | OnBehaviorDetaching | L’alternative recommandée est ControlDesigner.Tag. |
| System.Web.UI.Design.HtmlControlDesigner | OnBindingsCollectionChanged | L’alternative recommandée consiste à gérer l’événement HtmlControlDesigner.DataBindings.Changed . La DataBindingCollection collection retournée par la HtmlControlDesigner.DataBindings propriété permet davantage de contrôle des liaisons de données associées au contrôle. |
| System.Web.UI.Design.HtmlControlDesigner | ShouldCodeSerialize | L’utilisation de cette propriété n’est pas recommandée, car la sérialisation du code n’est pas prise en charge. |
| System.Web.UI.Design.TemplatedControlDesigner | ActiveTemplateEditingFrame | L’utilisation de cette propriété n’est pas recommandée, car la modification du modèle est gérée dans System.Web.UI.Design.ControlDesigner. Pour prendre en charge la modification de modèle, exposez les données de modèle dans la ControlDesigner.TemplateGroups propriété et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.TemplatedControlDesigner | CreateTemplateEditingFrame | L’utilisation de cette méthode n’est pas recommandée, car la modification du modèle est gérée dans System.Web.UI.Design.ControlDesigner. Pour prendre en charge la modification de modèle, exposez les données de modèle dans la ControlDesigner.TemplateGroups propriété et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.TemplatedControlDesigner | EnterTemplateMode | L’utilisation de cette méthode n’est pas recommandée, car la modification du modèle est gérée dans System.Web.UI.Design.ControlDesigner. Pour prendre en charge la modification de modèle, exposez les données de modèle dans la ControlDesigner.TemplateGroups propriété et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.TemplatedControlDesigner | ExitTemplateMode | L’utilisation de cette méthode n’est pas recommandée, car la modification du modèle est gérée dans System.Web.UI.Design.ControlDesigner. Pour prendre en charge la modification de modèle, exposez les données de modèle dans la ControlDesigner.TemplateGroups propriété et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.TemplatedControlDesigner | GetCachedTemplateEditingVerbs | L’utilisation de cette méthode n’est pas recommandée, car la modification du modèle est gérée dans System.Web.UI.Design.ControlDesigner. Pour prendre en charge la modification de modèle, exposez les données de modèle dans la ControlDesigner.TemplateGroups propriété et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.TemplatedControlDesigner | GetTemplateContainerDataItemProperty | L’utilisation de cette méthode n’est pas recommandée, car la modification du modèle est gérée dans System.Web.UI.Design.ControlDesigner. Pour prendre en charge la modification de modèle, exposez les données de modèle dans la ControlDesigner.TemplateGroups propriété et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.TemplatedControlDesigner | GetTemplateContainerDataSource | L’utilisation de cette méthode n’est pas recommandée, car la modification du modèle est gérée dans System.Web.UI.Design.ControlDesigner. Pour prendre en charge la modification de modèle, exposez les données de modèle dans la ControlDesigner.TemplateGroups propriété et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.TemplatedControlDesigner | GetTemplateContent | L’utilisation de cette méthode n’est pas recommandée, car la modification du modèle est gérée dans System.Web.UI.Design.ControlDesigner. Pour prendre en charge la modification de modèle, exposez les données de modèle dans la ControlDesigner.TemplateGroups propriété et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.TemplatedControlDesigner | GetTemplateEditingVerbs | L’utilisation de cette méthode n’est pas recommandée, car la modification du modèle est gérée dans System.Web.UI.Design.ControlDesigner. Pour prendre en charge la modification de modèle, exposez les données de modèle dans la ControlDesigner.TemplateGroups propriété et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.TemplatedControlDesigner | GetTemplatePropertyParentType | L’utilisation de cette méthode n’est pas recommandée, car la modification du modèle est gérée dans System.Web.UI.Design.ControlDesigner. Pour prendre en charge la modification de modèle, exposez les données de modèle dans la ControlDesigner.TemplateGroups propriété et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.TemplatedControlDesigner | InTemplateMode | L’alternative recommandée est ControlDesigner.InTemplateMode. |
| System.Web.UI.Design.TemplatedControlDesigner | OnBehaviorAttached | L’alternative recommandée est ControlDesigner.Tag. |
| System.Web.UI.Design.TemplatedControlDesigner | SetTemplateContent | L’utilisation de cette méthode n’est pas recommandée, car la modification du modèle est gérée dans System.Web.UI.Design.ControlDesigner. Pour prendre en charge la modification de modèle, exposez les données de modèle dans la ControlDesigner.TemplateGroups propriété et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.WebControls.BaseDataListDesigner | GetTemplateContainerDataSource | L’utilisation de cette méthode n’est pas recommandée, car la modification du modèle est gérée dans System.Web.UI.Design.ControlDesigner. Pour prendre en charge la modification de modèle, exposez les données de modèle dans la ControlDesigner.TemplateGroups propriété et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.WebControls.BaseDataListDesigner | OnAutoFormat | L’utilisation de cette méthode n’est pas recommandée, car la boîte de dialogue Mise en forme automatique est lancée par l’hôte du concepteur. La liste des mises en forme automatiques disponibles est accessible via la propriété ControlDesigner.AutoFormats. |
| System.Web.UI.Design.WebControls.DataGridDesigner | CreateTemplateEditingFrame | L’utilisation de cette méthode n’est pas recommandée, car la modification du modèle est gérée dans System.Web.UI.Design.ControlDesigner. Pour prendre en charge la modification de modèle, exposez les données de modèle dans la TemplateGroups propriété et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.WebControls.DataGridDesigner | GetCachedTemplateEditingVerbs | L’utilisation de cette méthode n’est pas recommandée, car la modification du modèle est gérée dans System.Web.UI.Design.ControlDesigner. Pour prendre en charge la modification de modèle, exposez les données de modèle dans la TemplateGroups propriété et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.WebControls.DataGridDesigner | GetTemplateContainerDataItemProperty | L’utilisation de cette méthode n’est pas recommandée, car la modification du modèle est gérée dans System.Web.UI.Design.ControlDesigner. Pour prendre en charge la modification de modèle, exposez les données de modèle dans la ControlDesigner.TemplateGroups propriété et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.WebControls.DataGridDesigner | GetTemplateContent | L’utilisation de cette méthode n’est pas recommandée, car la modification du modèle est gérée dans System.Web.UI.Design.ControlDesigner. Pour prendre en charge la modification de modèle, exposez les données de modèle dans la ControlDesigner.TemplateGroups propriété et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.WebControls.DataGridDesigner | GetTemplatePropertyParentType | L’utilisation de cette méthode n’est pas recommandée, car la modification du modèle est gérée dans System.Web.UI.Design.ControlDesigner. Pour prendre en charge la modification de modèle, exposez les données de modèle dans la ControlDesigner.TemplateGroups propriété et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.WebControls.DataGridDesigner | SetTemplateContent | L’utilisation de cette méthode n’est pas recommandée, car la modification du modèle est gérée dans System.Web.UI.Design.ControlDesigner. Pour prendre en charge la modification de modèle, exposez les données de modèle dans la ControlDesigner.TemplateGroups propriété et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.WebControls.DataListDesigner | CreateTemplateEditingFrame | L’utilisation de cette méthode n’est pas recommandée, car la modification du modèle est gérée dans System.Web.UI.Design.ControlDesigner. Pour prendre en charge la modification de modèle, exposez les données de modèle dans la ControlDesigner.TemplateGroups propriété et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.WebControls.DataListDesigner | GetCachedTemplateEditingVerbs | L’utilisation de cette méthode n’est pas recommandée, car la modification du modèle est gérée dans System.Web.UI.Design.ControlDesigner. Pour prendre en charge la modification de modèle, exposez les données de modèle dans la ControlDesigner.TemplateGroups propriété et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.WebControls.DataListDesigner | GetTemplateContainerDataItemProperty | L’utilisation de cette méthode n’est pas recommandée, car la modification du modèle est gérée dans System.Web.UI.Design.ControlDesigner. Pour prendre en charge la modification de modèle, exposez les données de modèle dans la ControlDesigner.TemplateGroups propriété et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.WebControls.DataListDesigner | GetTemplateContent | L’utilisation de cette méthode n’est pas recommandée, car la modification du modèle est gérée dans System.Web.UI.Design.ControlDesigner. Pour prendre en charge la modification de modèle, exposez les données de modèle dans la ControlDesigner.TemplateGroups propriété et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.WebControls.DataListDesigner | SetTemplateContent | L’utilisation de cette méthode n’est pas recommandée, car la modification du modèle est gérée dans System.Web.UI.Design.ControlDesigner. Pour prendre en charge la modification de modèle, exposez les données de modèle dans la ControlDesigner.TemplateGroups propriété et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.WebControls.PanelDesigner | OnBehaviorAttached | L’alternative recommandée est ControlDesigner.Tag. |
| System.Windows.Forms.Design.ControlDesigner | OnSetComponentDefaults | Cette méthode a été déconseillée. Utilisez ControlDesigner.InitializeNewComponent à la place. |
System.dll
| Catégorie | Membre | Message |
|---|---|---|
| Microsoft.CSharp.CSharpCodeProvider | CreateCompiler | Les appelants ne doivent pas utiliser l’interface System.CodeDom.Compiler.ICodeCompiler et doivent plutôt utiliser les méthodes directement sur la System.CodeDom.Compiler.CodeDomProvider classe. |
| Microsoft.CSharp.CSharpCodeProvider | CreateGenerator | Les appelants ne doivent pas utiliser l’interface System.CodeDom.Compiler.ICodeGenerator et doivent plutôt utiliser les méthodes directement sur la System.CodeDom.Compiler.CodeDomProvider classe. |
| Microsoft.VisualBasic.VBCodeProvider | CreateCompiler | Les appelants ne doivent pas utiliser l’interface System.CodeDom.Compiler.ICodeCompiler et doivent plutôt utiliser les méthodes directement sur la System.CodeDom.Compiler.CodeDomProvider classe. |
| Microsoft.VisualBasic.VBCodeProvider | CreateGenerator | Les appelants ne doivent pas utiliser l’interface System.CodeDom.Compiler.ICodeGenerator et doivent plutôt utiliser les méthodes directement sur la System.CodeDom.Compiler.CodeDomProvider classe. |
| Microsoft.Win32.SystemEvents | LowMemory | Cet événement a été déprécié. |
| System.Uri | Canonicalize | La méthode a été déconseillée. Il n’est pas utilisé par le système. |
| System.Uri | CheckSecurity | La méthode a été déconseillée. Il n’est pas utilisé par le système. |
| System.Uri | Escape | La méthode a été déconseillée. Il n’est pas utilisé par le système. |
| System.Uri | EscapeString | La méthode a été déconseillée. Utilisez la méthode GetComponents ou la méthode statique EscapeUriString pour protéger un composant d’URI ou une chaîne avec une séquence d’échappement. |
| System.Uri | IsBadFileSystemCharacter | La méthode a été déconseillée. Il n’est pas utilisé par le système. |
| System.Uri | IsExcludedCharacter | La méthode a été déconseillée. Il n’est pas utilisé par le système. |
| System.Uri | IsReservedCharacter | La méthode a été déconseillée. Il n’est pas utilisé par le système. |
| System.Uri | MakeRelative | La méthode a été déconseillée. Utilisez Uri.MakeRelativeUri. |
| System.Uri | Parse | La méthode a été déconseillée. Il n’est pas utilisé par le système. |
| System.Uri | Unescape | La méthode a été déconseillée. Utilisez la méthode Uri.GetComponents ou la méthode statique Uri.EscapeUriString pour protéger un composant d’URI ou une chaîne avec une séquence d’échappement. |
| System.Uri | Uri(String, Boolean) | Le constructeur a été désapprouvé. Utilisez Uri(String). Le dontEscape paramètre est déconseillé et est toujours false. |
| System.Uri | Uri(Uri, String, Boolean) | Le constructeur a été désapprouvé. Utilisez Uri(Uri, String). Le dontEscape paramètre est déconseillé et est toujours false. |
| System.CodeDom.Compiler.CodeDomProvider | CreateCompiler | Les appelants ne doivent pas utiliser l’interface System.CodeDom.Compiler.ICodeCompiler et doivent plutôt utiliser les méthodes directement sur la System.CodeDom.Compiler.CodeDomProvider classe. Ceux qui héritent de CodeDomProvider doivent toujours implémenter cette interface et doivent soit exclure cet avertissement, soit rendre également obsolète cette méthode. |
| System.CodeDom.Compiler.CodeDomProvider | CreateGenerator | Les appelants ne doivent pas utiliser l’interface System.CodeDom.Compiler.ICodeGenerator et doivent plutôt utiliser les méthodes directement sur la System.CodeDom.Compiler.CodeDomProvider classe. Ceux qui héritent de CodeDomProvider doivent toujours implémenter cette interface et doivent soit exclure cet avertissement, soit rendre également obsolète cette méthode. |
| System.CodeDom.Compiler.CodeDomProvider | CreateParser | Les appelants ne doivent pas utiliser l’interface System.CodeDom.Compiler.ICodeParser et doivent plutôt utiliser les méthodes directement sur la System.CodeDom.Compiler.CodeDomProvider classe. Ceux qui héritent de CodeDomProvider doivent toujours implémenter cette interface et doivent soit exclure cet avertissement, soit rendre également obsolète cette méthode. |
| System.CodeDom.Compiler.CompilerParameters | Evidence | La stratégie CAS est obsolète et sera supprimée dans une prochaine version du .NET Framework. Pour plus d’informations, consultez Modifications de sécurité dans .NET Framework 4. |
| System.CodeDom.Compiler.CompilerResults | Evidence | La stratégie CAS est obsolète et sera supprimée dans une prochaine version du .NET Framework. Pour plus d’informations, consultez Modifications de sécurité dans .NET Framework 4. |
| System.Collections.Specialized.NameObjectCollectionBase | NameObjectCollectionBase(IHashCodeProvider, IComparer) | Utilisez NameObjectCollectionBase(IEqualityComparer) à la place. |
| System.Collections.Specialized.NameObjectCollectionBase | NameObjectCollectionBase(Int32, IHashCodeProvider, IComparer) | Utilisez NameObjectCollectionBase(Int32, IEqualityComparer) à la place. |
| System.Collections.Specialized.NameValueCollection | NameValueCollection(IHashCodeProvider, IComparer) | Utilisez NameValueCollection(IEqualityComparer) à la place. |
| System.Collections.Specialized.NameValueCollection | NameValueCollection(Int32, IHashCodeProvider, IComparer) | Utilisez NameValueCollection(Int32, IEqualityComparer) à la place. |
| System.ComponentModel.AsyncCompletedEventArgs | AsyncCompletedEventArgs() | Tout d’abord déconseillé dans .NET Framework 4.5. L’utilisation de ce membre génère une erreur du compilateur. Cette API prend en charge l’infrastructure .NET Framework et n’est pas destinée à être utilisée directement à partir de votre code. |
| System.ComponentModel.MemberDescriptor | GetInvokee | Cette méthode a été déconseillée. Utilisez MemberDescriptor.GetInvocationTarget à la place. |
| System.ComponentModel.TypeDescriptor | ComNativeDescriptorHandler | Cette propriété est dépréciée. Utilisez plutôt un fournisseur de description de type pour fournir des informations de type pour les types COM. |
| System.ComponentModel.Design.DesignerTransactionCloseEventArgs | DesignerTransactionCloseEventArgs(Boolean) | Ce constructeur est obsolète. Utilisez DesignerTransactionCloseEventArgs(Boolean, Boolean) à la place. |
| System.ComponentModel.Design.SelectionTypes | Click | Cette valeur a été déconseillée. Utilisez SelectionTypes.Primary à la place. |
| System.ComponentModel.Design.SelectionTypes | MouseDown | Cette valeur a été déconseillée. Il n’est plus pris en charge. |
| System.ComponentModel.Design.SelectionTypes | MouseUp | Cette valeur a été déconseillée. Il n’est plus pris en charge. |
| System.ComponentModel.Design.SelectionTypes | Normal | Cette valeur a été déconseillée. Utilisez SelectionTypes.Auto à la place. |
| System.ComponentModel.Design.SelectionTypes | Valid | Cette valeur a été déconseillée. Utilisez des System.Enum méthodes de classe pour déterminer des valeurs valides ou utiliser un convertisseur de type. |
| System.ComponentModel.Design.ViewTechnology | Passthrough | Cette valeur a été déconseillée. Utilisez ViewTechnology.Default à la place. |
| System.ComponentModel.Design.ViewTechnology | WindowsForms | Cette valeur a été déconseillée. Utilisez ViewTechnology.Default à la place. |
| System.Configuration.ConfigurationException | ConfigurationException() | Cette classe est obsolète. Pour créer une exception, créez un System.Configuration.ConfigurationErrorsException. |
| System.Configuration.ConfigurationException | ConfigurationException(String) | Cette classe est obsolète. Pour créer une exception, créez un System.Configuration.ConfigurationErrorsException. |
| System.Configuration.ConfigurationException | ConfigurationException(String, Exception) | Cette classe est obsolète. Pour créer une exception, créez un System.Configuration.ConfigurationErrorsException. |
| System.Configuration.ConfigurationException | ConfigurationException(String, Exception, String, Int32) | Cette classe est obsolète. Pour créer une exception, créez un System.Configuration.ConfigurationErrorsException. |
| System.Configuration.ConfigurationException | ConfigurationException(String, Exception, XmlNode) | Cette classe est obsolète. Pour créer une exception, créez un System.Configuration.ConfigurationErrorsException. |
| System.Configuration.ConfigurationException | ConfigurationException(String, String, Int32) | Cette classe est obsolète. Pour créer une exception, créez un System.Configuration.ConfigurationErrorsException. |
| System.Configuration.ConfigurationException | ConfigurationException(String, XmlNode) | Cette classe est obsolète. Pour créer une exception, créez un System.Configuration.ConfigurationErrorsException. |
| System.Configuration.ConfigurationException | GetXmlNodeFilename | Cette classe est obsolète. Utilisez ConfigurationErrorsException.GetFilename à la place. |
| System.Configuration.ConfigurationException | GetXmlNodeLineNumber | Cette classe est obsolète. Utilisation de ConfigurationErrorsException.GetLineNumber(XmlNode) à la place |
| System.Configuration.ConfigurationSettings | AppSettings | Cette méthode est obsolète. Elle a été remplacée par ConfigurationManager.AppSettings. |
| System.Configuration.ConfigurationSettings | GetConfig | Cette méthode est obsolète. Elle a été remplacée par ConfigurationManager.GetSection. |
| System.Diagnostics.EventLog | CreateEventSource(String, String, String) | Cette méthode a été déconseillée. Utilisez CreateEventSource(EventSourceCreationData) à la place. |
| System.Diagnostics.EventLogEntry | EventID | Cette propriété est dépréciée. Utilisez EventLogEntry.InstanceId à la place. |
| System.Diagnostics.EventLogPermissionAccess | Audit | Ce membre a été déconseillé. Utilisez EventLogPermissionAccess.Administer à la place. |
| System.Diagnostics.EventLogPermissionAccess | Browse | Ce membre a été déconseillé. Utilisez EventLogPermissionAccess.Administer à la place. |
| System.Diagnostics.EventLogPermissionAccess | Instrument | Ce membre a été déconseillé. Utilisez EventLogPermissionAccess.Write à la place. |
| System.Diagnostics.InstanceDataCollection | InstanceDataCollection | Ce constructeur a été déconseillé. Utilisez InstanceDataCollectionCollection.Item[] pour obtenir une instance de cette collection à la place. |
| System.Diagnostics.InstanceDataCollectionCollection | InstanceDataCollectionCollection | Ce constructeur a été déconseillé. Utilisez PerformanceCounterCategory.ReadCategory pour obtenir une instance de cette collection à la place. |
| System.Diagnostics.PerformanceCounter | DefaultFileMappingSize | Ce champ a été déconseillé et n’est pas utilisé. Utilisez machine.config ou un fichier de configuration d’application pour définir la taille du System.Diagnostics.PerformanceCounter mappage de fichiers. |
| System.Diagnostics.PerformanceCounterCategory | Create(String, String, CounterCreationDataCollection) | Cette méthode a été déconseillée. Utilisez Create(String, String, PerformanceCounterCategoryType, CounterCreationDataCollection) à la place. |
| System.Diagnostics.PerformanceCounterCategory | Create(String, String, String, String) | Cette méthode a été déconseillée. Utilisez Create(String, String, PerformanceCounterCategoryType, String, String) à la place. |
| System.Diagnostics.PerformanceCounterManager | ICollectData.CloseData | Cette classe a été déconseillée. Utilisez plutôt les compteurs de performances par le biais de la PerformanceCounter classe. |
| System.Diagnostics.PerformanceCounterManager | ICollectData.CollectData | Cette classe a été déconseillée. Utilisez plutôt les compteurs de performances par le biais de la PerformanceCounter classe. |
| System.Diagnostics.PerformanceCounterManager | PerformanceCounterManager | Cette classe a été déconseillée. Utilisez plutôt les compteurs de performances par le biais de la System.Diagnostics.PerformanceCounter classe. |
| System.Diagnostics.PerformanceCounterPermissionAccess | Browse | Ce membre a été déconseillé. Utilisez PerformanceCounterPermissionAccess.Read à la place. |
| System.Diagnostics.PerformanceCounterPermissionAccess | Instrument | Ce membre a été déconseillé. Utilisez PerformanceCounterPermissionAccess.Write à la place. |
| System.Diagnostics.Process | NonpagedSystemMemorySize | Cette propriété est dépréciée. Utilisez Process.NonpagedSystemMemorySize64 à la place. |
| System.Diagnostics.Process | PagedMemorySize | Cette propriété est dépréciée. Utilisez PagedMemorySize64 à la place. |
| System.Diagnostics.Process | PagedSystemMemorySize | Cette propriété est dépréciée. Utilisez Process.PagedSystemMemorySize64 à la place. |
| System.Diagnostics.Process | PeakPagedMemorySize | Cette propriété est dépréciée. Utilisez Process.PeakPagedMemorySize64 à la place. |
| System.Diagnostics.Process | PeakVirtualMemorySize | Cette propriété est dépréciée. Utilisez Process.PeakVirtualMemorySize64 à la place. |
| System.Diagnostics.Process | PeakWorkingSet | Cette propriété est dépréciée. Utilisez Process.PeakWorkingSet64 à la place. |
| System.Diagnostics.Process | PrivateMemorySize | Cette propriété est dépréciée. Utilisez Process.PrivateMemorySize64 à la place. |
| System.Diagnostics.Process | VirtualMemorySize | Cette propriété est dépréciée. Utilisez Process.VirtualMemorySize64 à la place. |
| System.Diagnostics.Process | WorkingSet | Cette propriété est dépréciée. Utilisez Process.WorkingSet64 à la place. |
| System.Net.Dns | BeginGetHostByName | BeginGetHostByName est obsolète pour ce type, utilisez Dns.BeginGetHostEntry(String, AsyncCallback, Object) à la place. |
| System.Net.Dns | BeginResolve(String, AsyncCallback, Object) | BeginResolve(String, AsyncCallback, Object) est obsolète pour ce type, utilisez Dns.BeginGetHostEntry(String, AsyncCallback, Object) à la place. |
| System.Net.Dns | EndGetHostByName | EndGetHostByName est obsolète pour ce type, utilisez Dns.EndGetHostEntry à la place. |
| System.Net.Dns | EndResolve | EndResolve est obsolète pour ce type, utilisez Dns.EndGetHostEntry à la place. |
| System.Net.Dns | GetHostByAddress(IPAddress) | GetHostByAddress(IPAddress) est obsolète pour ce type, utilisez Dns.GetHostEntry(IPAddress) à la place. |
| System.Net.Dns | GetHostByAddress(String) | GetHostByAddress(String) est obsolète pour ce type, utilisez Dns.GetHostEntry(String) à la place. |
| System.Net.Dns | GetHostByName | GetHostByName est obsolète pour ce type, utilisez Dns.GetHostEntry(String) à la place. |
| System.Net.Dns | Resolve | Resolve est obsolète pour ce type, utilisez Dns.GetHostEntry(String) à la place. |
| System.Net.FileWebRequest | FileWebRequest | La sérialisation est obsolète pour ce type. |
| System.Net.FileWebResponse | FileWebResponse | La sérialisation est obsolète pour ce type. |
| System.Net.HttpWebRequest | HttpWebRequest() | Tout d’abord déconseillé dans .NET Framework 4.5. L’utilisation de ce membre génère une erreur du compilateur. Cette API prend en charge l’infrastructure .NET Framework et n’est pas destinée à être utilisée directement à partir de votre code. |
| System.Net.HttpWebRequest | HttpWebRequest(SerializationInfo, StreamingContext) | La sérialisation est obsolète pour ce type. |
| System.Net.HttpWebResponse | HttpWebResponse() | Tout d’abord déconseillé dans .NET Framework 4.5. L’utilisation de ce membre génère une erreur du compilateur. Cette API prend en charge l’infrastructure .NET Framework et n’est pas destinée à être utilisée directement à partir de votre code. |
| System.Net.HttpWebResponse | HttpWebResponse(SerializationInfo, StreamingContext) | La sérialisation est obsolète pour ce type. |
| System.Net.IPAddress | Address | Cette propriété est dépréciée. Elle dépend de la famille d'adresses. Utilisez plutôt la IPAddress.Equals méthode pour effectuer des comparaisons. |
| System.Net.ServicePointManager | CertificatePolicy | CertificatePolicy est obsolète pour ce type. Utilisez ServicePointManager.ServerCertificateValidationCallback à la place. |
| System.Net.WebClient | AllowReadStreamBuffering | Tout d’abord déconseillé dans .NET Framework 4.5. L’utilisation de ce membre génère une erreur du compilateur. Cette API prend en charge l’infrastructure .NET Framework et n’est pas destinée à être utilisée directement à partir de votre code. |
| System.Net.WebClient | AllowWriteStreamBuffering | Tout d’abord déconseillé dans .NET Framework 4.5. L’utilisation de ce membre génère une erreur du compilateur. Cette API prend en charge l’infrastructure .NET Framework et n’est pas destinée à être utilisée directement à partir de votre code. |
| System.Net.WebClient | System.Net.WebClient.OnWriteStreamClosed |
Tout d’abord déconseillé dans .NET Framework 4.5. L’utilisation de ce membre génère une erreur du compilateur. Cette API prend en charge l’infrastructure .NET Framework et n’est pas destinée à être utilisée directement à partir de votre code. |
| System.Net.WebClient | WriteStreamClosed | Tout d’abord déconseillé dans .NET Framework 4.5. L’utilisation de ce membre génère une erreur du compilateur. Cette API prend en charge l’infrastructure .NET Framework et n’est pas destinée à être utilisée directement à partir de votre code. |
| System.Net.WebProxy | GetDefaultProxy | Cette méthode a été déconseillée. Utilisez le proxy sélectionné pour vous par défaut. |
| System.Net.WebRequest | CreatorInstance | Tout d’abord déconseillé dans .NET Framework 4.5. L’utilisation de ce membre génère une erreur du compilateur. Cette API prend en charge l’infrastructure .NET Framework et n’est pas destinée à être utilisée directement à partir de votre code. |
| System.Net.WebRequest | RegisterPortableWebRequestCreator | Tout d’abord déconseillé dans .NET Framework 4.5. L’utilisation de ce membre génère une erreur du compilateur. Cette API prend en charge l’infrastructure .NET Framework et n’est pas destinée à être utilisée directement à partir de votre code. |
| System.Net.WriteStreamClosedEventArgs | Error | Tout d’abord déconseillé dans .NET Framework 4.5. L’utilisation de ce membre génère une erreur du compilateur. Cette API prend en charge l’infrastructure .NET Framework et n’est pas destinée à être utilisée directement à partir de votre code. |
| System.Net.WriteStreamClosedEventArgs | WriteStreamClosedEventArgs | Tout d’abord déconseillé dans .NET Framework 4.5. L’utilisation de ce membre génère une erreur du compilateur. Cette API prend en charge l’infrastructure .NET Framework et n’est pas destinée à être utilisée directement à partir de votre code. |
| System.Net.Mail.MailMessage | ReplyTo | ReplyTo est obsolète pour ce type. Utilisez MailMessage.ReplyToList plutôt, qui peut accepter plusieurs adresses. |
| System.Net.NetworkInformation.NetworkChange | NetworkChange() | Tout d’abord déconseillé dans .NET Framework 4.5. L’utilisation de ce membre génère une erreur du compilateur. Cette API prend en charge l’infrastructure .NET Framework et n’est pas destinée à être utilisée directement à partir de votre code. |
| System.Net.NetworkInformation.NetworkChange | RegisterNetworkChange(NetworkChange) | Tout d’abord déconseillé dans .NET Framework 4.5. L’utilisation de ce membre génère une erreur du compilateur. Cette API prend en charge l’infrastructure .NET Framework et n’est pas destinée à être utilisée directement à partir de votre code. |
| System.Net.Sockets.Socket | SupportsIPv4 | SupportsIPv4 est obsolète pour ce type. Utilisez Socket.OSSupportsIPv4 à la place. |
| System.Net.Sockets.Socket | SupportsIPv6 | SupportsIPv6 est obsolète pour ce type. Utilisez Socket.OSSupportsIPv6 à la place. |
| System.Net.Sockets.SocketAsyncEventArgs | SocketClientAccessPolicyProtocol | Tout d’abord déconseillé dans .NET Framework 4.5. L’utilisation de ce membre génère une erreur du compilateur. Cette API prend en charge l’infrastructure .NET Framework et n’est pas destinée à être utilisée directement à partir de votre code. |
| System.Net.Sockets.TcpListener | TcpListener(Int32) | Cette méthode a été déconseillée. Utilisez TcpListener(IPAddress, Int32) à la place. |
| System.Net.WebSockets.WebSocket | IsApplicationTargeting45 | Tout d’abord déconseillé dans .NET Framework 4.5. Ce membre est destiné à une utilisation interne uniquement et sera supprimé dans une version ultérieure du .NET Framework. Ne l’appelez pas. |
| System.Security.Claims.DynamicRoleClaimProvider | AddDynamicRoleClaims | Tout d’abord déconseillé dans .NET Framework 4.5. L’utilisation de ce membre génère une erreur du compilateur. Utilisez System.Security.Claims.ClaimsAuthenticationManager pour ajouter des revendications à ClaimsIdentity. |
System.Drawing.dll
| Catégorie | Membre | Message |
|---|---|---|
| System.Drawing.FontFamily | GetFamilies | N’utilisez pas la GetFamilies méthode ; utilisez plutôt la FontFamily.Families propriété. |
| System.Drawing.Imaging.EncoderParameter | EncoderParameter(Encoder, Int32, Int32, Int32) | Tout d’abord déconseillé dans .NET Framework 4.5. Ce constructeur a été déconseillé. Utilisez EncoderParameter(Encoder, Int32, EncoderParameterValueType, IntPtr). |
System.Messaging.dll
| Catégorie | Membre | Message |
|---|---|---|
| System.Messaging.MessageQueue | GetEnumerator | Cette méthode retourne une System.Messaging.MessageEnumerator méthode qui implémente incorrectement la MessageEnumerator.RemoveCurrent famille de méthodes. Utilisez MessageQueue.GetMessageEnumerator2 à la place. |
| System.Messaging.MessageQueue | GetMessageEnumerator | Cette méthode retourne une System.Messaging.MessageEnumerator méthode qui implémente incorrectement la MessageEnumerator.RemoveCurrent famille de méthodes. Utilisez MessageQueue.GetMessageEnumerator2 à la place. |
System.ServiceModel.dll
| Catégorie | Membre | Message |
|---|---|---|
| System.ServiceModel.BasicHttpBinding | EnableHttpCookieContainer | Tout d’abord déconseillé dans .NET Framework 4.5. Cette propriété est obsolète. Pour activer Http CookieContainer, utilisez plutôt la HttpBindingBase.AllowCookies propriété. |
| System.ServiceModel.Configuration.BindingsSection | NetPeerTcpBinding | Tout d’abord déconseillé dans .NET Framework 4.5. La fonctionnalité de canal homologue est obsolète et sera supprimée à l’avenir. |
| System.ServiceModel.Dispatcher.ClientOperationCompatBase | ParameterInspectors | Tout d’abord déconseillé dans .NET Framework 4.5. L’utilisation de ce type génère une erreur du compilateur. Cette API prend en charge l’infrastructure .NET Framework et n’est pas destinée à être utilisée directement à partir de votre code. |
| System.ServiceModel.Dispatcher.ClientRuntimeCompatBase | MessageInspectors | Tout d’abord déconseillé dans .NET Framework 4.5. L’utilisation de ce type génère une erreur du compilateur. Cette API prend en charge l’infrastructure .NET Framework et n’est pas destinée à être utilisée directement à partir de votre code. |
| System.ServiceModel.Dispatcher.ClientRuntimeCompatBase | Operations | Tout d’abord déconseillé dans .NET Framework 4.5. L’utilisation de ce type génère une erreur du compilateur. Cette API prend en charge l’infrastructure .NET Framework et n’est pas destinée à être utilisée directement à partir de votre code. |
| System.ServiceModel.Security.WindowsClientCredential | AllowNtlm | Cette propriété est déconseillée et est conservée uniquement pour la compatibilité descendante. La stratégie d’ordinateur local est utilisée pour déterminer si NTLM doit être utilisé. |
System.ServiceModel.Discovery.dll
| Catégorie | Membre | Message |
|---|---|---|
| System.ServiceModel.Discovery.UdpAnnouncementEndpoint | TransportSettings | Tout d’abord déconseillé dans .NET Framework 4.5. La TransportSettings propriété est obsolète. Envisagez d’utiliser System.ServiceModel.Channels.UdpTransportBindingElement pour définir les propriétés de transport. |
| System.ServiceModel.Discovery.UdpDiscoveryEndpoint | TransportSettings | Tout d’abord déconseillé dans .NET Framework 4.5. La TransportSettings propriété est obsolète. Envisagez d’utiliser System.ServiceModel.Channels.UdpTransportBindingElement pour définir les propriétés de transport. |
System.Web.DataVisualization.dll
| Catégorie | Membre | Message |
|---|---|---|
| System.Web.UI.DataVisualization.Charting.Chart | ViewStateData | ViewStateData est devenu obsolète. Envisagez plutôt d’utiliser Control.ViewState. |
System.Web.dll
| Catégorie | Membre | Message |
|---|---|---|
| System.Web.HttpContext | GetAppConfig | L’alternative recommandée est WebConfigurationManager.GetWebApplicationSection en System.Web.dll. |
| System.Web.HttpContext | GetConfig | L’alternative recommandée est HttpContext.GetSection en System.Web.dll. |
| System.Web.HttpUtility | UrlEncodeUnicode | Tout d’abord déconseillé dans .NET Framework 4.5. Cette méthode produit une sortie non conforme aux normes et présente des problèmes d’interopérabilité. L’alternative préférée est UrlEncode(String). |
| System.Web.HttpUtility | UrlEncodeUnicodeToBytes | Tout d’abord déconseillé dans .NET Framework 4.5. Cette méthode produit une sortie non conforme aux normes et présente des problèmes d’interopérabilité. L’alternative préférée est UrlEncodeToBytes(String). |
| System.Web.Configuration.AuthenticationMode | Passport | Ce champ est obsolète. Le produit d’authentification Passport n’est plus pris en charge et a été remplacé par le compte Microsoft. |
| System.Web.Configuration.AuthenticationSection | Passport | Cette propriété est obsolète. Le produit d’authentification Passport n’est plus pris en charge et a été remplacé par le compte Microsoft. |
| System.Web.Configuration.HttpCapabilitiesBase | JavaScript | L’alternative recommandée est la HttpCapabilitiesBase.EcmaScriptVersion propriété. Une Version.Major valeur de version supérieure ou égale à 1 implique la prise en charge de JavaScript. |
| System.Web.Configuration.SystemWebSectionGroup | MobileControls | System.Web.Mobile.dll est obsolète. |
| System.Web.Routing.UrlRoutingModule | PostMapRequestHandler | Cette méthode est obsolète. Remplacez la Init méthode pour utiliser l’événement PostMapRequestHandler . |
| System.Web.Security.FormsAuthentication | Authenticate | Tout d’abord déconseillé dans .NET Framework 4.5. L’alternative recommandée consiste à utiliser les System.Web.Security.Membership API, telles que Membership.ValidateUser. |
| System.Web.Security.FormsAuthentication | HashPasswordForStoringInConfigFile | Tout d’abord déconseillé dans .NET Framework 4.5. L’alternative recommandée consiste à utiliser les System.Web.Security.Membership API, telles que Membership.CreateUser. |
| System.Web.Security.MachineKey | Decode | Tout d’abord déconseillé dans .NET Framework 4.5. Cette méthode est obsolète et est fournie uniquement pour la compatibilité avec le code existant. Il est recommandé d'utiliser plutôt les méthodes Protect et Unprotect pour le nouveau code. |
| System.Web.Security.MachineKey | Encode | Tout d’abord déconseillé dans .NET Framework 4.5. Cette méthode est obsolète et est fournie uniquement pour la compatibilité avec le code existant. Il est recommandé d'utiliser plutôt les méthodes Protect et Unprotect pour le nouveau code. |
| System.Web.UI.Page | FileDependencies | L’alternative recommandée est HttpResponse.AddFileDependencies. |
| System.Web.UI.Page | GetPostBackClientEvent | L’alternative recommandée est ClientScriptManager.GetPostBackEventReference. |
| System.Web.UI.Page | GetPostBackClientHyperlink | L’alternative recommandée est ClientScriptManager.GetPostBackClientHyperlink. |
| System.Web.UI.Page | GetPostBackEventReference(Control) | L’alternative recommandée est ClientScriptManager.GetPostBackEventReference(Control, String). |
| System.Web.UI.Page | GetPostBackEventReference(Control, String) | L’alternative recommandée est ClientScriptManager.GetPostBackEventReference. |
| System.Web.UI.Page | IsClientScriptBlockRegistered | L’alternative recommandée est ClientScriptManager.IsClientScriptBlockRegistered. |
| System.Web.UI.Page | IsStartupScriptRegistered | L’alternative recommandée est ClientScriptManager.IsStartupScriptRegistered. |
| System.Web.UI.Page | RegisterArrayDeclaration | L’alternative recommandée est ClientScriptManager.RegisterArrayDeclaration. |
| System.Web.UI.Page | RegisterClientScriptBlock | L’alternative recommandée est ClientScriptManager.RegisterClientScriptBlock. |
| System.Web.UI.Page | RegisterHiddenField | L’alternative recommandée est ClientScriptManager.RegisterHiddenField. |
| System.Web.UI.Page | RegisterOnSubmitStatement | L’alternative recommandée est ClientScriptManager.RegisterOnSubmitStatement. |
| System.Web.UI.Page | RegisterStartupScript | L’alternative recommandée est ClientScriptManager.RegisterStartupScript. |
| System.Web.UI.Page | SmartNavigation | L’alternative recommandée est Page.SetFocus et Page.MaintainScrollPositionOnPostBack. |
| System.Web.UI.TemplateControl | AutoHandlers | L’utilisation de cette propriété n’est pas recommandée, car elle n’est plus utile. |
| System.Web.UI.WebControls.GridView | CreateAutoGeneratedColumn | Tout d’abord déconseillé dans .NET Framework 4.5. Cette méthode est conservée pour la compatibilité descendante. Cette API n’est plus utilisée. |
| System.Web.UI.WebControls.Xml | Document | L’alternative recommandée est la Xml.XPathNavigator propriété. Créez un System.Xml.XPath.XPathDocument et faites appel à XPathDocument.CreateNavigator pour créer un System.Xml.XPath.XPathNavigator. |
System.Web.DynamicData.dll
| Catégorie | Membre | Message |
|---|---|---|
| System.Web.DynamicData.DynamicDataExtensions | EnablePersistedSelection | Utilisez la propriété EnablePersistedSelection sur un contrôle lié aux données tel que System.Web.UI.WebControls.GridView ou System.Web.UI.WebControls.ListView. |
System.Web.Extensions.dll
System.Web.Services.dll
| Catégorie | Membre | Message |
|---|---|---|
| System.Web.Services.Discovery.DiscoveryClientProtocol | LoadExternals | Cette méthode sera supprimée d’une version ultérieure. L’appel de méthode n’est plus nécessaire pour la découverte de ressources. |
| System.Web.Services.Protocols.SoapHeaderAttribute | Required | Cette propriété sera supprimée d’une version ultérieure. La présence d’un en-tête particulier dans un message SOAP n’est plus appliquée. |
System.Windows.Forms.dll
| Catégorie | Membre | Message |
|---|---|---|
| System.Windows.Forms.AccessibleStates | Valid | Cette valeur d’énumération est obsolète. Il n’y a pas de remplacement. |
| System.Windows.Forms.ComboBox | AddItemsCore | Cette méthode a été déconseillée. Il n’y a pas de remplacement. |
| System.Windows.Forms.Control | RenderRightToLeft | Cette propriété est dépréciée. Utilisez Control.RightToLeft à la place. |
| System.Windows.Forms.Control | Scale(Single) | Cette méthode a été déconseillée. Utilisez plutôt la Control.Scale(SizeF) méthode. |
| System.Windows.Forms.Control | Scale(Single, Single) | Cette méthode a été déconseillée. Utilisez plutôt la Control.Scale(SizeF) méthode. |
| System.Windows.Forms.Form | ApplyAutoScaling | Cette méthode a été déconseillée. Utilisez plutôt la PerformAutoScale méthode. |
| System.Windows.Forms.Form | AutoScale | Cette propriété est dépréciée. Utilisez plutôt la propriété ContainerControl.AutoScaleMode. |
| System.Windows.Forms.Form | GetAutoScaleSize | Cette méthode a été déconseillée. Utilisez plutôt la propriété ContainerControl.AutoScaleDimensions. |
| System.Windows.Forms.Label | RenderTransparent | Cette propriété est dépréciée. Utilisez BackColor à la place. |
| System.Windows.Forms.ListBox | AddItemsCore | Cette méthode a été déconseillée. Il n’y a pas de remplacement. |
| System.Windows.Forms.PrintPreviewDialog | AutoScaleBaseSize | Cette propriété est dépréciée. Utilisez plutôt la propriété ContainerControl.AutoScaleDimensions. |
System.Xaml.dll
| Catégorie | Membre | Message |
|---|---|---|
| System.Windows.Markup.MarkupExtensionReturnTypeAttribute | ExpressionType | Cela n’est pas utilisé par l’analyseur XAML. Voir System.Windows.Markup.XamlSetMarkupExtensionAttribute. |
| System.Windows.Markup.MarkupExtensionReturnTypeAttribute | MarkupExtensionReturnTypeAttribute(Type, Type) | L’argument expressionType n’est pas utilisé par l’analyseur XAML. Pour spécifier le type de retour attendu, utilisez MarkupExtensionReturnTypeAttribute(Type). Pour spécifier la gestion personnalisée pour les types d’expressions, utilisez System.Windows.Markup.XamlSetMarkupExtensionAttribute. |
System.Xml.dll
IEHost.dll et IEExec.exe
Les assemblys IEHost.dll et IEExec.exe ont été supprimés du .NET Framework. Tous leurs types et leurs membres sont obsolètes et ne sont pas pris en charge dans .NET Framework 4.5 et versions ultérieures. Ces assemblys ont été utilisés pour héberger des contrôles Windows Forms et exécuter des exécutables dans Internet Explorer. Les alternatives à cette technologie incluent ClickOnce, XAML Browser Applications (XBAP) et Microsoft Silverlight.
ISymWrapper.dll
| Catégorie | Membre | Message |
|---|---|---|
| System.Diagnostics.SymbolStore.SymBinder | GetReader(Int32, String, String) | L’alternative recommandée est SymBinder.GetReader(IntPtr, String, String). ISymbolBinder1.GetReader prend le pointeur d’interface System.IntPtr de l’importateur en tant que pointeur au lieu d’un System.Int32, et fonctionne donc sur les architectures 32 bits et 64 bits. |
Microsoft.Build.Conversion.v4.0.dll
| Catégorie | Membre | Message |
|---|---|---|
| Microsoft.Build.Conversion.ProjectFileConverter | Convert(ProjectLoadSettings) | Utilisez la surcharge Convert() sans paramètre à la place. |
| Microsoft.Build.Conversion.ProjectFileConverter | Convert(String) | Utilisez la surcharge Convert() sans paramètre à la place. |
| Microsoft.Build.Conversion.ProjectFileConverter | ConvertInMemory(Engine) | Utilisez plutôt une méthode sans ProjectFileConverter.ConvertInMemory() paramètre. |
| Microsoft.Build.Conversion.ProjectFileConverter | ConvertInMemory(Engine, ProjectLoadSettings) | Utilisez plutôt une méthode sans ProjectFileConverter.ConvertInMemory() paramètre. |
Microsoft.Build.Engine.dll
| Catégorie | Membre | Message |
|---|---|---|
| Microsoft.Build.BuildEngine.Engine | BinPath | Évitez de définir BinPath. Si vous transmettiez simplement l’emplacement .NET Framework en tant que BinPath, aucune autre action n’est nécessaire. Sinon, définissez plutôt des ensembles d’outils dans le Registre ou le fichier config, ou en ajoutant des éléments au Microsoft.Build.BuildEngine.ToolsetCollection du moteur, pour utiliser un BinPath personnalisé. |
| Microsoft.Build.BuildEngine.Engine | Engine(String) | Si vous passez simplement l'emplacement du .NET Framework en tant que BinPath, utilisez simplement le constructeur Engine() sans paramètre. Sinon, vous pouvez définir des ensembles d’outils Microsoft.Build.BuildEngine.ToolsetCollectionpersonnalisés dans le registre ou le fichier de configuration, ou ajouter des éléments au moteur. Utilisez ensuite le constructeur Engine() ou Engine(ToolsetDefinitionLocations) à la place. |
Microsoft.Build.Framework.dll
| Catégorie | Membre | Message |
|---|---|---|
| Microsoft.Build.Framework.XamlTypes.ContentType | ItemGroupName | Tout d’abord déconseillé dans .NET Framework 4.5. L’utilisation de ce membre génère une erreur du compilateur. Utilisez plutôt la propriété ContentType.ItemType. |
Microsoft.Build.Utilities.v4.0.dll
| Catégorie | Membre | Message |
|---|---|---|
| Microsoft.Build.Utilities.ToolTask | EnvironmentOverride | Utilisez la propriété ToolTask.EnvironmentVariables. |
Microsoft.Data.Entity.Build.Tasks.dll
| Catégorie | Membre | Message |
|---|---|---|
Microsoft.Data.Entity.Build.Tasks.EntityDeploy |
EntityDataModelEmbeddedResources |
Tout d’abord déconseillé dans .NET Framework 4.5. Utilisé uniquement pour la rétrocompatibilité avec la version 3.5. |
Microsoft.VisualBasic.dll
| Catégorie | Membre | Message |
|---|---|---|
| Microsoft.VisualBasic.FileSystem | FilePut(Object, Object, Object) | Ce membre a été déconseillé. Utilisez FileSystem.FilePutObject pour écrire des types Object, ou forcez FileNumber et RecordNumber à Int32 pour écrire des types non-objets. |
| Microsoft.VisualBasic.CompilerServices.Conversions | FallbackUserDefinedConversion | L’utilisation de ce membre génère une erreur du compilateur. N’utilisez pas cette méthode. |
| Microsoft.VisualBasic.CompilerServices.NewLateBinding | FallbackCall | L’utilisation de ce membre génère une erreur du compilateur. N’utilisez pas cette méthode. |
| Microsoft.VisualBasic.CompilerServices.NewLateBinding | FallbackGet | L’utilisation de ce membre génère une erreur du compilateur. N’utilisez pas cette méthode. |
| Microsoft.VisualBasic.CompilerServices.NewLateBinding | FallbackIndexSet | L’utilisation de ce membre génère une erreur du compilateur. N’utilisez pas cette méthode. |
| Microsoft.VisualBasic.CompilerServices.NewLateBinding | FallbackIndexSetComplex | L’utilisation de ce membre génère une erreur du compilateur. N’utilisez pas cette méthode. |
| Microsoft.VisualBasic.CompilerServices.NewLateBinding | FallbackInvokeDefault1 | L’utilisation de ce membre génère une erreur du compilateur. N’utilisez pas cette méthode. |
| Microsoft.VisualBasic.CompilerServices.NewLateBinding | FallbackInvokeDefault2 | L’utilisation de ce membre génère une erreur du compilateur. N’utilisez pas cette méthode. |
| Microsoft.VisualBasic.CompilerServices.NewLateBinding | FallbackSet | L’utilisation de ce membre génère une erreur du compilateur. N’utilisez pas cette méthode. |
| Microsoft.VisualBasic.CompilerServices.NewLateBinding | FallbackSetComplex | L’utilisation de ce membre génère une erreur du compilateur. N’utilisez pas cette méthode. |
| Microsoft.VisualBasic.CompilerServices.Operators | FallbackInvokeUserDefinedOperator | L’utilisation de ce membre génère une erreur du compilateur. N’utilisez pas cette méthode. |
| Microsoft.VisualBasic.MyServices.RegistryProxy | DynData | La DynData clé de Registre fonctionne uniquement sur Win9x, qui n’est pas prise en charge par cette version de .NET Framework. Utilisez la clé de registre PerformanceData plutôt. Cette propriété sera supprimée d’une version ultérieure de .NET Framework. |