Membres obsolètes dans .NET Framework 4
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 liste pas les membres des types obsolètes. Pour obtenir la liste des types obsolètes, consultez Types obsolètes.
mscorlib.dll
Type | Membre | Message |
---|---|---|
Microsoft.Win32.Registry | DynData | La clé de Registre DynData fonctionne uniquement sur Win9x, qui n'est plus pris en charge par le CLR. Sur les systèmes d’exploitation NT, utilisez la clé de Registre Registry.PerformanceData ou le proxy du Registre RegistryProxy.PerformanceData à la place. |
System.Activator | CreateInstance(AppDomain, String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) | Les méthodes qui utilisent des preuves de bac à sable (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 de bac à sable (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 des preuves de bac à sable (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.Activator | CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) | Les méthodes qui utilisent des preuves de bac à sable (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 a été déprécié. Envisagez plutôt d’utiliser AppDomainSetup.PrivateBinPath. |
System.AppDomain | ClearPrivatePath | ClearPrivatePath a été déprécié. Envisagez plutôt d’utiliser AppDomainSetup.PrivateBinPath. |
System.AppDomain | ClearShadowCopyPath | ClearShadowCopyPath a été déprécié. Envisagez plutôt d’utiliser AppDomainSetup.ShadowCopyDirectories. |
System.AppDomain | CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) | Les méthodes qui utilisent des preuves de bac à sable (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 de bac à sable (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 de bac à sable (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 de bac à sable (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 de bac à sable (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 de bac à sable (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 de bac à sable (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 de bac à sable (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 de bac à sable (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 de bac à sable (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 de bac à sable (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éprécié, car il ne fournit pas d’ID stable quand 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 de bac à sable (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 de bac à sable (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 de bac à sable (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 | Les niveaux de stratégie AppDomain sont obsolètes et seront supprimés dans une prochaine version du .NET Framework. |
System.AppDomain | SetCachePath | SetCachePath a été déprécié. Envisagez plutôt d’utiliser AppDomainSetup.CachePath. |
System.AppDomain | SetDynamicBase | SetDynamicBase a été déprécié. Envisagez plutôt d’utiliser AppDomainSetup.DynamicBase. |
System.AppDomain | SetShadowCopyFiles | SetShadowCopyFiles a été déprécié. Envisagez plutôt d’utiliser AppDomainSetup.ShadowCopyFiles. |
System.AppDomain | SetShadowCopyPath | SetShadowCopyPath a été déprécié. Envisagez plutôt d’utiliser AppDomainSetup.ShadowCopyDirectories. |
System.Enum | ToString(IFormatProvider) | L’argument provider n’est pas utilisé. Utiliser Enum.ToString(). |
System.Enum | ToString(String, IFormatProvider) | L’argument provider n’est pas utilisé. Utiliser Enum.ToString(String). |
System.LoaderOptimization | DisallowBindings | Cette méthode est dépréciée. Utilisez Assembly.Load à la place. |
System.LoaderOptimization | DomainMask | Cette méthode est déprécié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 propriétés KeyComparer . |
System.Collections.Hashtable | Hashtable(IDictionary, Single, IHashCodeProvider, IComparer) | Utilisez Hashtable(IDictionary, Single, IEqualityComparer) à la place. |
System.Configuration.Assemblies.AssemblyHash | Algorithm | La classe System.Configuration.Assemblies.AssemblyHash a été déconseillée. |
System.Configuration.Assemblies.AssemblyHash | AssemblyHash(AssemblyHashAlgorithm, Byte[]) | La classe System.Configuration.Assemblies.AssemblyHash a été déconseillée. |
System.Configuration.Assemblies.AssemblyHash | AssemblyHash(Byte[]) | La classe System.Configuration.Assemblies.AssemblyHash a été déconseillée. |
System.Configuration.Assemblies.AssemblyHash | Clone | La classe System.Configuration.Assemblies.AssemblyHash a été déconseillée. |
System.Configuration.Assemblies.AssemblyHash | Empty | La classe System.Configuration.Assemblies.AssemblyHash a été déconseillée. |
System.Configuration.Assemblies.AssemblyHash | GetValue | La classe System.Configuration.Assemblies.AssemblyHash a été déconseillée. |
System.Configuration.Assemblies.AssemblyHash | SetValue | La classe System.Configuration.Assemblies.AssemblyHash a été déconseillée. |
System.Diagnostics.Debugger | Debugger | Ne créez pas d’instances de la classe Debugger. Appelez les méthodes statiques directement sur ce type à la place. |
System.Diagnostics.StackTrace | StackTrace(Thread, Boolean) | D'abord déconseillé dans .NET Framework 4.5. Ce constructeur est déprécié. Utilisez un constructeur qui n’exige pas de paramètre Thread. |
System.Diagnostics.SymbolStore.ISymbolBinder | GetReader | L'alternative recommandée est ISymbolBinder1.GetReader, qui accepte le pointeur d'interface de l'importateur en tant que IntPtr au lieu de Int32, et qui fonctionne donc sur les architectures 32 bits et 64 bits. |
System.Globalization.CultureTypes | FrameworkCultures | Cette valeur est dépréciée. Utilisez d’autres valeurs dans System.Globalization.CultureTypes. |
System.Globalization.CultureTypes | WindowsOnlyCultures | Cette valeur est dépréciée. Utilisez d’autres valeurs dans System.Globalization.CultureTypes. |
System.IO.FileStream | FileStream(IntPtr, FileAccess) | Ce constructeur est déprécié. Utilisez FileStream(SafeFileHandle, FileAccess) à la place. |
System.IO.FileStream | FileStream(IntPtr, FileAccess, Boolean) | Ce constructeur est déprécié. Utilisez plutôt FileStream(SafeFileHandle, FileAccess), et si nécessaire créez un Microsoft.Win32.SafeHandles.SafeFileHandle avec ownsHandle = false . |
System.IO.FileStream | FileStream(IntPtr, FileAccess, Boolean, Int32) | Ce constructeur est déprécié. Utilisez plutôt FileStream(SafeFileHandle, FileAccess, Int32), et si nécessaire créez un Microsoft.Win32.SafeHandles.SafeFileHandle avec ownsHandle = false . |
System.IO.FileStream | FileStream(IntPtr, FileAccess, Boolean, Int32, Boolean) | Ce constructeur est déprécié. Utilisez plutôt FileStream(SafeFileHandle, FileAccess, Int32, Boolean), et si nécessaire créez un Microsoft.Win32.SafeHandles.SafeFileHandle avec ownsHandle = false . |
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 Path.GetInvalidPathChars ou Path.GetInvalidFileNameChars à la place. |
System.IO.Stream | CreateWaitHandle | CreateWaitHandle va finalement être supprimé. Utilisez new ManualResetEvent(false) à la place. |
System.IO.Stream | ObjectInvariant | 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éprécié, car il n’est pas conforme à CLS. Pour obtenir la taille actuelle, utilisez IsolatedStorage.UsedSize. |
System.IO.IsolatedStorage.IsolatedStorage | MaximumSize | MaximumSize a été déprécié, car il n’est pas conforme à CLS. Pour obtenir la taille maximale, utilisez IsolatedStorage.Quota. |
System.IO.IsolatedStorage.IsolatedStorageFile | CurrentSize | CurrentSize a été déprécié, car il n’est pas conforme à CLS. Pour obtenir la taille actuelle, utilisez UsedSize. |
System.IO.IsolatedStorage.IsolatedStorageFile | MaximumSize | MaximumSize a été déprécié, 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 est dépréciée. Utilisez Assembly.Load à la place. |
System.Reflection.Assembly | LoadWithPartialName(String, Evidence) | Cette méthode est dépréciée. Utilisez Assembly.Load à la place. |
System.Reflection.AssemblyFlagsAttribute | AssemblyFlagsAttribute(Int32) | Ce constructeur est déprécié. Utilisez AssemblyFlagsAttribute(AssemblyNameFlags) à la place. |
System.Reflection.AssemblyFlagsAttribute | AssemblyFlagsAttribute(UInt32) | Ce constructeur est déprécié. 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 : émettez l'attribut personnalisé System.Runtime.InteropServices.MarshalAsAttribute à la place. |
System.Reflection.Emit.FlowControl | Phi | Cette API est dépréciée. |
System.Reflection.Emit.MethodBuilder | SetMarshal | Une autre API est disponible : émettez l'attribut personnalisé System.Runtime.InteropServices.MarshalAsAttribute à la place. |
System.Reflection.Emit.OpCodeType | Annotation | Cette API est dépréciée. |
System.Reflection.Emit.OperandType | InlinePhi | Cette API est dépréciée. |
System.Reflection.Emit.ParameterBuilder | SetMarshal | Une autre API est disponible : émettez 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 méthode GetManagedThunkForUnmanagedMethodPtr est déconseillée et sera supprimée dans une prochaine mise en production. |
System.Runtime.InteropServices.Marshal | GetThreadFromFiberCookie | La méthode GetThreadFromFiberCookie est 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 méthode GetUnmanagedThunkForManagedMethodPtr est déconseillée et sera supprimée dans une prochaine mise en production. |
System.Runtime.InteropServices.Marshal | ReleaseThreadCache | Cette API n’a effectué aucune opération et sera supprimée dans les prochaines versions 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 classe System.Runtime.InteropServices.RuntimeEnvironment. Appelez les méthodes statiques directement sur ce type à la place. |
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 classe LifetimeServices. Appelez les méthodes statiques directement sur ce type à la place. |
System.Runtime.Remoting.RemotingConfiguration | Configure(String) | Utilisez RemotingConfiguration.Configure(String, Boolean) à la place. |
System.Runtime.Remoting.RemotingServices | LogRemotingStage | Cette méthode n’est pas recommandée. LogRemotingStage existe 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 sert seulement à la compatibilité de transparence de .NET Framework 2.0. |
System.Security.SecurityManager | CheckExecutionRights | Dans la mesure où les vérifications relatives aux autorisations d'exécution ne peuvent plus être désactivées, la propriété CheckExecutionRights n'a plus aucun effet. |
System.Security.SecurityManager | IsGranted | IsGranted est obsolète et sera supprimé dans une prochaine version du .NET Framework. Utilisez plutôt la propriété AppDomain.PermissionSet ou Assembly.PermissionSet. |
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 | Dans la mesure où la sécurité ne peut plus être désactivée, la SecurityEnabled propriété n'a plus aucun 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 est dépréciée. Utilisez plutôt la propriété X509Certificate.Issuer. |
System.Security.Cryptography.X509Certificates.X509Certificate | GetName | Cette méthode est déprécié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 est dépréciée. |
System.Security.Permissions.ReflectionPermissionFlag | AllFlags | Cette autorisation est dépréciée. Le membre d’énumération AllFlags 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 est déprécié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 au lieu de CopyTo. |
System.Security.Policy.Evidence | Count | Une preuve ne doit pas être considérée en tant que System.Collections.ICollection. Utilisez Evidence.GetHostEnumerator et Evidence.GetAssemblyEnumerator pour itérer sur la preuve et collecter un nombre. |
System.Security.Policy.Evidence | Evidence(Object[], Object[]) | Ce constructeur est obsolète. Utilisez le constructeur Evidence(EvidenceBase[], EvidenceBase[]) à la place. |
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. Utilise la classe System.Threading.CompressedStack. |
System.Threading.Thread | Resume | Resume a été déprécié. Utilisez d’autres classes dans System.Threading, par exemple Monitor, Mutex, EventWaitHandle et Semaphore, pour synchroniser les threads ou protéger les ressources. |
System.Threading.Thread | SetCompressedStack | SetCompressedStack n’est plus pris en charge. Utilise la classe System.Threading.CompressedStack. |
System.Threading.Thread | Suspend | Suspend a été déprécié. Utilisez d’autres classes dans System.Threading, par exemple Monitor, Mutex, EventWaitHandle et Semaphore, pour synchroniser les threads ou protéger les ressources. |
System.Threading.ThreadPool | BindHandle(IntPtr) | BindHandle(IntPtr) a été déprécié. 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
Type | Membre | Message |
---|---|---|
System.Activities.Debugger.XamlDebuggerXmlReader | XamlDebuggerXmlReader(XamlReader, IXamlLineInfo, TextReader) | D'abord déconseillé dans .NET Framework 4.5. N'utilisez pas ce constructeur. Utilisez XamlDebuggerXmlReader(TextReader) ou XamlDebuggerXmlReader(TextReader, XamlSchemaContext) à la place. |
System.Activities.Debugger.XamlDebuggerXmlReader | XamlDebuggerXmlReader(XamlReader, TextReader) | D'abord déconseillé dans .NET Framework 4.5. N'utilisez pas ce constructeur. Utilisez XamlDebuggerXmlReader(TextReader) ou XamlDebuggerXmlReader(TextReader, XamlSchemaContext) à la place. |
System.Activities.Presentation.dll
Type | 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) | 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 | 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 | 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 | 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 | 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 | 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
Type | Membre | Message |
---|---|---|
System.Data.Metadata.Edm.AssociationSetEnd | Role | Cette propriété est obsolète. Utilisez plutôt la propriété AssociationSetEnd.Name. |
System.Data.Metadata.Edm.MetadataWorkspace | GetRequiredOriginalValueMembers | 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
Type | Membre | Message |
---|---|---|
System.Data.OracleClient.OracleParameter | Precision | Precision a été déprécié. Utilisez les classes System.Math pour définir explicitement la précision d'une décimale. |
System.Data.OracleClient.OracleParameter | Scale | Scale a été déprécié. Utilisez les classes System.Math pour définir explicitement l'échelle d'une décimale. |
System.Data.OracleClient.OracleParameterCollection | Add(String, Object) | Add(String, Object) a été déprécié. Utiliser OracleParameterCollection.AddWithValue. |
System.Design.dll
Type | Membre | Message |
---|---|---|
System.ComponentModel.Design.ComponentDesigner | InitializeNonDefault | Cette méthode est dépréciée. Utilisez ComponentDesigner.InitializeExistingComponent à la place. |
System.ComponentModel.Design.ComponentDesigner | OnSetComponentDefaults | Cette méthode est dépréciée. Utilisez ComponentDesigner.InitializeNewComponent à la place. |
System.ComponentModel.Design.DesignSurface | CreateComponent | La méthode CreateComponent a été remplacée par CreateInstance(Type). |
System.ComponentModel.Design.Serialization.CodeDomSerializer | SerializeToReferenceExpression | Cette méthode est dépréciée. Utilisez SerializeToExpression ou GetExpression à la place. |
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. Elle 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 est d’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 classe System.Web.UI.DataBindingCollection permet de mieux contrôler les 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 collection DataBindingCollection retournée par la propriété ControlDesigner.DataBindings permet de mieux contrôler les liaisons de données associées au contrôle. |
System.Web.UI.Design.ControlDesigner | OnControlResize | L'alternative recommandée est OnComponentChanged, qui est appelé quand une propriété du contrôle est modifiée. |
System.Web.UI.Design.ControlDesigner | RaiseResizeEvent | Cette méthode n’est pas recommandée, car le redimensionnement est géré par la méthode ControlDesigner.OnComponentChanged. |
System.Web.UI.Design.ControlDesigner | ReadOnly | L'alternative recommandée consiste à hériter plutôt de System.Web.UI.Design.ContainerControlDesigner et à utiliser System.Web.UI.Design.EditableDesignerRegion. Les zones permettent de mieux contrôler le 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. Elle 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 d'autres méthodes sur System.Web.UI.Design.WebFormsRootDesigner pour la gestion du script et des contrôles clients. |
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 est de gérer l’événement HtmlControlDesigner.DataBindings.Changed. La collection DataBindingCollection retournée par la propriété HtmlControlDesigner.DataBindings permet de mieux contrôler les liaisons de données associées au contrôle. |
System.Web.UI.Design.HtmlControlDesigner | ShouldCodeSerialize | 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 | Cette propriété n’est pas recommandée, car la modification des modèles 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 propriété ControlDesigner.TemplateGroups et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.TemplatedControlDesigner | CreateTemplateEditingFrame | Cette méthode n’est pas recommandée, car la modification des modèles 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 propriété ControlDesigner.TemplateGroups et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.TemplatedControlDesigner | EnterTemplateMode | Cette méthode n’est pas recommandée, car la modification des modèles 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 propriété ControlDesigner.TemplateGroups et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.TemplatedControlDesigner | ExitTemplateMode | Cette méthode n’est pas recommandée, car la modification des modèles 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 propriété ControlDesigner.TemplateGroups et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.TemplatedControlDesigner | GetCachedTemplateEditingVerbs | Cette méthode n’est pas recommandée, car la modification des modèles 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 propriété ControlDesigner.TemplateGroups et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.TemplatedControlDesigner | GetTemplateContainerDataItemProperty | Cette méthode n’est pas recommandée, car la modification des modèles 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 propriété ControlDesigner.TemplateGroups et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.TemplatedControlDesigner | GetTemplateContainerDataSource | Cette méthode n’est pas recommandée, car la modification des modèles 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 propriété ControlDesigner.TemplateGroups et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.TemplatedControlDesigner | GetTemplateContent | Cette méthode n’est pas recommandée, car la modification des modèles 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 propriété ControlDesigner.TemplateGroups et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.TemplatedControlDesigner | GetTemplateEditingVerbs | Cette méthode n’est pas recommandée, car la modification des modèles 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 propriété ControlDesigner.TemplateGroups et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.TemplatedControlDesigner | GetTemplatePropertyParentType | Cette méthode n’est pas recommandée, car la modification des modèles 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 propriété ControlDesigner.TemplateGroups 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 | Cette méthode n’est pas recommandée, car la modification des modèles 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 propriété ControlDesigner.TemplateGroups et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.WebControls.BaseDataListDesigner | GetTemplateContainerDataSource | Cette méthode n’est pas recommandée, car la modification des modèles 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 propriété ControlDesigner.TemplateGroups et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.WebControls.BaseDataListDesigner | OnAutoFormat | 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 concepteur. La liste des mises en forme automatiques disponibles est exposée par la propriété ControlDesigner.AutoFormats. |
System.Web.UI.Design.WebControls.DataGridDesigner | CreateTemplateEditingFrame | Cette méthode n’est pas recommandée, car la modification des modèles 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 propriété TemplateGroups et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.WebControls.DataGridDesigner | GetCachedTemplateEditingVerbs | Cette méthode n’est pas recommandée, car la modification des modèles 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 propriété TemplateGroups et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.WebControls.DataGridDesigner | GetTemplateContainerDataItemProperty | Cette méthode n’est pas recommandée, car la modification des modèles 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 propriété ControlDesigner.TemplateGroups et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.WebControls.DataGridDesigner | GetTemplateContent | Cette méthode n’est pas recommandée, car la modification des modèles 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 propriété ControlDesigner.TemplateGroups et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.WebControls.DataGridDesigner | GetTemplatePropertyParentType | Cette méthode n’est pas recommandée, car la modification des modèles 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 propriété ControlDesigner.TemplateGroups et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.WebControls.DataGridDesigner | SetTemplateContent | Cette méthode n’est pas recommandée, car la modification des modèles 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 propriété ControlDesigner.TemplateGroups et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.WebControls.DataListDesigner | CreateTemplateEditingFrame | Cette méthode n’est pas recommandée, car la modification des modèles 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 propriété ControlDesigner.TemplateGroups et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.WebControls.DataListDesigner | GetCachedTemplateEditingVerbs | Cette méthode n’est pas recommandée, car la modification des modèles 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 propriété ControlDesigner.TemplateGroups et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.WebControls.DataListDesigner | GetTemplateContainerDataItemProperty | Cette méthode n’est pas recommandée, car la modification des modèles 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 propriété ControlDesigner.TemplateGroups et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.WebControls.DataListDesigner | GetTemplateContent | Cette méthode n’est pas recommandée, car la modification des modèles 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 propriété ControlDesigner.TemplateGroups et appelez ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.WebControls.DataListDesigner | SetTemplateContent | Cette méthode n’est pas recommandée, car la modification des modèles 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 propriété ControlDesigner.TemplateGroups 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 est dépréciée. Utilisez ControlDesigner.InitializeNewComponent à la place. |
System.dll
Type | Membre | Message |
---|---|---|
Microsoft.CSharp.CSharpCodeProvider | CreateCompiler | Les appelants ne doivent pas utiliser l'interface System.CodeDom.Compiler.ICodeCompiler. Ils doivent plutôt utiliser les méthodes directement sur la classe System.CodeDom.Compiler.CodeDomProvider. |
Microsoft.CSharp.CSharpCodeProvider | CreateGenerator | Les appelants ne doivent pas utiliser l'interface System.CodeDom.Compiler.ICodeGenerator. Ils doivent plutôt utiliser les méthodes directement sur la classe System.CodeDom.Compiler.CodeDomProvider. |
Microsoft.VisualBasic.VBCodeProvider | CreateCompiler | Les appelants ne doivent pas utiliser l'interface System.CodeDom.Compiler.ICodeCompiler. Ils doivent plutôt utiliser les méthodes directement sur la classe System.CodeDom.Compiler.CodeDomProvider. |
Microsoft.VisualBasic.VBCodeProvider | CreateGenerator | Les appelants ne doivent pas utiliser l'interface System.CodeDom.Compiler.ICodeGenerator. Ils doivent plutôt utiliser les méthodes directement sur la classe System.CodeDom.Compiler.CodeDomProvider. |
Microsoft.Win32.SystemEvents | LowMemory | Cet événement est déprécié. |
System.Uri | Canonicalize | La méthode est dépréciée. Elle n’est pas utilisée par le système. |
System.Uri | CheckSecurity | La méthode est dépréciée. Elle n’est pas utilisée par le système. |
System.Uri | Escape | La méthode est dépréciée. Elle n’est pas utilisée par le système. |
System.Uri | EscapeString | La méthode est déprécié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 est dépréciée. Elle n’est pas utilisée par le système. |
System.Uri | IsExcludedCharacter | La méthode est dépréciée. Elle n’est pas utilisée par le système. |
System.Uri | IsReservedCharacter | La méthode est dépréciée. Elle n’est pas utilisée par le système. |
System.Uri | MakeRelative | La méthode est dépréciée. Utiliser Uri.MakeRelativeUri. |
System.Uri | Parse | La méthode est dépréciée. Elle n’est pas utilisée par le système. |
System.Uri | Unescape | La méthode est déprécié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éconseillé. Utiliser Uri(String). Le paramètre dontEscape est déconseillé et est toujours false . |
System.Uri | Uri(Uri, String, Boolean) | Le constructeur a été déconseillé. Utiliser Uri(Uri, String). Le paramètre dontEscape est déconseillé et est toujours false . |
System.CodeDom.Compiler.CodeDomProvider | CreateCompiler | Les appelants ne doivent pas utiliser l'interface System.CodeDom.Compiler.ICodeCompiler. Ils doivent plutôt utiliser les méthodes directement sur la classe System.CodeDom.Compiler.CodeDomProvider. Ceux qui héritent de CodeDomProvider doivent toujours implémenter cette interface. Ils doivent exclure cet avertissement ou rendre également cette méthode obsolète. |
System.CodeDom.Compiler.CodeDomProvider | CreateGenerator | Les appelants ne doivent pas utiliser l'interface System.CodeDom.Compiler.ICodeGenerator. Ils doivent plutôt utiliser les méthodes directement sur la classe System.CodeDom.Compiler.CodeDomProvider. Ceux qui héritent de CodeDomProvider doivent toujours implémenter cette interface. Ils doivent exclure cet avertissement ou rendre également cette méthode obsolète. |
System.CodeDom.Compiler.CodeDomProvider | CreateParser | Les appelants ne doivent pas utiliser l'interface System.CodeDom.Compiler.ICodeParser. Ils doivent plutôt utiliser les méthodes directement sur la classe System.CodeDom.Compiler.CodeDomProvider. Ceux qui héritent de CodeDomProvider doivent toujours implémenter cette interface. Ils doivent exclure cet avertissement ou rendre également cette méthode obsolète. |
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, voir Modifications liées à la 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, voir Modifications liées à la 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() | 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. Elle n’est pas conçue pour être utilisée directement dans le code. |
System.ComponentModel.MemberDescriptor | GetInvokee | Cette méthode est dépréciée. Utilisez MemberDescriptor.GetInvocationTarget à la place. |
System.ComponentModel.TypeDescriptor | ComNativeDescriptorHandler | Cette propriété est dépréciée. Pour fournir des informations de type pour les types COM, utilisez plutôt un fournisseur de description de type. |
System.ComponentModel.Design.DesignerTransactionCloseEventArgs | DesignerTransactionCloseEventArgs(Boolean) | Ce constructeur est obsolète. Utilisez DesignerTransactionCloseEventArgs(Boolean, Boolean) à la place. |
System.ComponentModel.Design.SelectionTypes | Click | Cette valeur est dépréciée. Utilisez SelectionTypes.Primary à la place. |
System.ComponentModel.Design.SelectionTypes | MouseDown | Cette valeur est dépréciée. Elle n'est plus prise en charge. |
System.ComponentModel.Design.SelectionTypes | MouseUp | Cette valeur est dépréciée. Elle n'est plus prise en charge. |
System.ComponentModel.Design.SelectionTypes | Normal | Cette valeur est dépréciée. Utilisez SelectionTypes.Auto à la place. |
System.ComponentModel.Design.SelectionTypes | Valid | Cette valeur est dépréciée. Utilisez les méthodes de la classe System.Enum pour déterminer les valeurs valides, ou utilisez un convertisseur de type. |
System.ComponentModel.Design.ViewTechnology | Passthrough | Cette valeur est dépréciée. Utilisez ViewTechnology.Default à la place. |
System.ComponentModel.Design.ViewTechnology | WindowsForms | Cette valeur est dépréciée. Utilisez ViewTechnology.Default à la place. |
System.Configuration.ConfigurationException | ConfigurationException() | Cette classe est obsolète. Pour créer une exception, créez System.Configuration.ConfigurationErrorsException. |
System.Configuration.ConfigurationException | ConfigurationException(String) | Cette classe est obsolète. Pour créer une exception, créez System.Configuration.ConfigurationErrorsException. |
System.Configuration.ConfigurationException | ConfigurationException(String, Exception) | Cette classe est obsolète. Pour créer une exception, créez System.Configuration.ConfigurationErrorsException. |
System.Configuration.ConfigurationException | ConfigurationException(String, Exception, String, Int32) | Cette classe est obsolète. Pour créer une exception, créez System.Configuration.ConfigurationErrorsException. |
System.Configuration.ConfigurationException | ConfigurationException(String, Exception, XmlNode) | Cette classe est obsolète. Pour créer une exception, créez System.Configuration.ConfigurationErrorsException. |
System.Configuration.ConfigurationException | ConfigurationException(String, String, Int32) | Cette classe est obsolète. Pour créer une exception, créez System.Configuration.ConfigurationErrorsException. |
System.Configuration.ConfigurationException | ConfigurationException(String, XmlNode) | Cette classe est obsolète. Pour créer une exception, créez 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 est déprécié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 est déprécié. Utilisez EventLogPermissionAccess.Administer à la place. |
System.Diagnostics.EventLogPermissionAccess | Browse | Ce membre est déprécié. Utilisez EventLogPermissionAccess.Administer à la place. |
System.Diagnostics.EventLogPermissionAccess | Instrument | Ce membre est déprécié. Utilisez EventLogPermissionAccess.Write à la place. |
System.Diagnostics.InstanceDataCollection | InstanceDataCollection | Ce constructeur est déprécié. Utilisez plutôt InstanceDataCollectionCollection.Item[] pour obtenir une instance de cette collection. |
System.Diagnostics.InstanceDataCollectionCollection | InstanceDataCollectionCollection | Ce constructeur est déprécié. Utilisez plutôt PerformanceCounterCategory.ReadCategory pour obtenir une instance de cette collection. |
System.Diagnostics.PerformanceCounter | DefaultFileMappingSize | Ce champ a été déprécié et n’est pas utilisé. Utilisez machine.config ou un fichier de configuration d'application pour définir la taille du mappage de fichier System.Diagnostics.PerformanceCounter. |
System.Diagnostics.PerformanceCounterCategory | Create(String, String, CounterCreationDataCollection) | Cette méthode est dépréciée. Utilisez Create(String, String, PerformanceCounterCategoryType, CounterCreationDataCollection) à la place. |
System.Diagnostics.PerformanceCounterCategory | Create(String, String, String, String) | Cette méthode est déprécié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 des compteurs de performance via la classe PerformanceCounter. |
System.Diagnostics.PerformanceCounterManager | ICollectData.CollectData | Cette classe a été déconseillée. Utilisez plutôt des compteurs de performance via la classe PerformanceCounter. |
System.Diagnostics.PerformanceCounterManager | PerformanceCounterManager | Cette classe a été déconseillée. Utilisez plutôt des compteurs de performance via la classe System.Diagnostics.PerformanceCounter. |
System.Diagnostics.PerformanceCounterPermissionAccess | Browse | Ce membre est déprécié. Utilisez PerformanceCounterPermissionAccess.Read à la place. |
System.Diagnostics.PerformanceCounterPermissionAccess | Instrument | Ce membre est déprécié. 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() | 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. Elle n’est pas conçue pour être utilisée directement dans le code. |
System.Net.HttpWebRequest | HttpWebRequest(SerializationInfo, StreamingContext) | La sérialisation est obsolète pour ce type. |
System.Net.HttpWebResponse | HttpWebResponse() | 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. Elle n’est pas conçue pour être utilisée directement dans le 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 méthode IPAddress.Equals pour effectuer des comparaisons. |
System.Net.ServicePointManager | CertificatePolicy | CertificatePolicy est obsolète pour ce type. Utilisez ServicePointManager.ServerCertificateValidationCallback à la place. |
System.Net.WebClient | AllowReadStreamBuffering | 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. Elle n’est pas conçue pour être utilisée directement dans le code. |
System.Net.WebClient | AllowWriteStreamBuffering | 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. Elle n’est pas conçue pour être utilisée directement dans le code. |
System.Net.WebClient | System.Net.WebClient.OnWriteStreamClosed |
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. Elle n’est pas conçue pour être utilisée directement dans le code. |
System.Net.WebClient | WriteStreamClosed | 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. Elle n’est pas conçue pour être utilisée directement dans le code. |
System.Net.WebProxy | GetDefaultProxy | Cette méthode est dépréciée. Utilisez le proxy sélectionné par défaut. |
System.Net.WebRequest | CreatorInstance | 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. Elle n’est pas conçue pour être utilisée directement dans le code. |
System.Net.WebRequest | RegisterPortableWebRequestCreator | 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. Elle n’est pas conçue pour être utilisée directement dans le code. |
System.Net.WriteStreamClosedEventArgs | Error | 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. Elle n’est pas conçue pour être utilisée directement dans le code. |
System.Net.WriteStreamClosedEventArgs | WriteStreamClosedEventArgs | 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. Elle n’est pas conçue pour être utilisée directement dans le code. |
System.Net.Mail.MailMessage | ReplyTo | ReplyTo est obsolète pour ce type. Utilisez plutôt MailMessage.ReplyToList, qui peut accepter plusieurs adresses. |
System.Net.NetworkInformation.NetworkChange | NetworkChange() | 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. Elle n’est pas conçue pour être utilisée directement dans le code. |
System.Net.NetworkInformation.NetworkChange | RegisterNetworkChange(NetworkChange) | 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. Elle n’est pas conçue pour être utilisée directement dans le 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 | 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. Elle n’est pas conçue pour être utilisée directement dans le code. |
System.Net.Sockets.TcpListener | TcpListener(Int32) | Cette méthode est dépréciée. Utilisez TcpListener(IPAddress, Int32) à la place. |
System.Net.WebSockets.WebSocket | IsApplicationTargeting45 | D'abord déconseillé dans .NET Framework 4.5. Ce membre est à usage interne uniquement et sera supprimé dans une prochaine version du .NET Framework. Ne l’appelez pas. |
System.Security.Claims.DynamicRoleClaimProvider | AddDynamicRoleClaims | 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
Type | Membre | Message |
---|---|---|
System.Drawing.FontFamily | GetFamilies | N’utilisez pas la méthode GetFamilies. Utilisez plutôt la propriété FontFamily.Families. |
System.Drawing.Imaging.EncoderParameter | EncoderParameter(Encoder, Int32, Int32, Int32) | D'abord déconseillé dans .NET Framework 4.5. Ce constructeur est déprécié. Utiliser EncoderParameter(Encoder, Int32, EncoderParameterValueType, IntPtr). |
System.Messaging.dll
Type | Membre | Message |
---|---|---|
System.Messaging.MessageQueue | GetEnumerator | Cette méthode retourne System.Messaging.MessageEnumerator, qui implémente la famille de méthodes MessageEnumerator.RemoveCurrent de manière incorrecte. Utilisez MessageQueue.GetMessageEnumerator2 à la place. |
System.Messaging.MessageQueue | GetMessageEnumerator | Cette méthode retourne System.Messaging.MessageEnumerator, qui implémente la famille de méthodes MessageEnumerator.RemoveCurrent de manière incorrecte. Utilisez MessageQueue.GetMessageEnumerator2 à la place. |
System.ServiceModel.dll
Type | Membre | Message |
---|---|---|
System.ServiceModel.BasicHttpBinding | EnableHttpCookieContainer | D'abord déconseillé dans .NET Framework 4.5. Cette propriété est obsolète. Pour activer Http CookieContainer, utilisez la propriété HttpBindingBase.AllowCookies à la place. |
System.ServiceModel.Configuration.BindingsSection | NetPeerTcpBinding | D'abord déconseillé dans .NET Framework 4.5. La fonctionnalité de canal pair est obsolète et sera supprimée dans le futur. |
System.ServiceModel.Dispatcher.ClientOperationCompatBase | ParameterInspectors | 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. Elle n’est pas conçue pour être utilisée directement dans le code. |
System.ServiceModel.Dispatcher.ClientRuntimeCompatBase | MessageInspectors | 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. Elle n’est pas conçue pour être utilisée directement dans le code. |
System.ServiceModel.Dispatcher.ClientRuntimeCompatBase | Operations | 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. Elle n’est pas conçue pour être utilisée directement dans le code. |
System.ServiceModel.Security.WindowsClientCredential | AllowNtlm | Cette propriété est dépréciée, mais conservée pour des raisons de compatibilité descendante uniquement. La stratégie d'ordinateur local permet de déterminer si le protocole NTLM doit être utilisé. |
System.ServiceModel.Discovery.dll
Type | Membre | Message |
---|---|---|
System.ServiceModel.Discovery.UdpAnnouncementEndpoint | TransportSettings | D'abord déconseillé dans .NET Framework 4.5. La propriété TransportSettings est obsolète. Utilisez System.ServiceModel.Channels.UdpTransportBindingElement pour définir les propriétés de transport. |
System.ServiceModel.Discovery.UdpDiscoveryEndpoint | TransportSettings | D'abord déconseillé dans .NET Framework 4.5. La propriété TransportSettings est obsolète. Utilisez System.ServiceModel.Channels.UdpTransportBindingElement pour définir les propriétés de transport. |
System.Web.DataVisualization.dll
Type | Membre | Message |
---|---|---|
System.Web.UI.DataVisualization.Charting.Chart | ViewStateData | ViewStateData a été déprécié. Envisagez plutôt d’utiliser Control.ViewState. |
System.Web.dll
Type | Membre | Message |
---|---|---|
System.Web.HttpContext | GetAppConfig | L'alternative recommandée est WebConfigurationManager.GetWebApplicationSection dans System.Web.dll. |
System.Web.HttpContext | GetConfig | L'alternative recommandée est HttpContext.GetSection dans System.Web.dll. |
System.Web.HttpUtility | UrlEncodeUnicode | D'abord déconseillé dans .NET Framework 4.5. Cette méthode génère une sortie non conforme aux normes, et présente des problèmes d'interopérabilité. L'alternative par défaut est UrlEncode(String). |
System.Web.HttpUtility | UrlEncodeUnicodeToBytes | D'abord déconseillé dans .NET Framework 4.5. Cette méthode génère une sortie non conforme aux normes, et présente des problèmes d'interopérabilité. L'alternative par défaut 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 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 Compte Microsoft. |
System.Web.Configuration.HttpCapabilitiesBase | JavaScript | L'alternative recommandée est la propriété HttpCapabilitiesBase.EcmaScriptVersion. Une valeur de version Version.Major 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. Substituez la méthode Init pour utiliser l'événement PostMapRequestHandler. |
System.Web.Security.FormsAuthentication | Authenticate | D'abord déconseillé dans .NET Framework 4.5. L'alternative recommandée consiste à utiliser les API System.Web.Security.Membership, par exemple Membership.ValidateUser. |
System.Web.Security.FormsAuthentication | HashPasswordForStoringInConfigFile | D'abord déconseillé dans .NET Framework 4.5. L'alternative recommandée consiste à utiliser les API System.Web.Security.Membership, par exemple Membership.CreateUser. |
System.Web.Security.MachineKey | Decode | D'abord déconseillé dans .NET Framework 4.5. Cette méthode est obsolète et n'est fournie que pour des raisons de compatibilité avec le code existant. Il est recommandé d'utiliser plutôt les méthodes Protect et Unprotect dans le nouveau code. |
System.Web.Security.MachineKey | Encode | D'abord déconseillé dans .NET Framework 4.5. Cette méthode est obsolète et n'est fournie que pour des raisons de compatibilité avec le code existant. Il est recommandé d'utiliser plutôt les méthodes Protect et Unprotect dans 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 consiste à utiliser Page.SetFocus et Page.MaintainScrollPositionOnPostBack. |
System.Web.UI.TemplateControl | AutoHandlers | Cette propriété n’est pas recommandée, car elle n’est plus utile. |
System.Web.UI.WebControls.GridView | CreateAutoGeneratedColumn | D'abord déconseillé dans .NET Framework 4.5. Cette méthode est conservée pour des raisons de compatibilité descendante. Cette API n'est plus utilisée. |
System.Web.UI.WebControls.Xml | Document | L'alternative recommandée est la propriété Xml.XPathNavigator. Créez System.Xml.XPath.XPathDocument, et appelez XPathDocument.CreateNavigator pour créer System.Xml.XPath.XPathNavigator. |
System.Web.DynamicData.dll
Type | Membre | Message |
---|---|---|
System.Web.DynamicData.DynamicDataExtensions | EnablePersistedSelection | Utilisez la propriété EnablePersistedSelection sur un contrôle lié aux données, par exemple System.Web.UI.WebControls.GridView ou System.Web.UI.WebControls.ListView. |
System.Web.Extensions.dll
System.Web.Services.dll
Type | Membre | Message |
---|---|---|
System.Web.Services.Discovery.DiscoveryClientProtocol | LoadExternals | Cette méthode sera supprimée dans une prochaine version. L'appel de méthode n'est plus nécessaire pour la découverte des ressources. |
System.Web.Services.Protocols.SoapHeaderAttribute | Required | Cette propriété sera supprimée dans une prochaine version. La présence d'un en-tête particulier dans un message SOAP n'est plus appliquée. |
System.Windows.Forms.dll
Type | Membre | Message |
---|---|---|
System.Windows.Forms.AccessibleStates | Valid | Cette valeur d'énumération est dépréciée. Il n’existe aucun remplacement. |
System.Windows.Forms.ComboBox | AddItemsCore | Cette méthode est dépréciée. Il n’existe aucun 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 est dépréciée. Utilisez plutôt la méthode Control.Scale(SizeF). |
System.Windows.Forms.Control | Scale(Single, Single) | Cette méthode est dépréciée. Utilisez plutôt la méthode Control.Scale(SizeF). |
System.Windows.Forms.Form | ApplyAutoScaling | Cette méthode est dépréciée. Utilisez plutôt la méthode PerformAutoScale. |
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 est déprécié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 est dépréciée. Il n’existe aucun 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
Type | Membre | Message |
---|---|---|
System.Windows.Markup.MarkupExtensionReturnTypeAttribute | ExpressionType | Ce n’est pas utilisé par l’analyseur XAML. Consultez 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 des types d'expression, utilisez System.Windows.Markup.XamlSetMarkupExtensionAttribute. |
System.Xml.dll
IEHost.dll et IEExec.exe
Les assemblys IEHost.dll et IEExec.exe ont été supprimés de .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, des applications du navigateur XAML (XBAP) et Microsoft Silverlight.
ISymWrapper.dll
Type | Membre | Message |
---|---|---|
System.Diagnostics.SymbolStore.SymBinder | GetReader(Int32, String, String) | L'alternative recommandée est SymBinder.GetReader(IntPtr, String, String). ISymbolBinder1.GetReader accepte le pointeur d'interface de l'importateur en tant que System.IntPtr au lieu de System.Int32, et fonctionne donc sur les architectures 32 bits et 64 bits. |
Microsoft.Build.Conversion.v4.0.dll
Type | 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 la méthode ProjectFileConverter.ConvertInMemory() sans paramètre à la place. |
Microsoft.Build.Conversion.ProjectFileConverter | ConvertInMemory(Engine, ProjectLoadSettings) | Utilisez la méthode ProjectFileConverter.ConvertInMemory() sans paramètre à la place. |
Microsoft.Build.Engine.dll
Type | Membre | Message |
---|---|---|
Microsoft.Build.BuildEngine.Engine | BinPath | Évitez de définir BinPath. Si vous passez simplement l'emplacement du .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, définissez des ensembles d'outils personnalisés dans le Registre ou le fichier de configuration, ou ajoutez des éléments au Microsoft.Build.BuildEngine.ToolsetCollection du moteur. Utilisez ensuite le constructeur Engine() ou Engine(ToolsetDefinitionLocations) à la place. |
Microsoft.Build.Framework.dll
Type | Membre | Message |
---|---|---|
Microsoft.Build.Framework.XamlTypes.ContentType | ItemGroupName | 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
Type | Membre | Message |
---|---|---|
Microsoft.Build.Utilities.ToolTask | EnvironmentOverride | Utilisez la propriété ToolTask.EnvironmentVariables. |
Microsoft.Data.Entity.Build.Tasks.dll
Type | Membre | Message |
---|---|---|
Microsoft.Data.Entity.Build.Tasks.EntityDeploy |
EntityDataModelEmbeddedResources |
D'abord déconseillé dans .NET Framework 4.5. Utilisé uniquement pour des raisons de compatibilité descendante avec la version 3.5. |
Microsoft.VisualBasic.dll
Type | Membre | Message |
---|---|---|
Microsoft.VisualBasic.FileSystem | FilePut(Object, Object, Object) | Ce membre est déprécié. Utilisez FileSystem.FilePutObject pour écrire des types Object, ou forcez FileNumber et RecordNumber en 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 clé de Registre DynData fonctionne uniquement sur Win9x, qui n’est pas pris en charge par cette version du .NET Framework. Utilisez plutôt la clé de Registre PerformanceData . Cette propriété sera supprimée dans une prochaine version du .NET Framework. |