Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel werden die Typmitglieder aufgeführt, die in .NET Framework 4.5 und höheren Versionen veraltet sind. Typmember werden nach Assembly gruppiert.
In diesem Artikel werden die Elemente veralteter Typen nicht aufgeführt. Eine Liste veralteter Typen finden Sie unter "Veraltete Typen".
mscorlib.dll
| Typ | Mitglied | Nachricht |
|---|---|---|
| Microsoft.Win32.Registry | DynData | Der DynData Registrierungsschlüssel funktioniert nur auf Win9x, was von der CLR nicht mehr unterstützt wird. Verwenden Sie auf NT-basierten Betriebssystemen stattdessen den Registry.PerformanceData Registrierungsschlüssel oder den RegistryProxy.PerformanceData Registrierungsproxy. |
| System.Activator | CreateInstance(AppDomain, String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) | Methoden, die Belege zum Sandboxing verwenden, sind veraltet und werden in einer zukünftigen Version des .NET Framework entfernt. Verwenden Sie eine Überladung von Activator.CreateInstance, die keinen System.Security.Policy.Evidence-Parameter verwendet. |
| System.Activator | CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) | Methoden, die Belege zum Sandboxing verwenden, sind veraltet und werden in einer zukünftigen Version des .NET Framework entfernt. Verwenden Sie eine Überladung von Activator.CreateInstance, die keinen System.Security.Policy.Evidence-Parameter verwendet. |
| System.Activator | CreateInstanceFrom(AppDomain, String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) | Methoden, die "Evidence to Sandbox" verwenden, sind veraltet und werden in einer zukünftigen Version von .NET Framework entfernt. Verwenden Sie eine Überladung von Activator.CreateInstanceFrom, die keinen System.Security.Policy.Evidence-Parameter verwendet. |
| System.Activator | CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) | Methoden, die Belege zum Sandboxing verwenden, sind veraltet und werden in einer zukünftigen Version des .NET Framework entfernt. Verwenden Sie eine Überladung von Activator.CreateInstanceFrom, die keinen System.Security.Policy.Evidence-Parameter verwendet. |
| System.AppDomain | AppendPrivatePath | AppendPrivatePath ist veraltet. Untersuchen Sie stattdessen die Verwendung von AppDomainSetup.PrivateBinPath. |
| System.AppDomain | ClearPrivatePath | ClearPrivatePath ist veraltet. Untersuchen Sie stattdessen die Verwendung von AppDomainSetup.PrivateBinPath. |
| System.AppDomain | ClearShadowCopyPath | ClearShadowCopyPath ist veraltet. Untersuchen Sie stattdessen die Verwendung von AppDomainSetup.ShadowCopyDirectories. |
| System.AppDomain | CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) | Methoden, die Belege zum Sandboxing verwenden, sind veraltet und werden in einer zukünftigen Version des .NET Framework entfernt. Verwenden Sie eine Überladung von AppDomain.CreateInstance, die keinen System.Security.Policy.Evidence-Parameter verwendet. |
| System.AppDomain | CreateInstanceAndUnwrap(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) | Methoden, die Belege zum Sandboxing verwenden, sind veraltet und werden in einer zukünftigen Version des .NET Framework entfernt. Verwenden Sie eine Überladung von AppDomain.CreateInstanceAndUnwrap, die keinen System.Security.Policy.Evidence-Parameter verwendet. |
| System.AppDomain | CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) | Methoden, die Belege zum Sandboxing verwenden, sind veraltet und werden in einer zukünftigen Version des .NET Framework entfernt. Verwenden Sie eine Überladung von AppDomain.CreateInstanceFrom, die keinen System.Security.Policy.Evidence-Parameter verwendet. |
| System.AppDomain | CreateInstanceFromAndUnwrap(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) | Methoden, die Belege zum Sandboxing verwenden, sind veraltet und werden in einer zukünftigen Version des .NET Framework entfernt. Verwenden Sie eine Überladung von AppDomain.CreateInstanceFromAndUnwrap, die keinen System.Security.Policy.Evidence-Parameter verwendet. |
| System.AppDomain | DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) | Deklarative Sicherheit auf Assemblyebene ist veraltet und wird standardmäßig nicht mehr vom CLR erzwungen. |
| System.AppDomain | DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) | Deklarative Sicherheit auf Assemblyebene ist veraltet und wird standardmäßig nicht mehr vom CLR erzwungen. |
| System.AppDomain | DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) | Deklarative Sicherheit auf Assemblyebene ist veraltet und wird standardmäßig nicht mehr vom CLR erzwungen. |
| System.AppDomain | DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) | Methoden, die Belege zum Sandboxing verwenden, sind veraltet und werden in einer zukünftigen Version des .NET Framework entfernt. Verwenden Sie eine Überladung von AppDomain.DefineDynamicAssembly, die keinen System.Security.Policy.Evidence-Parameter verwendet. |
| System.AppDomain | DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) | Deklarative Sicherheit auf Assemblyebene ist veraltet und wird standardmäßig nicht mehr vom CLR erzwungen. |
| System.AppDomain | DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) | Deklarative Sicherheit auf Assemblyebene ist veraltet und wird standardmäßig nicht mehr vom CLR erzwungen. |
| System.AppDomain | DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean, IEnumerable<CustomAttributeBuilder>) | Deklarative Sicherheit auf Assemblyebene ist veraltet und wird standardmäßig nicht mehr vom CLR erzwungen. |
| System.AppDomain | DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) | Deklarative Sicherheit auf Assemblyebene ist veraltet und wird standardmäßig nicht mehr vom CLR erzwungen. |
| System.AppDomain | ExecuteAssembly(String, Evidence) | Methoden, die Belege zum Sandboxing verwenden, sind veraltet und werden in einer zukünftigen Version des .NET Framework entfernt. Verwenden Sie eine Überladung von AppDomain.ExecuteAssembly, die keinen System.Security.Policy.Evidence-Parameter verwendet. |
| System.AppDomain | ExecuteAssembly(String, Evidence, String[]) | Methoden, die Belege zum Sandboxing verwenden, sind veraltet und werden in einer zukünftigen Version des .NET Framework entfernt. Verwenden Sie eine Überladung von AppDomain.ExecuteAssembly, die keinen System.Security.Policy.Evidence-Parameter verwendet. |
| System.AppDomain | ExecuteAssembly(String, Evidence, String[], Byte[], AssemblyHashAlgorithm) | Methoden, die Belege zum Sandboxing verwenden, sind veraltet und werden in einer zukünftigen Version des .NET Framework entfernt. Verwenden Sie eine Überladung von AppDomain.ExecuteAssembly, die keinen System.Security.Policy.Evidence-Parameter verwendet. |
| System.AppDomain | ExecuteAssemblyByName(AssemblyName, Evidence, String[]) | Methoden, die Belege zum Sandboxing verwenden, sind veraltet und werden in einer zukünftigen Version des .NET Framework entfernt. Verwenden Sie eine Überladung von AppDomain.ExecuteAssemblyByName, die keinen System.Security.Policy.Evidence-Parameter verwendet. |
| System.AppDomain | ExecuteAssemblyByName(String, Evidence) | Methoden, die Belege zum Sandboxing verwenden, sind veraltet und werden in einer zukünftigen Version des .NET Framework entfernt. Verwenden Sie eine Überladung von AppDomain.ExecuteAssemblyByName, die keinen System.Security.Policy.Evidence-Parameter verwendet. |
| System.AppDomain | ExecuteAssemblyByName(String, Evidence, String[]) | Methoden, die Belege zum Sandboxing verwenden, sind veraltet und werden in einer zukünftigen Version des .NET Framework entfernt. Verwenden Sie eine Überladung von AppDomain.ExecuteAssemblyByName, die keinen System.Security.Policy.Evidence-Parameter verwendet. |
| System.AppDomain | GetCurrentThreadId | GetCurrentThreadId ist als veraltet eingestuft, da keine stabile ID bereitgestellt wird, wenn verwaltete Threads auf Fasern laufen (auch als leichte Threads bekannt). Verwenden Sie die Thread.ManagedThreadId Eigenschaft, um einen stabilen Bezeichner für einen verwalteten Thread abzurufen. |
| System.AppDomain | Load(AssemblyName, Evidence) | Methoden, die Belege zum Sandboxing verwenden, sind veraltet und werden in einer zukünftigen Version des .NET Framework entfernt. Verwenden Sie eine Überladung von AppDomain.Load, die keinen System.Security.Policy.Evidence-Parameter verwendet. |
| System.AppDomain | Load(Byte[], Byte[], Evidence) | Methoden, die Belege zum Sandboxing verwenden, sind veraltet und werden in einer zukünftigen Version des .NET Framework entfernt. Verwenden Sie eine Überladung von AppDomain.Load, die keinen System.Security.Policy.Evidence-Parameter verwendet. |
| System.AppDomain | Load(String, Evidence) | Methoden, die Belege zum Sandboxing verwenden, sind veraltet und werden in einer zukünftigen Version des .NET Framework entfernt. Verwenden Sie eine Überladung von AppDomain.Load, die keinen System.Security.Policy.Evidence-Parameter verwendet. |
| System.AppDomain | SetAppDomainPolicy | AppDomain Richtlinienebenen sind veraltet und werden in einer zukünftigen Version von .NET Framework entfernt. |
| System.AppDomain | SetCachePath | SetCachePath ist veraltet. Untersuchen Sie stattdessen die Verwendung von AppDomainSetup.CachePath. |
| System.AppDomain | SetDynamicBase | SetDynamicBase ist veraltet. Untersuchen Sie stattdessen die Verwendung von AppDomainSetup.DynamicBase. |
| System.AppDomain | SetShadowCopyFiles | SetShadowCopyFiles ist veraltet. Untersuchen Sie stattdessen die Verwendung von AppDomainSetup.ShadowCopyFiles. |
| System.AppDomain | SetShadowCopyPath | SetShadowCopyPath ist veraltet. Untersuchen Sie stattdessen die Verwendung von AppDomainSetup.ShadowCopyDirectories. |
| System.Enum | ToString(IFormatProvider) | Das provider Argument wird nicht verwendet. Verwenden Sie Enum.ToString(). |
| System.Enum | ToString(String, IFormatProvider) | Das provider Argument wird nicht verwendet. Verwenden Sie Enum.ToString(String). |
| System.LoaderOptimization | DisallowBindings | Diese Methode ist veraltet. Verwenden Sie stattdessen Assembly.Load. |
| System.LoaderOptimization | DomainMask | Diese Methode ist veraltet. Verwenden Sie stattdessen Assembly.Load. |
| System.Collections.Hashtable | Hashtable(IDictionary, IHashCodeProvider, IComparer) | Verwenden Sie stattdessen Hashtable(IDictionary, IEqualityComparer). |
| System.Collections.Hashtable | Hashtable(IHashCodeProvider, IComparer) | Verwenden Sie stattdessen Hashtable(IEqualityComparer). |
| System.Collections.Hashtable | Hashtable(Int32, IHashCodeProvider, IComparer) | Verwenden Sie stattdessen Hashtable(Int32, IEqualityComparer). |
| System.Collections.Hashtable | Hashtable(Int32, Single, IHashCodeProvider, IComparer) | Verwenden Sie stattdessen Hashtable(Int32, Single, IEqualityComparer). |
| System.Collections.Hashtable | Hashtable.comparer | Verwenden Sie die Hashtable.EqualityComparer-Eigenschaft. |
| System.Collections.Hashtable | Hashtable.hcp | Verwenden Sie die KeyComparer Eigenschaften. |
| System.Collections.Hashtable | Hashtable(IDictionary, Single, IHashCodeProvider, IComparer) | Verwenden Sie stattdessen Hashtable(IDictionary, Single, IEqualityComparer). |
| System.Configuration.Assemblies.AssemblyHash | Algorithm | Die System.Configuration.Assemblies.AssemblyHash -Klasse ist veraltet. |
| System.Configuration.Assemblies.AssemblyHash | AssemblyHash(AssemblyHashAlgorithm, Byte[]) | Die System.Configuration.Assemblies.AssemblyHash -Klasse ist veraltet. |
| System.Configuration.Assemblies.AssemblyHash | AssemblyHash(Byte[]) | Die System.Configuration.Assemblies.AssemblyHash -Klasse ist veraltet. |
| System.Configuration.Assemblies.AssemblyHash | Clone | Die System.Configuration.Assemblies.AssemblyHash -Klasse ist veraltet. |
| System.Configuration.Assemblies.AssemblyHash | Empty | Die System.Configuration.Assemblies.AssemblyHash -Klasse ist veraltet. |
| System.Configuration.Assemblies.AssemblyHash | GetValue | Die System.Configuration.Assemblies.AssemblyHash -Klasse ist veraltet. |
| System.Configuration.Assemblies.AssemblyHash | SetValue | Die System.Configuration.Assemblies.AssemblyHash -Klasse ist veraltet. |
| System.Diagnostics.Debugger | Debugger | Erstellen Sie keine Instanzen der Debugger Klasse. Rufen Sie stattdessen die statischen Methoden direkt für diesen Typ auf. |
| System.Diagnostics.StackTrace | StackTrace(Thread, Boolean) | Zuerst veraltet in .NET Framework 4.5. Dieser Konstruktor ist veraltet. Verwenden Sie einen Konstruktor, der keinen Parameter erfordert Thread . |
| System.Diagnostics.SymbolStore.ISymbolBinder | GetReader | Die empfohlene Alternative ist ISymbolBinder1.GetReader, die den Importschnittstellenzeiger als IntPtr anstelle von Int32 verwendet und somit sowohl auf 32-Bit- als auch auf 64-Bit-Architekturen arbeitet. |
| System.Globalization.CultureTypes | FrameworkCultures | Dieser Wert ist veraltet. Verwenden Sie andere Werte in System.Globalization.CultureTypes. |
| System.Globalization.CultureTypes | WindowsOnlyCultures | Dieser Wert ist veraltet. Verwenden Sie andere Werte in System.Globalization.CultureTypes. |
| System.IO.FileStream | FileStream(IntPtr, FileAccess) | Dieser Konstruktor ist veraltet. Verwenden Sie stattdessen FileStream(SafeFileHandle, FileAccess). |
| System.IO.FileStream | FileStream(IntPtr, FileAccess, Boolean) | Dieser Konstruktor ist veraltet. Verwenden Sie FileStream(SafeFileHandle, FileAccess) stattdessen, und erstellen Sie optional eine neue Microsoft.Win32.SafeHandles.SafeFileHandle mit ownsHandle= false, falls erforderlich. |
| System.IO.FileStream | FileStream(IntPtr, FileAccess, Boolean, Int32) | Dieser Konstruktor ist veraltet. Verwenden Sie FileStream(SafeFileHandle, FileAccess, Int32) stattdessen, und erstellen Sie optional eine neue Microsoft.Win32.SafeHandles.SafeFileHandle mit ownsHandle= false, falls erforderlich. |
| System.IO.FileStream | FileStream(IntPtr, FileAccess, Boolean, Int32, Boolean) | Dieser Konstruktor ist veraltet. Verwenden Sie FileStream(SafeFileHandle, FileAccess, Int32, Boolean) stattdessen, und erstellen Sie optional eine neue Microsoft.Win32.SafeHandles.SafeFileHandle mit ownsHandle= false, falls erforderlich. |
| System.IO.FileStream | Handle | Diese Eigenschaft ist veraltet. Verwenden Sie stattdessen die FileStream.SafeFileHandle-Eigenschaft. |
| System.IO.Path | InvalidPathChars | Verwenden Sie stattdessen Path.GetInvalidPathChars oder Path.GetInvalidFileNameChars. |
| System.IO.Stream | CreateWaitHandle |
CreateWaitHandle wird schließlich entfernt. Verwenden Sie stattdessen new ManualResetEvent(false). |
| System.IO.Stream | ObjectInvariant | Zuerst veraltet in .NET Framework 4.5. Rufen Sie diese Methode nicht auf, und überschreiben Sie sie nicht. |
| System.IO.IsolatedStorage.IsolatedStorage | CurrentSize | CurrentSize wurde als veraltet erklärt, da es nicht CLS-kompatibel ist. Verwenden Sie IsolatedStorage.UsedSizezum Abrufen der aktuellen Größe . |
| System.IO.IsolatedStorage.IsolatedStorage | MaximumSize | MaximumSize wurde als veraltet erklärt, da es nicht CLS-kompatibel ist. Um die maximale Größe zu erhalten, verwenden Sie IsolatedStorage.Quota. |
| System.IO.IsolatedStorage.IsolatedStorageFile | CurrentSize | CurrentSize wurde als veraltet erklärt, da es nicht CLS-kompatibel ist. Verwenden Sie UsedSizezum Abrufen der aktuellen Größe . |
| System.IO.IsolatedStorage.IsolatedStorageFile | MaximumSize | MaximumSize wurde als veraltet erklärt, da es nicht CLS-kompatibel ist. Um die maximale Größe zu erhalten, verwenden Sie IsolatedStorageFile.Quota. |
| System.IO.IsolatedStorage.IsolatedStorageFileStream | Handle | Diese Eigenschaft ist veraltet. Verwenden Sie stattdessen die IsolatedStorageFileStream.SafeFileHandle-Eigenschaft. |
| System.Reflection.Assembly | Load(AssemblyName, Evidence) | Diese Methode ist veraltet und wird in einer zukünftigen Version von .NET Framework entfernt. Verwenden Sie eine Überladung von Assembly.Load, die keinen System.Security.Policy.Evidence-Parameter verwendet. |
| System.Reflection.Assembly | Load(Byte[], Byte[], Evidence) | Diese Methode ist veraltet und wird in einer zukünftigen Version von .NET Framework entfernt. Verwenden Sie eine Überladung von Assembly.Load, die keinen System.Security.Policy.Evidence-Parameter verwendet. |
| System.Reflection.Assembly | Load(String, Evidence) | Diese Methode ist veraltet und wird in einer zukünftigen Version von .NET Framework entfernt. Verwenden Sie eine Überladung von Assembly.Load, die keinen System.Security.Policy.Evidence-Parameter verwendet. |
| System.Reflection.Assembly | LoadFile(String, Evidence) | Diese Methode ist veraltet und wird in einer zukünftigen Version von .NET Framework entfernt. Verwenden Sie eine Überladung von Assembly.LoadFile, die keinen System.Security.Policy.Evidence-Parameter verwendet. |
| System.Reflection.Assembly | LoadFrom(String, Evidence) | Diese Methode ist veraltet und wird in einer zukünftigen Version von .NET Framework entfernt. Verwenden Sie eine Überladung von Assembly.LoadFrom, die keinen System.Security.Policy.Evidence-Parameter verwendet. |
| System.Reflection.Assembly | LoadFrom(String, Evidence, Byte[], AssemblyHashAlgorithm) | Diese Methode ist veraltet und wird in einer zukünftigen Version von .NET Framework entfernt. Verwenden Sie eine Überladung von Assembly.LoadFrom, die keinen System.Security.Policy.Evidence-Parameter verwendet. |
| System.Reflection.Assembly | LoadWithPartialName(String) | Diese Methode ist veraltet. Verwenden Sie stattdessen Assembly.Load. |
| System.Reflection.Assembly | LoadWithPartialName(String, Evidence) | Diese Methode ist veraltet. Verwenden Sie stattdessen Assembly.Load. |
| System.Reflection.AssemblyFlagsAttribute | AssemblyFlagsAttribute(Int32) | Dieser Konstruktor ist veraltet. Verwenden Sie stattdessen AssemblyFlagsAttribute(AssemblyNameFlags). |
| System.Reflection.AssemblyFlagsAttribute | AssemblyFlagsAttribute(UInt32) | Dieser Konstruktor ist veraltet. Verwenden Sie stattdessen AssemblyFlagsAttribute(AssemblyNameFlags). |
| System.Reflection.AssemblyFlagsAttribute | Flags | Diese Eigenschaft ist veraltet. Verwenden Sie stattdessen AssemblyFlagsAttribute.AssemblyFlags. |
| System.Reflection.Emit.ConstructorBuilder | ReturnType | Diese Eigenschaft ist veraltet. |
| System.Reflection.Emit.FieldBuilder | SetMarshal | Eine alternative API ist verfügbar: Geben Sie stattdessen das benutzerdefinierte Attribut aus System.Runtime.InteropServices.MarshalAsAttribute . |
| System.Reflection.Emit.FlowControl | Phi | Diese API ist veraltet. |
| System.Reflection.Emit.MethodBuilder | SetMarshal | Eine alternative API ist verfügbar: Geben Sie stattdessen das benutzerdefinierte Attribut aus System.Runtime.InteropServices.MarshalAsAttribute . |
| System.Reflection.Emit.OpCodeType | Annotation | Diese API ist veraltet. |
| System.Reflection.Emit.OperandType | InlinePhi | Diese API ist veraltet. |
| System.Reflection.Emit.ParameterBuilder | SetMarshal | Eine alternative API ist verfügbar: Geben Sie stattdessen das benutzerdefinierte Attribut aus System.Runtime.InteropServices.MarshalAsAttribute . |
| System.Resources.ResourceManager | ResourceSets | Rufen Sie ResourceManager.InternalGetResourceSet(CultureInfo, Boolean, Boolean) stattdessen an. |
| System.Runtime.InteropServices.Marshal | GetManagedThunkForUnmanagedMethodPtr | Die GetManagedThunkForUnmanagedMethodPtr Methode ist veraltet und wird in einer zukünftigen Version entfernt. |
| System.Runtime.InteropServices.Marshal | GetThreadFromFiberCookie | Die GetThreadFromFiberCookie Methode ist veraltet. Verwenden Sie die Hosting-API, um diesen Vorgang auszuführen. |
| System.Runtime.InteropServices.Marshal | GetTypeInfoName(UCOMITypeInfo) | Verwenden Sie stattdessen Marshal.GetTypeInfoName(ITypeInfo). |
| System.Runtime.InteropServices.Marshal | GetTypeLibGuid(UCOMITypeLib) | Verwenden Sie stattdessen Marshal.GetTypeLibGuid(ITypeLib). |
| System.Runtime.InteropServices.Marshal | GetTypeLibLcid(UCOMITypeLib) | Verwenden Sie stattdessen Marshal.GetTypeLibLcid(ITypeLib). |
| System.Runtime.InteropServices.Marshal | GetTypeLibName(UCOMITypeLib) | Verwenden Sie stattdessen Marshal.GetTypeLibName(ITypeLib). |
| System.Runtime.InteropServices.Marshal | GetUnmanagedThunkForManagedMethodPtr | Die GetUnmanagedThunkForManagedMethodPtr Methode ist veraltet und wird in einer zukünftigen Version entfernt. |
| System.Runtime.InteropServices.Marshal | ReleaseThreadCache | Diese API hat keinen Vorgang ausgeführt und wird in zukünftigen Versionen der CLR entfernt. |
| System.Runtime.InteropServices.RuntimeEnvironment | RuntimeEnvironment | Die Verwendung dieses Elements generiert einen Compilerfehler. Erstellen Sie keine Instanzen der System.Runtime.InteropServices.RuntimeEnvironment Klasse. Rufen Sie stattdessen die statischen Methoden direkt für diesen Typ auf. |
| System.Runtime.Remoting.Channels.ChannelServices | RegisterChannel | Verwenden Sie stattdessen ChannelServices.RegisterChannel(IChannel, Boolean). |
| System.Runtime.Remoting.Lifetime.LifetimeServices | LifetimeServices | Die Verwendung dieses Elements generiert einen Compilerfehler. Erstellen Sie keine Instanzen der LifetimeServices Klasse. Rufen Sie stattdessen die statischen Methoden direkt für diesen Typ auf. |
| System.Runtime.Remoting.RemotingConfiguration | Configure(String) | Verwenden Sie stattdessen RemotingConfiguration.Configure(String, Boolean). |
| System.Runtime.Remoting.RemotingServices | LogRemotingStage | Die Verwendung dieser Methode wird nicht empfohlen. Dies LogRemotingStage ist nur für interne Diagnosezwecke vorhanden. |
| System.Security.CodeAccessPermission | Deny | Deny ist veraltet und wird in einer zukünftigen Version von .NET Framework entfernt. |
| System.Security.CodeAccessPermission | RevertDeny | Deny ist veraltet und wird in einer zukünftigen Version von .NET Framework entfernt. |
| System.Security.HostSecurityManager | DomainPolicy | AppDomain-Richtlinienebenen sind veraltet und werden in einer zukünftigen Version von .NET Framework entfernt. |
| System.Security.HostSecurityManagerOptions | HostPolicyLevel | AppDomain-Richtlinienebenen sind veraltet und werden in einer zukünftigen Version von .NET Framework entfernt. |
| System.Security.PermissionSet | ConvertPermissionSet | Diese Methode ist veraltet und sollte nicht mehr verwendet werden. |
| System.Security.PermissionSet | Deny | Deny ist veraltet und wird in einer zukünftigen Version von .NET Framework entfernt. |
| System.Security.SecurityCriticalAttribute | Scope | System.Security.SecurityCriticalScope wird nur für .NET Framework 2.0-Transparenzkompatibilität verwendet. |
| System.Security.SecurityManager | CheckExecutionRights | Da Ausführungsberechtigungsprüfungen nicht mehr deaktiviert werden können, hat die CheckExecutionRights Eigenschaft keine Auswirkung mehr. |
| System.Security.SecurityManager | IsGranted | IsGranted ist veraltet und wird in einer zukünftigen Version von .NET Framework entfernt. Verwenden Sie stattdessen entweder die AppDomain.PermissionSet Eigenschaft oder die Assembly.PermissionSet Eigenschaft. |
| System.Security.SecurityManager | LoadPolicyLevelFromFile | Diese Methode ist veraltet und wird in einer zukünftigen Version von .NET Framework entfernt. |
| System.Security.SecurityManager | LoadPolicyLevelFromString | Diese Methode ist veraltet und wird in einer zukünftigen Version von .NET Framework entfernt. |
| System.Security.SecurityManager | PolicyHierarchy | Diese Methode ist veraltet und wird in einer zukünftigen Version von .NET Framework entfernt. |
| System.Security.SecurityManager | ResolvePolicy(Evidence) | Diese Methode ist veraltet und wird in einer zukünftigen Version von .NET Framework entfernt. |
| System.Security.SecurityManager | ResolvePolicy(Evidence, PermissionSet, PermissionSet, PermissionSet, PermissionSet) | Diese Methode ist veraltet und wird in einer zukünftigen Version von .NET Framework entfernt. |
| System.Security.SecurityManager | ResolvePolicy(Evidence[]) | Diese Methode ist veraltet und wird in einer zukünftigen Version von .NET Framework entfernt. |
| System.Security.SecurityManager | ResolvePolicyGroups | Diese Methode ist veraltet und wird in einer zukünftigen Version von .NET Framework entfernt. |
| System.Security.SecurityManager | ResolveSystemPolicy | Diese Methode ist veraltet und wird in einer zukünftigen Version von .NET Framework entfernt. |
| System.Security.SecurityManager | SavePolicy | Diese Methode ist veraltet und wird in einer zukünftigen Version von .NET Framework entfernt. |
| System.Security.SecurityManager | SavePolicyLevel | Diese Methode ist veraltet und wird in einer zukünftigen Version von .NET Framework entfernt. |
| System.Security.SecurityManager | SecurityEnabled | Da die Sicherheit nicht mehr deaktiviert werden kann, hat die SecurityEnabled Eigenschaft keine Auswirkung mehr. |
| System.Security.Cryptography.PasswordDeriveBytes | GetBytes | System.Security.Cryptography.Rfc2898DeriveBytes ersetzt System.Security.Cryptography.PasswordDeriveBytes beim Ableiten von Schlüsselmaterial aus einem Kennwort und wird in neuen Anwendungen bevorzugt. |
| System.Security.Cryptography.X509Certificates.X509Certificate | GetIssuerName | Diese Methode ist veraltet. Verwenden Sie stattdessen die X509Certificate.Issuer-Eigenschaft. |
| System.Security.Cryptography.X509Certificates.X509Certificate | GetName | Diese Methode ist veraltet. Verwenden Sie stattdessen die X509Certificate.Subject-Eigenschaft. |
| System.Security.Permissions.FileIOPermissionAttribute | All | Verwenden Sie stattdessen die FileIOPermissionAttribute.ViewAndModify-Eigenschaft. |
| System.Security.Permissions.ReflectionPermissionAttribute | ReflectionEmit | Diese Berechtigung wird von der CLR nicht mehr verwendet. |
| System.Security.Permissions.ReflectionPermissionAttribute | TypeInformation | Diese API ist veraltet. |
| System.Security.Permissions.ReflectionPermissionFlag | AllFlags | Diese Berechtigung ist veraltet. Der AllFlags-Enumerationsmember enthält nicht RestrictedMemberAccess. Verwenden Sie PermissionState.Unrestricted, um Vollzugriff zu erhalten. |
| System.Security.Permissions.ReflectionPermissionFlag | ReflectionEmit | Diese Berechtigung wird von der CLR nicht mehr verwendet. |
| System.Security.Permissions.ReflectionPermissionFlag | TypeInformation | Diese API ist veraltet. |
| System.Security.Permissions.RegistryPermissionAttribute | All | Verwenden Sie stattdessen die RegistryPermissionAttribute.ViewAndModify-Eigenschaft. |
| System.Security.Permissions.SecurityAction | Deny | Deny ist veraltet und wird in einer zukünftigen Version von .NET Framework entfernt. |
| System.Security.Permissions.SecurityAction | RequestMinimum | Deklarative Sicherheit auf Assemblyebene ist veraltet und wird standardmäßig nicht mehr vom CLR erzwungen. |
| System.Security.Permissions.SecurityAction | RequestOptional | Deklarative Sicherheit auf Assemblyebene ist veraltet und wird standardmäßig nicht mehr vom CLR erzwungen. |
| System.Security.Permissions.SecurityAction | RequestRefuse | Deklarative Sicherheit auf Assemblyebene ist veraltet und wird standardmäßig nicht mehr vom CLR erzwungen. |
| System.Security.Policy.Evidence | AddAssembly | Diese Methode ist veraltet. Verwenden Sie stattdessen Evidence.AddAssemblyEvidence. |
| System.Security.Policy.Evidence | AddHost | Diese Methode ist veraltet. Verwenden Sie stattdessen Evidence.AddHostEvidence. |
| System.Security.Policy.Evidence | CopyTo | Nachweise sollten nicht als System.Collections.ICollection behandelt werden. Verwenden Sie die Evidence.GetHostEnumerator- und Evidence.GetAssemblyEnumerator-Methoden anstelle von CopyTo. |
| System.Security.Policy.Evidence | Count | Nachweise sollten nicht als System.Collections.ICollection behandelt werden. Verwenden Sie Evidence.GetHostEnumerator und Evidence.GetAssemblyEnumerator, um über die Nachweise zu iterieren und eine Anzahl zu sammeln. |
| System.Security.Policy.Evidence | Evidence(Object[], Object[]) | Dieser Konstruktor ist veraltet. Verwenden Sie stattdessen den Evidence(EvidenceBase[], EvidenceBase[]) Konstruktor. |
| System.Security.Policy.Evidence | GetEnumerator | GetEnumerator ist veraltet. Verwenden Sie stattdessen Evidence.GetHostEnumerator und Evidence.GetAssemblyEnumerator. |
| System.Security.Policy.PolicyLevel | AddFullTrustAssembly(StrongName) | Da alle GAC-Assemblys immer als voll vertrauenswürdig eingestuft werden, ist die Liste der vollständig vertrauenswürdigen Assemblys nicht mehr von Bedeutung. Sie sollten alle Assemblys, die in der Sicherheitsrichtlinie verwendet werden, im GAC installieren, um sicherzustellen, dass sie vertrauenswürdig sind. |
| System.Security.Policy.PolicyLevel | AddFullTrustAssembly(StrongNameMembershipCondition) | Da alle GAC-Assemblys immer als voll vertrauenswürdig eingestuft werden, ist die Liste der vollständig vertrauenswürdigen Assemblys nicht mehr von Bedeutung. Sie sollten alle Assemblys, die in der Sicherheitsrichtlinie verwendet werden, im GAC installieren, um sicherzustellen, dass sie vertrauenswürdig sind. |
| System.Security.Policy.PolicyLevel | CreateAppDomainLevel | AppDomain-Richtlinienebenen sind veraltet und werden in einer zukünftigen Version von .NET Framework entfernt. |
| System.Security.Policy.PolicyLevel | FullTrustAssemblies | Da alle GAC-Assemblys immer als voll vertrauenswürdig eingestuft werden, ist die Liste der vollständig vertrauenswürdigen Assemblys nicht mehr von Bedeutung. Sie sollten alle Assemblys, die in der Sicherheitsrichtlinie verwendet werden, im GAC installieren, um sicherzustellen, dass sie vertrauenswürdig sind. |
| System.Security.Policy.PolicyLevel | RemoveFullTrustAssembly(StrongName) | Da alle GAC-Assemblys immer als voll vertrauenswürdig eingestuft werden, ist die Liste der vollständig vertrauenswürdigen Assemblys nicht mehr von Bedeutung. Sie sollten alle Assemblys, die in der Sicherheitsrichtlinie verwendet werden, im GAC installieren, um sicherzustellen, dass sie vertrauenswürdig sind. |
| System.Security.Policy.PolicyLevel | RemoveFullTrustAssembly(StrongNameMembershipCondition) | Da alle GAC-Assemblys immer als voll vertrauenswürdig eingestuft werden, ist die Liste der vollständig vertrauenswürdigen Assemblys nicht mehr von Bedeutung. Sie sollten alle Assemblys, die in der Sicherheitsrichtlinie verwendet werden, im GAC installieren, um sicherzustellen, dass sie vertrauenswürdig sind. |
| System.Threading.Overlapped | EventHandle | Diese Eigenschaft ist nicht 64-Bit kompatibel. Verwenden Sie stattdessen Overlapped.EventHandleIntPtr. |
| System.Threading.Overlapped | Overlapped(Int32, Int32, Int32, IAsyncResult) | Dieser Konstruktor ist nicht 64-Bit kompatibel. Verwenden Sie den Overlapped(Int32, Int32, IntPtr, IAsyncResult)-Konstruktor, der für das Ereignishandle System.IntPtr verwendet. |
| System.Threading.Overlapped | Pack(IOCompletionCallback) | Diese Methode ist nicht sicher. Verwenden Sie stattdessen Overlapped.Pack(IOCompletionCallback, Object). |
| System.Threading.Overlapped | UnsafePack(IOCompletionCallback) | Diese Methode ist nicht sicher. Verwenden Sie stattdessen Overlapped.UnsafePack(IOCompletionCallback, Object). |
| System.Threading.Thread | ApartmentState | Die ApartmentState-Eigenschaft ist veraltet. Verwenden Sie Thread.GetApartmentStateoder Thread.SetApartmentStateThread.TrySetApartmentState stattdessen. |
| System.Threading.Thread | GetCompressedStack | GetCompressedStack wird nicht mehr unterstützt. Verwenden Sie die System.Threading.CompressedStack Klasse. |
| System.Threading.Thread | Resume | Resume ist veraltet. Verwenden Sie andere Klassen in System.Threading, z. B. Monitor, Mutex, EventWaitHandle und Semaphore, um Threads zu synchronisieren oder Ressourcen zu schützen. |
| System.Threading.Thread | SetCompressedStack | SetCompressedStack wird nicht mehr unterstützt. Verwenden Sie die System.Threading.CompressedStack Klasse. |
| System.Threading.Thread | Suspend | Suspend ist veraltet. Verwenden Sie andere Klassen in System.Threading, z. B. Monitor, Mutex, EventWaitHandle und Semaphore, um Threads zu synchronisieren oder Ressourcen zu schützen. |
| System.Threading.ThreadPool | BindHandle(IntPtr) | BindHandle(IntPtr) ist veraltet. Verwenden Sie stattdessen ThreadPool.BindHandle(SafeHandle). |
| System.Threading.WaitHandle | Handle | Verwenden Sie stattdessen die WaitHandle.SafeWaitHandle-Eigenschaft. |
PresentationCore.dll
| Typ | Mitglied | Nachricht |
|---|---|---|
| System.Windows.UIElement | BitmapEffect | Bitmapeffekte sind veraltet und funktionieren nicht mehr. Erwägen Sie stattdessen die Verwendung System.Windows.Media.Effects.Effect , wenn dies sinnvoll ist. |
| System.Windows.UIElement | BitmapEffectInput | Bitmapeffekte sind veraltet und funktionieren nicht mehr. Erwägen Sie stattdessen die Verwendung System.Windows.Media.Effects.Effect , wenn dies sinnvoll ist. |
| System.Windows.UIElement | PersistId | PersistId ist eine veraltete Eigenschaft und kann in einer zukünftigen Version entfernt werden. Der Wert dieser Eigenschaft ist nicht definiert. |
| System.Windows.Media.ContainerVisual | BitmapEffect | Bitmapeffekte sind veraltet und funktionieren nicht mehr. Erwägen Sie stattdessen die Verwendung System.Windows.Media.Effects.Effect , wenn dies sinnvoll ist. |
| System.Windows.Media.ContainerVisual | BitmapEffectInput | Bitmapeffekte sind veraltet und funktionieren nicht mehr. Erwägen Sie stattdessen die Verwendung System.Windows.Media.Effects.Effect , wenn dies sinnvoll ist. |
| System.Windows.Media.DrawingContext | PushEffect | Bitmapeffekte sind veraltet und funktionieren nicht mehr. Erwägen Sie stattdessen die Verwendung System.Windows.Media.Effects.Effect , wenn dies sinnvoll ist. |
| System.Windows.Media.FormattedText | FormattedText(String, CultureInfo, FlowDirection, Typeface, Double, Brush) | Verwenden Sie die PixelsPerDip-Override. |
| System.Windows.Media.FormattedText | FormattedText(String, CultureInfo, FlowDirection, Typeface, Double, Brush, NumberSubstitution) | Verwenden Sie die PixelsPerDip-Override. |
| System.Windows.Media.FormattedText | FormattedText(String, CultureInfo, FlowDirection, Typeface, Double, Brush, NumberSubstitution, TextFormattingMode) | Verwenden Sie die PixelsPerDip-Override. |
| System.Windows.Media.GlyphRun | GlyphRun() | Verwenden Sie die PixelsPerDip-Override. |
| System.Windows.Media.GlyphRun | GlyphRun(GlyphTypeface, Int32, Boolean, Double, IList<UInt16>, Point, IList<Double>, IList<Point>, IList<Char>, String, IList<UInt16>, IList<Boolean>, XmlLanguage) | Verwenden Sie die PixelsPerDip-Override. |
| System.Windows.Media.RenderCapability | IsShaderEffectSoftwareRenderingSupported | Diese Eigenschaft ist veraltet. Verwenden Sie stattdessen die statische RenderCapability.IsPixelShaderVersionSupportedInSoftware Methode. |
| System.Windows.Media.Visual | VisualBitmapEffect | Bitmapeffekte sind veraltet und funktionieren nicht mehr. Erwägen Sie stattdessen die Verwendung System.Windows.Media.Effects.Effect , wenn dies sinnvoll ist. |
| System.Windows.Media.Visual | VisualBitmapEffectInput | Bitmapeffekte sind veraltet und funktionieren nicht mehr. Erwägen Sie stattdessen die Verwendung System.Windows.Media.Effects.Effect , wenn dies sinnvoll ist. |
| System.Windows.Media.Effects.BevelBitmapEffect | CreateUnmanagedEffect | Bitmapeffekte sind veraltet und funktionieren nicht mehr. Erwägen Sie stattdessen die Verwendung System.Windows.Media.Effects.Effect , wenn dies sinnvoll ist. |
| System.Windows.Media.Effects.BevelBitmapEffect | UpdateUnmanagedPropertyState | Bitmapeffekte sind veraltet und funktionieren nicht mehr. Erwägen Sie stattdessen die Verwendung System.Windows.Media.Effects.Effect , wenn dies sinnvoll ist. |
| System.Windows.Media.Effects.BitmapEffect | CreateBitmapEffectOuter | Bitmapeffekte sind veraltet und funktionieren nicht mehr. Erwägen Sie stattdessen die Verwendung System.Windows.Media.Effects.Effect , wenn dies sinnvoll ist. |
| System.Windows.Media.Effects.BitmapEffect | CreateUnmanagedEffect | Bitmapeffekte sind veraltet und funktionieren nicht mehr. Erwägen Sie stattdessen die Verwendung System.Windows.Media.Effects.Effect , wenn dies sinnvoll ist. |
| System.Windows.Media.Effects.BitmapEffect | GetOutput | Bitmapeffekte sind veraltet und funktionieren nicht mehr. Erwägen Sie stattdessen die Verwendung System.Windows.Media.Effects.Effect , wenn dies sinnvoll ist. |
| System.Windows.Media.Effects.BitmapEffect | InitializeBitmapEffect | Bitmapeffekte sind veraltet und funktionieren nicht mehr. Erwägen Sie stattdessen die Verwendung System.Windows.Media.Effects.Effect , wenn dies sinnvoll ist. |
| System.Windows.Media.Effects.BitmapEffect | SetValue | Bitmapeffekte sind veraltet und funktionieren nicht mehr. Erwägen Sie stattdessen die Verwendung System.Windows.Media.Effects.Effect , wenn dies sinnvoll ist. |
| System.Windows.Media.Effects.BitmapEffect | UpdateUnmanagedPropertyState | Bitmapeffekte sind veraltet und funktionieren nicht mehr. Erwägen Sie stattdessen die Verwendung System.Windows.Media.Effects.Effect , wenn dies sinnvoll ist. |
| System.Windows.Media.Effects.BitmapEffectGroup | CreateUnmanagedEffect | Bitmapeffekte sind veraltet und funktionieren nicht mehr. Erwägen Sie stattdessen die Verwendung System.Windows.Media.Effects.Effect , wenn dies sinnvoll ist. |
| System.Windows.Media.Effects.BitmapEffectGroup | UpdateUnmanagedPropertyState | Bitmapeffekte sind veraltet und funktionieren nicht mehr. Erwägen Sie stattdessen die Verwendung System.Windows.Media.Effects.Effect , wenn dies sinnvoll ist. |
| System.Windows.Media.Effects.BlurBitmapEffect | CreateUnmanagedEffect | Bitmapeffekte sind veraltet und funktionieren nicht mehr. Erwägen Sie stattdessen die Verwendung System.Windows.Media.Effects.Effect , wenn dies sinnvoll ist. |
| System.Windows.Media.Effects.BlurBitmapEffect | UpdateUnmanagedPropertyState | Bitmapeffekte sind veraltet und funktionieren nicht mehr. Erwägen Sie stattdessen die Verwendung System.Windows.Media.Effects.Effect , wenn dies sinnvoll ist. |
| System.Windows.Media.Effects.DropShadowBitmapEffect | CreateUnmanagedEffect | Bitmapeffekte sind veraltet und funktionieren nicht mehr. Erwägen Sie stattdessen die Verwendung System.Windows.Media.Effects.Effect , wenn dies sinnvoll ist. |
| System.Windows.Media.Effects.DropShadowBitmapEffect | UpdateUnmanagedPropertyState | Bitmapeffekte sind veraltet und funktionieren nicht mehr. Erwägen Sie stattdessen die Verwendung System.Windows.Media.Effects.Effect , wenn dies sinnvoll ist. |
| System.Windows.Media.Effects.EmbossBitmapEffect | CreateUnmanagedEffect | Bitmapeffekte sind veraltet und funktionieren nicht mehr. Erwägen Sie stattdessen die Verwendung System.Windows.Media.Effects.Effect , wenn dies sinnvoll ist. |
| System.Windows.Media.Effects.EmbossBitmapEffect | UpdateUnmanagedPropertyState | Bitmapeffekte sind veraltet und funktionieren nicht mehr. Erwägen Sie stattdessen die Verwendung System.Windows.Media.Effects.Effect , wenn dies sinnvoll ist. |
| System.Windows.Media.Effects.OuterGlowBitmapEffect | CreateUnmanagedEffect | Bitmapeffekte sind veraltet und funktionieren nicht mehr. Erwägen Sie stattdessen die Verwendung System.Windows.Media.Effects.Effect , wenn dies sinnvoll ist. |
| System.Windows.Media.Effects.OuterGlowBitmapEffect | UpdateUnmanagedPropertyState | Bitmapeffekte sind veraltet und funktionieren nicht mehr. Erwägen Sie stattdessen die Verwendung System.Windows.Media.Effects.Effect , wenn dies sinnvoll ist. |
| System.Windows.Media.Media3D.Viewport3DVisual | BitmapEffect | Bitmapeffekte sind veraltet und funktionieren nicht mehr. Erwägen Sie stattdessen die Verwendung System.Windows.Media.Effects.Effect , wenn dies sinnvoll ist. |
| System.Windows.Media.Media3D.Viewport3DVisual | BitmapEffectInput | Bitmapeffekte sind veraltet und funktionieren nicht mehr. Erwägen Sie stattdessen die Verwendung System.Windows.Media.Effects.Effect , wenn dies sinnvoll ist. |
PresentationFramework.dll
System.Activities.dll
| Typ | Mitglied | Nachricht |
|---|---|---|
| System.Activities.Debugger.XamlDebuggerXmlReader | XamlDebuggerXmlReader(XamlReader, IXamlLineInfo, TextReader) | Zuerst veraltet in .NET Framework 4.5. Verwenden Sie diesen Konstruktor nicht. Verwenden Sie stattdessen XamlDebuggerXmlReader(TextReader) oder XamlDebuggerXmlReader(TextReader, XamlSchemaContext). |
| System.Activities.Debugger.XamlDebuggerXmlReader | XamlDebuggerXmlReader(XamlReader, TextReader) | Zuerst veraltet in .NET Framework 4.5. Verwenden Sie diesen Konstruktor nicht. Verwenden Sie stattdessen XamlDebuggerXmlReader(TextReader) oder XamlDebuggerXmlReader(TextReader, XamlSchemaContext). |
System.Activities.Presentation.dll
| Typ | Mitglied | Nachricht |
|---|---|---|
| System.Activities.Presentation.DragDropHelper | DoDragMove(WorkflowViewElement, Point) | Diese Methode unterstützt das Ziehen mehrerer Elemente nicht. |
| System.Activities.Presentation.DragDropHelper | GetCompositeView(DragEventArgs) | Zuerst veraltet in .NET Framework 4.5. Diese Methode unterstützt das Ziehen mehrerer Elemente nicht. Verwenden Sie stattdessen GetCompositeView(WorkflowViewElement). |
| System.Activities.Presentation.DragDropHelper | GetDragDropCompletedEffects | Diese Methode unterstützt das Ziehen mehrerer Elemente nicht. |
| System.Activities.Presentation.DragDropHelper | GetDraggedModelItem | Zuerst veraltet in .NET Framework 4.5. Diese Methode unterstützt das Ziehen mehrerer Elemente nicht. Verwenden Sie stattdessen GetDraggedModelItems. |
| System.Activities.Presentation.DragDropHelper | GetDroppedObject | Zuerst veraltet in .NET Framework 4.5. Diese Methode unterstützt das Ziehen mehrerer Elemente nicht. Verwenden Sie stattdessen GetDroppedObjects. |
| System.Activities.Presentation.DragDropHelper | SetDragDropCompletedEffects | Diese Methode unterstützt das Ziehen mehrerer Elemente nicht. |
| System.Activities.Presentation.Services.ModelChangedEventArgs | ItemsAdded | Zuerst veraltet in .NET Framework 4.5. Diese Eigenschaft nicht verwenden. Verwenden Sie stattdessen ModelChangeInfo. |
| System.Activities.Presentation.Services.ModelChangedEventArgs | ItemsRemoved | Zuerst veraltet in .NET Framework 4.5. Diese Eigenschaft nicht verwenden. Verwenden Sie stattdessen ModelChangeInfo. |
| System.Activities.Presentation.Services.ModelChangedEventArgs | PropertiesChanged | Zuerst veraltet in .NET Framework 4.5. Diese Eigenschaft nicht verwenden. Verwenden Sie stattdessen ModelChangeInfo. |
System.Core.dll
System.Data.dll
System.Data.Entity.dll
| Typ | Mitglied | Nachricht |
|---|---|---|
| System.Data.Metadata.Edm.AssociationSetEnd | Role | Diese Eigenschaft wird entfernt. Verwenden Sie stattdessen die AssociationSetEnd.Name Eigenschaft. |
| System.Data.Metadata.Edm.MetadataWorkspace | GetRequiredOriginalValueMembers | Zuerst veraltet in .NET Framework 4.5. Verwenden Sie stattdessen MetadataWorkspace.GetRelevantMembersForUpdate. |
| System.Data.Objects.ObjectContext | ApplyPropertyChanges | Verwenden Sie stattdessen ObjectContext.ApplyCurrentValues. |
| System.Data.Objects.ObjectContext | SaveChanges(Boolean) | Verwenden Sie stattdessen SaveChanges(SaveOptions). |
System.Data.OracleClient.dll
| Typ | Mitglied | Nachricht |
|---|---|---|
| System.Data.OracleClient.OracleParameter | Precision | Precision ist veraltet. Verwenden Sie die System.Math Klassen, um die Genauigkeit eines Dezimalzeichens explizit festzulegen. |
| System.Data.OracleClient.OracleParameter | Scale | Scale ist veraltet. Verwenden Sie die System.Math Klassen, um die Skalierung eines Dezimalzeichens explizit festzulegen. |
| System.Data.OracleClient.OracleParameterCollection | Add(String, Object) | Add(String, Object) ist veraltet. Verwenden Sie OracleParameterCollection.AddWithValue. |
System.Design.dll
| Typ | Mitglied | Nachricht |
|---|---|---|
| System.ComponentModel.Design.ComponentDesigner | InitializeNonDefault | Diese Methode ist veraltet. Verwenden Sie stattdessen ComponentDesigner.InitializeExistingComponent. |
| System.ComponentModel.Design.ComponentDesigner | OnSetComponentDefaults | Diese Methode ist veraltet. Verwenden Sie stattdessen ComponentDesigner.InitializeNewComponent. |
| System.ComponentModel.Design.DesignSurface | CreateComponent | Die CreateComponent Methode wurde durch CreateInstance(Type)ersetzt. |
| System.ComponentModel.Design.Serialization.CodeDomSerializer | SerializeToReferenceExpression | Diese Methode ist veraltet. Verwenden Sie stattdessen SerializeToExpression oder GetExpression. |
| System.Web.UI.Design.ControlDesigner | DesignTimeElementView | Die Verwendung dieser Eigenschaft generiert einen Compilerfehler. Fehler: Auf diese Eigenschaft kann nicht mehr verwiesen werden und ist enthalten, um vorhandene kompilierte Anwendungen zu unterstützen. Die Entwurfszeitelement-Ansichtsarchitektur wird nicht mehr verwendet. |
| System.Web.UI.Design.ControlDesigner | DesignTimeHtmlRequiresLoadComplete | Die empfohlene Alternative ist die Verwendung ControlDesigner.SetViewFlags(ViewFlags.DesignTimeHtmlRequiresLoadComplete, true). |
| System.Web.UI.Design.ControlDesigner | GetPersistInnerHtml | Die empfohlene Alternative ist ControlDesigner.GetPersistenceContent. |
| System.Web.UI.Design.ControlDesigner | IsDirty | Die empfohlene Alternative ist die Verwendung ControlDesigner.Tag.SetDirty und ControlDesigner.Tag.IsDirty. |
| System.Web.UI.Design.ControlDesigner | IsPropertyBound | Die empfohlene Alternative ist ControlDesigner.DataBindings.Contains. Die System.Web.UI.DataBindingCollection Klasse ermöglicht mehr Kontrolle über die datenbindungen, die dem Steuerelement zugeordnet sind. |
| System.Web.UI.Design.ControlDesigner | OnBindingsCollectionChanged | Die empfohlene Alternative besteht darin, das ControlDesigner.DataBindings.Changed Ereignis zu behandeln. Die DataBindingCollection von der ControlDesigner.DataBindings Eigenschaft zurückgegebene Auflistung ermöglicht mehr Kontrolle über die datenbindungen, die dem Steuerelement zugeordnet sind. |
| System.Web.UI.Design.ControlDesigner | OnControlResize | Die empfohlene Alternative ist OnComponentChanged, die aufgerufen wird, wenn eine eigenschaft des Steuerelements geändert wird. |
| System.Web.UI.Design.ControlDesigner | RaiseResizeEvent | Die Verwendung dieser Methode wird nicht empfohlen, da die Größenanpassung von der ControlDesigner.OnComponentChanged-Methode durchgeführt wird. |
| System.Web.UI.Design.ControlDesigner | ReadOnly | Die empfohlene Alternative ist das Erben von System.Web.UI.Design.ContainerControlDesigner und die Verwendung eines System.Web.UI.Design.EditableDesignerRegion-Objekts. Regionen ermöglichen eine bessere Kontrolle über den Inhalt im Designer. |
| System.Web.UI.Design.HtmlControlDesigner | Behavior | Die empfohlene Alternative ist ControlDesigner.Tag. |
| System.Web.UI.Design.HtmlControlDesigner | DesignTimeElement | Die Verwendung dieser Eigenschaft generiert einen Compilerfehler. Fehler: Auf diese Eigenschaft kann nicht mehr verwiesen werden und ist enthalten, um vorhandene kompilierte Anwendungen zu unterstützen. Das Entwurfszeitelement bietet möglicherweise nicht immer Zugriff auf das Element im Markup. Clientskripts und Steuerelemente können Sie mithilfe alternativer Methoden im System.Web.UI.Design.WebFormsRootDesigner behandeln. |
| System.Web.UI.Design.HtmlControlDesigner | OnBehaviorAttached | Die empfohlene Alternative ist ControlDesigner.Tag. |
| System.Web.UI.Design.HtmlControlDesigner | OnBehaviorDetaching | Die empfohlene Alternative ist ControlDesigner.Tag. |
| System.Web.UI.Design.HtmlControlDesigner | OnBindingsCollectionChanged | Die empfohlene Alternative besteht darin, das HtmlControlDesigner.DataBindings.Changed-Ereignis zu behandeln. Die DataBindingCollection von der HtmlControlDesigner.DataBindings Eigenschaft zurückgegebene Auflistung ermöglicht mehr Kontrolle über die datenbindungen, die dem Steuerelement zugeordnet sind. |
| System.Web.UI.Design.HtmlControlDesigner | ShouldCodeSerialize | Die Verwendung dieser Eigenschaft wird nicht empfohlen, da die Code serialisierung nicht unterstützt wird. |
| System.Web.UI.Design.TemplatedControlDesigner | ActiveTemplateEditingFrame | Die Verwendung dieser Eigenschaft wird nicht empfohlen, da die Vorlagenbearbeitung in System.Web.UI.Design.ControlDesignerbehandelt wird. Um die Vorlagenbearbeitung zu unterstützen, machen Sie Vorlagendaten in der ControlDesigner.TemplateGroups Eigenschaft verfügbar und rufen Sie auf ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.TemplatedControlDesigner | CreateTemplateEditingFrame | Die Verwendung dieser Methode wird nicht empfohlen, da die Vorlagenbearbeitung in System.Web.UI.Design.ControlDesignerbehandelt wird. Um die Vorlagenbearbeitung zu unterstützen, machen Sie Vorlagendaten in der ControlDesigner.TemplateGroups Eigenschaft verfügbar und rufen Sie auf ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.TemplatedControlDesigner | EnterTemplateMode | Die Verwendung dieser Methode wird nicht empfohlen, da die Vorlagenbearbeitung in System.Web.UI.Design.ControlDesignerbehandelt wird. Um die Vorlagenbearbeitung zu unterstützen, machen Sie Vorlagendaten in der ControlDesigner.TemplateGroups Eigenschaft verfügbar und rufen Sie auf ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.TemplatedControlDesigner | ExitTemplateMode | Die Verwendung dieser Methode wird nicht empfohlen, da die Vorlagenbearbeitung in System.Web.UI.Design.ControlDesignerbehandelt wird. Um die Vorlagenbearbeitung zu unterstützen, machen Sie Vorlagendaten in der ControlDesigner.TemplateGroups Eigenschaft verfügbar und rufen Sie auf ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.TemplatedControlDesigner | GetCachedTemplateEditingVerbs | Die Verwendung dieser Methode wird nicht empfohlen, da die Vorlagenbearbeitung in System.Web.UI.Design.ControlDesignerbehandelt wird. Um die Vorlagenbearbeitung zu unterstützen, machen Sie Vorlagendaten in der ControlDesigner.TemplateGroups Eigenschaft verfügbar und rufen Sie auf ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.TemplatedControlDesigner | GetTemplateContainerDataItemProperty | Die Verwendung dieser Methode wird nicht empfohlen, da die Vorlagenbearbeitung in System.Web.UI.Design.ControlDesignerbehandelt wird. Um die Vorlagenbearbeitung zu unterstützen, machen Sie Vorlagendaten in der ControlDesigner.TemplateGroups Eigenschaft verfügbar und rufen Sie auf ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.TemplatedControlDesigner | GetTemplateContainerDataSource | Die Verwendung dieser Methode wird nicht empfohlen, da die Vorlagenbearbeitung in System.Web.UI.Design.ControlDesignerbehandelt wird. Um die Vorlagenbearbeitung zu unterstützen, machen Sie Vorlagendaten in der ControlDesigner.TemplateGroups Eigenschaft verfügbar und rufen Sie auf ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.TemplatedControlDesigner | GetTemplateContent | Die Verwendung dieser Methode wird nicht empfohlen, da die Vorlagenbearbeitung in System.Web.UI.Design.ControlDesignerbehandelt wird. Um die Vorlagenbearbeitung zu unterstützen, machen Sie Vorlagendaten in der ControlDesigner.TemplateGroups Eigenschaft verfügbar und rufen Sie auf ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.TemplatedControlDesigner | GetTemplateEditingVerbs | Die Verwendung dieser Methode wird nicht empfohlen, da die Vorlagenbearbeitung in System.Web.UI.Design.ControlDesignerbehandelt wird. Um die Vorlagenbearbeitung zu unterstützen, machen Sie Vorlagendaten in der ControlDesigner.TemplateGroups Eigenschaft verfügbar und rufen Sie auf ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.TemplatedControlDesigner | GetTemplatePropertyParentType | Die Verwendung dieser Methode wird nicht empfohlen, da die Vorlagenbearbeitung in System.Web.UI.Design.ControlDesignerbehandelt wird. Um die Vorlagenbearbeitung zu unterstützen, machen Sie Vorlagendaten in der ControlDesigner.TemplateGroups Eigenschaft verfügbar und rufen Sie auf ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.TemplatedControlDesigner | InTemplateMode | Die empfohlene Alternative ist ControlDesigner.InTemplateMode. |
| System.Web.UI.Design.TemplatedControlDesigner | OnBehaviorAttached | Die empfohlene Alternative ist ControlDesigner.Tag. |
| System.Web.UI.Design.TemplatedControlDesigner | SetTemplateContent | Die Verwendung dieser Methode wird nicht empfohlen, da die Vorlagenbearbeitung in System.Web.UI.Design.ControlDesignerbehandelt wird. Um die Vorlagenbearbeitung zu unterstützen, machen Sie Vorlagendaten in der ControlDesigner.TemplateGroups Eigenschaft verfügbar und rufen Sie auf ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.WebControls.BaseDataListDesigner | GetTemplateContainerDataSource | Die Verwendung dieser Methode wird nicht empfohlen, da die Vorlagenbearbeitung in System.Web.UI.Design.ControlDesignerbehandelt wird. Um die Vorlagenbearbeitung zu unterstützen, machen Sie Vorlagendaten in der ControlDesigner.TemplateGroups Eigenschaft verfügbar und rufen Sie auf ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.WebControls.BaseDataListDesigner | OnAutoFormat | Die Verwendung dieser Methode wird nicht empfohlen, da das Dialogfeld "AutoFormat " vom Designerhost gestartet wird. Die Liste der verfügbaren AutoFormats wird von der ControlDesigner.AutoFormats Eigenschaft verfügbar gemacht. |
| System.Web.UI.Design.WebControls.DataGridDesigner | CreateTemplateEditingFrame | Die Verwendung dieser Methode wird nicht empfohlen, da die Vorlagenbearbeitung in System.Web.UI.Design.ControlDesignerbehandelt wird. Um die Vorlagenbearbeitung zu unterstützen, machen Sie Vorlagendaten in der TemplateGroups Eigenschaft verfügbar und rufen Sie auf ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.WebControls.DataGridDesigner | GetCachedTemplateEditingVerbs | Die Verwendung dieser Methode wird nicht empfohlen, da die Vorlagenbearbeitung in System.Web.UI.Design.ControlDesignerbehandelt wird. Um die Vorlagenbearbeitung zu unterstützen, machen Sie Vorlagendaten in der TemplateGroups Eigenschaft verfügbar und rufen Sie auf ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.WebControls.DataGridDesigner | GetTemplateContainerDataItemProperty | Die Verwendung dieser Methode wird nicht empfohlen, da die Vorlagenbearbeitung in System.Web.UI.Design.ControlDesignerbehandelt wird. Um die Vorlagenbearbeitung zu unterstützen, machen Sie Vorlagendaten in der ControlDesigner.TemplateGroups Eigenschaft verfügbar und rufen Sie auf ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.WebControls.DataGridDesigner | GetTemplateContent | Die Verwendung dieser Methode wird nicht empfohlen, da die Vorlagenbearbeitung in System.Web.UI.Design.ControlDesignerbehandelt wird. Um die Vorlagenbearbeitung zu unterstützen, machen Sie Vorlagendaten in der ControlDesigner.TemplateGroups Eigenschaft verfügbar und rufen Sie auf ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.WebControls.DataGridDesigner | GetTemplatePropertyParentType | Die Verwendung dieser Methode wird nicht empfohlen, da die Vorlagenbearbeitung in System.Web.UI.Design.ControlDesignerbehandelt wird. Um die Vorlagenbearbeitung zu unterstützen, machen Sie Vorlagendaten in der ControlDesigner.TemplateGroups Eigenschaft verfügbar und rufen Sie auf ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.WebControls.DataGridDesigner | SetTemplateContent | Die Verwendung dieser Methode wird nicht empfohlen, da die Vorlagenbearbeitung in System.Web.UI.Design.ControlDesignerbehandelt wird. Um die Vorlagenbearbeitung zu unterstützen, machen Sie Vorlagendaten in der ControlDesigner.TemplateGroups Eigenschaft verfügbar und rufen Sie auf ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.WebControls.DataListDesigner | CreateTemplateEditingFrame | Die Verwendung dieser Methode wird nicht empfohlen, da die Vorlagenbearbeitung in System.Web.UI.Design.ControlDesignerbehandelt wird. Um die Vorlagenbearbeitung zu unterstützen, machen Sie Vorlagendaten in der ControlDesigner.TemplateGroups Eigenschaft verfügbar und rufen Sie auf ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.WebControls.DataListDesigner | GetCachedTemplateEditingVerbs | Die Verwendung dieser Methode wird nicht empfohlen, da die Vorlagenbearbeitung in System.Web.UI.Design.ControlDesignerbehandelt wird. Um die Vorlagenbearbeitung zu unterstützen, machen Sie Vorlagendaten in der ControlDesigner.TemplateGroups Eigenschaft verfügbar und rufen Sie auf ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.WebControls.DataListDesigner | GetTemplateContainerDataItemProperty | Die Verwendung dieser Methode wird nicht empfohlen, da die Vorlagenbearbeitung in System.Web.UI.Design.ControlDesignerbehandelt wird. Um die Vorlagenbearbeitung zu unterstützen, machen Sie Vorlagendaten in der ControlDesigner.TemplateGroups Eigenschaft verfügbar und rufen Sie auf ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.WebControls.DataListDesigner | GetTemplateContent | Die Verwendung dieser Methode wird nicht empfohlen, da die Vorlagenbearbeitung in System.Web.UI.Design.ControlDesignerbehandelt wird. Um die Vorlagenbearbeitung zu unterstützen, machen Sie Vorlagendaten in der ControlDesigner.TemplateGroups Eigenschaft verfügbar und rufen Sie auf ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.WebControls.DataListDesigner | SetTemplateContent | Die Verwendung dieser Methode wird nicht empfohlen, da die Vorlagenbearbeitung in System.Web.UI.Design.ControlDesignerbehandelt wird. Um die Vorlagenbearbeitung zu unterstützen, machen Sie Vorlagendaten in der ControlDesigner.TemplateGroups Eigenschaft verfügbar und rufen Sie auf ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
| System.Web.UI.Design.WebControls.PanelDesigner | OnBehaviorAttached | Die empfohlene Alternative ist ControlDesigner.Tag. |
| System.Windows.Forms.Design.ControlDesigner | OnSetComponentDefaults | Diese Methode ist veraltet. Verwenden Sie stattdessen ControlDesigner.InitializeNewComponent. |
System.dll
| Typ | Mitglied | Nachricht |
|---|---|---|
| Microsoft.CSharp.CSharpCodeProvider | CreateCompiler | Aufrufer sollten die System.CodeDom.Compiler.ICodeCompiler Schnittstelle nicht verwenden und stattdessen die Methoden direkt für die System.CodeDom.Compiler.CodeDomProvider Klasse verwenden. |
| Microsoft.CSharp.CSharpCodeProvider | CreateGenerator | Aufrufer sollten die System.CodeDom.Compiler.ICodeGenerator Schnittstelle nicht verwenden und stattdessen die Methoden direkt für die System.CodeDom.Compiler.CodeDomProvider Klasse verwenden. |
| Microsoft.VisualBasic.VBCodeProvider | CreateCompiler | Aufrufer sollten die System.CodeDom.Compiler.ICodeCompiler Schnittstelle nicht verwenden und stattdessen die Methoden direkt für die System.CodeDom.Compiler.CodeDomProvider Klasse verwenden. |
| Microsoft.VisualBasic.VBCodeProvider | CreateGenerator | Aufrufer sollten die System.CodeDom.Compiler.ICodeGenerator Schnittstelle nicht verwenden und stattdessen die Methoden direkt für die System.CodeDom.Compiler.CodeDomProvider Klasse verwenden. |
| Microsoft.Win32.SystemEvents | LowMemory | Dieses Ereignis ist veraltet. |
| System.Uri | Canonicalize | Die Methode ist veraltet. Sie wird nicht vom System verwendet. |
| System.Uri | CheckSecurity | Die Methode ist veraltet. Sie wird nicht vom System verwendet. |
| System.Uri | Escape | Die Methode ist veraltet. Sie wird nicht vom System verwendet. |
| System.Uri | EscapeString | Die Methode ist veraltet. Verwenden Sie die GetComponents Methode oder die statische EscapeUriString Methode, um eine URI-Komponente oder eine Zeichenfolge zu escapen. |
| System.Uri | IsBadFileSystemCharacter | Die Methode ist veraltet. Sie wird nicht vom System verwendet. |
| System.Uri | IsExcludedCharacter | Die Methode ist veraltet. Sie wird nicht vom System verwendet. |
| System.Uri | IsReservedCharacter | Die Methode ist veraltet. Sie wird nicht vom System verwendet. |
| System.Uri | MakeRelative | Die Methode ist veraltet. Verwenden Sie Uri.MakeRelativeUri. |
| System.Uri | Parse | Die Methode ist veraltet. Sie wird nicht vom System verwendet. |
| System.Uri | Unescape | Die Methode ist veraltet. Verwenden Sie die Uri.GetComponents Methode oder die statische Uri.EscapeUriString Methode, um eine URI-Komponente oder eine Zeichenfolge zu escapen. |
| System.Uri | Uri(String, Boolean) | Der Konstruktor ist veraltet. Verwenden Sie Uri(String). Der dontEscape Parameter ist veraltet und ist immer false. |
| System.Uri | Uri(Uri, String, Boolean) | Der Konstruktor ist veraltet. Verwenden Sie Uri(Uri, String). Der dontEscape Parameter ist veraltet und ist immer false. |
| System.CodeDom.Compiler.CodeDomProvider | CreateCompiler | Aufrufer sollten die System.CodeDom.Compiler.ICodeCompiler Schnittstelle nicht verwenden und stattdessen die Methoden direkt für die System.CodeDom.Compiler.CodeDomProvider Klasse verwenden. Diejenigen, die von CodeDomProvider erben, müssen diese Schnittstelle weiterhin implementieren und diese Warnung ausschließen oder diese Methode ebenfalls als veraltet markieren. |
| System.CodeDom.Compiler.CodeDomProvider | CreateGenerator | Aufrufer sollten die System.CodeDom.Compiler.ICodeGenerator Schnittstelle nicht verwenden und stattdessen die Methoden direkt für die System.CodeDom.Compiler.CodeDomProvider Klasse verwenden. Diejenigen, die von CodeDomProvider erben, müssen diese Schnittstelle weiterhin implementieren und diese Warnung ausschließen oder diese Methode ebenfalls als veraltet markieren. |
| System.CodeDom.Compiler.CodeDomProvider | CreateParser | Aufrufer sollten die System.CodeDom.Compiler.ICodeParser Schnittstelle nicht verwenden und stattdessen die Methoden direkt für die System.CodeDom.Compiler.CodeDomProvider Klasse verwenden. Diejenigen, die von CodeDomProvider erben, müssen diese Schnittstelle weiterhin implementieren und diese Warnung ausschließen oder diese Methode ebenfalls als veraltet markieren. |
| System.CodeDom.Compiler.CompilerParameters | Evidence | CAS-Richtlinie ist veraltet und wird in einer zukünftigen Version von .NET Framework entfernt. Weitere Informationen finden Sie unter "Sicherheitsänderungen" in .NET Framework 4. |
| System.CodeDom.Compiler.CompilerResults | Evidence | CAS-Richtlinie ist veraltet und wird in einer zukünftigen Version von .NET Framework entfernt. Weitere Informationen finden Sie unter "Sicherheitsänderungen" in .NET Framework 4. |
| System.Collections.Specialized.NameObjectCollectionBase | NameObjectCollectionBase(IHashCodeProvider, IComparer) | Verwenden Sie stattdessen NameObjectCollectionBase(IEqualityComparer). |
| System.Collections.Specialized.NameObjectCollectionBase | NameObjectCollectionBase(Int32, IHashCodeProvider, IComparer) | Verwenden Sie stattdessen NameObjectCollectionBase(Int32, IEqualityComparer). |
| System.Collections.Specialized.NameValueCollection | NameValueCollection(IHashCodeProvider, IComparer) | Verwenden Sie stattdessen NameValueCollection(IEqualityComparer). |
| System.Collections.Specialized.NameValueCollection | NameValueCollection(Int32, IHashCodeProvider, IComparer) | Verwenden Sie stattdessen NameValueCollection(Int32, IEqualityComparer). |
| System.ComponentModel.AsyncCompletedEventArgs | AsyncCompletedEventArgs() | Zuerst veraltet in .NET Framework 4.5. Die Verwendung dieses Elements generiert einen Compilerfehler. Diese API unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
| System.ComponentModel.MemberDescriptor | GetInvokee | Diese Methode ist veraltet. Verwenden Sie stattdessen MemberDescriptor.GetInvocationTarget. |
| System.ComponentModel.TypeDescriptor | ComNativeDescriptorHandler | Diese Eigenschaft ist veraltet. Verwenden Sie stattdessen einen Typbeschreibungsanbieter, um Typinformationen für COM-Typen zu liefern. |
| System.ComponentModel.Design.DesignerTransactionCloseEventArgs | DesignerTransactionCloseEventArgs(Boolean) | Dieser Konstruktor ist veraltet. Verwenden Sie stattdessen DesignerTransactionCloseEventArgs(Boolean, Boolean). |
| System.ComponentModel.Design.SelectionTypes | Click | Dieser Wert ist veraltet. Verwenden Sie stattdessen SelectionTypes.Primary. |
| System.ComponentModel.Design.SelectionTypes | MouseDown | Dieser Wert ist veraltet. Sie wird nicht mehr unterstützt. |
| System.ComponentModel.Design.SelectionTypes | MouseUp | Dieser Wert ist veraltet. Sie wird nicht mehr unterstützt. |
| System.ComponentModel.Design.SelectionTypes | Normal | Dieser Wert ist veraltet. Verwenden Sie stattdessen SelectionTypes.Auto. |
| System.ComponentModel.Design.SelectionTypes | Valid | Dieser Wert ist veraltet. Verwenden Sie System.Enum Klassenmethoden, um gültige Werte zu ermitteln oder einen Typkonverter zu verwenden. |
| System.ComponentModel.Design.ViewTechnology | Passthrough | Dieser Wert ist veraltet. Verwenden Sie stattdessen ViewTechnology.Default. |
| System.ComponentModel.Design.ViewTechnology | WindowsForms | Dieser Wert ist veraltet. Verwenden Sie stattdessen ViewTechnology.Default. |
| System.Configuration.ConfigurationException | ConfigurationException() | Diese Klasse ist veraltet. Um eine neue Ausnahme zu erstellen, erstellen Sie eine System.Configuration.ConfigurationErrorsException. |
| System.Configuration.ConfigurationException | ConfigurationException(String) | Diese Klasse ist veraltet. Um eine neue Ausnahme zu erstellen, erstellen Sie eine System.Configuration.ConfigurationErrorsException. |
| System.Configuration.ConfigurationException | ConfigurationException(String, Exception) | Diese Klasse ist veraltet. Um eine neue Ausnahme zu erstellen, erstellen Sie eine System.Configuration.ConfigurationErrorsException. |
| System.Configuration.ConfigurationException | ConfigurationException(String, Exception, String, Int32) | Diese Klasse ist veraltet. Um eine neue Ausnahme zu erstellen, erstellen Sie eine System.Configuration.ConfigurationErrorsException. |
| System.Configuration.ConfigurationException | ConfigurationException(String, Exception, XmlNode) | Diese Klasse ist veraltet. Um eine neue Ausnahme zu erstellen, erstellen Sie eine System.Configuration.ConfigurationErrorsException. |
| System.Configuration.ConfigurationException | ConfigurationException(String, String, Int32) | Diese Klasse ist veraltet. Um eine neue Ausnahme zu erstellen, erstellen Sie eine System.Configuration.ConfigurationErrorsException. |
| System.Configuration.ConfigurationException | ConfigurationException(String, XmlNode) | Diese Klasse ist veraltet. Um eine neue Ausnahme zu erstellen, erstellen Sie eine System.Configuration.ConfigurationErrorsException. |
| System.Configuration.ConfigurationException | GetXmlNodeFilename | Diese Klasse ist veraltet. Verwenden Sie stattdessen ConfigurationErrorsException.GetFilename. |
| System.Configuration.ConfigurationException | GetXmlNodeLineNumber | Diese Klasse ist veraltet. Verwenden Sie stattdessen ConfigurationErrorsException.GetLineNumber(XmlNode). |
| System.Configuration.ConfigurationSettings | AppSettings | Diese Methode ist veraltet. Sie wurde ersetzt durch ConfigurationManager.AppSettings. |
| System.Configuration.ConfigurationSettings | GetConfig | Diese Methode ist veraltet. Sie wurde ersetzt durch ConfigurationManager.GetSection. |
| System.Diagnostics.EventLog | CreateEventSource(String, String, String) | Diese Methode ist veraltet. Verwenden Sie stattdessen CreateEventSource(EventSourceCreationData). |
| System.Diagnostics.EventLogEntry | EventID | Diese Eigenschaft ist veraltet. Verwenden Sie stattdessen EventLogEntry.InstanceId. |
| System.Diagnostics.EventLogPermissionAccess | Audit | Dieser Member ist veraltet. Verwenden Sie stattdessen EventLogPermissionAccess.Administer. |
| System.Diagnostics.EventLogPermissionAccess | Browse | Dieser Member ist veraltet. Verwenden Sie stattdessen EventLogPermissionAccess.Administer. |
| System.Diagnostics.EventLogPermissionAccess | Instrument | Dieser Member ist veraltet. Verwenden Sie stattdessen EventLogPermissionAccess.Write. |
| System.Diagnostics.InstanceDataCollection | InstanceDataCollection | Dieser Konstruktor ist veraltet. Verwenden Sie InstanceDataCollectionCollection.Item[], um stattdessen eine Instanz dieser Sammlung zu erhalten. |
| System.Diagnostics.InstanceDataCollectionCollection | InstanceDataCollectionCollection | Dieser Konstruktor ist veraltet. Verwenden Sie PerformanceCounterCategory.ReadCategory, um stattdessen eine Instanz dieser Sammlung zu erhalten. |
| System.Diagnostics.PerformanceCounter | DefaultFileMappingSize | Dieses Feld ist veraltet und wird nicht verwendet. Verwenden Sie machine.config oder eine Anwendungskonfigurationsdatei, um die Größe der System.Diagnostics.PerformanceCounter Dateizuordnung festzulegen. |
| System.Diagnostics.PerformanceCounterCategory | Create(String, String, CounterCreationDataCollection) | Diese Methode ist veraltet. Verwenden Sie stattdessen Create(String, String, PerformanceCounterCategoryType, CounterCreationDataCollection). |
| System.Diagnostics.PerformanceCounterCategory | Create(String, String, String, String) | Diese Methode ist veraltet. Verwenden Sie stattdessen Create(String, String, PerformanceCounterCategoryType, String, String). |
| System.Diagnostics.PerformanceCounterManager | ICollectData.CloseData | Diese Klasse ist veraltet. Verwenden Sie stattdessen die Leistungsindikatoren über die PerformanceCounter Klasse. |
| System.Diagnostics.PerformanceCounterManager | ICollectData.CollectData | Diese Klasse ist veraltet. Verwenden Sie stattdessen die Leistungsindikatoren über die PerformanceCounter Klasse. |
| System.Diagnostics.PerformanceCounterManager | PerformanceCounterManager | Diese Klasse ist veraltet. Verwenden Sie stattdessen die Leistungsindikatoren über die System.Diagnostics.PerformanceCounter Klasse. |
| System.Diagnostics.PerformanceCounterPermissionAccess | Browse | Dieser Member ist veraltet. Verwenden Sie stattdessen PerformanceCounterPermissionAccess.Read. |
| System.Diagnostics.PerformanceCounterPermissionAccess | Instrument | Dieser Member ist veraltet. Verwenden Sie stattdessen PerformanceCounterPermissionAccess.Write. |
| System.Diagnostics.Process | NonpagedSystemMemorySize | Diese Eigenschaft ist veraltet. Verwenden Sie stattdessen Process.NonpagedSystemMemorySize64. |
| System.Diagnostics.Process | PagedMemorySize | Diese Eigenschaft ist veraltet. Verwenden Sie stattdessen PagedMemorySize64. |
| System.Diagnostics.Process | PagedSystemMemorySize | Diese Eigenschaft ist veraltet. Verwenden Sie stattdessen Process.PagedSystemMemorySize64. |
| System.Diagnostics.Process | PeakPagedMemorySize | Diese Eigenschaft ist veraltet. Verwenden Sie stattdessen Process.PeakPagedMemorySize64. |
| System.Diagnostics.Process | PeakVirtualMemorySize | Diese Eigenschaft ist veraltet. Verwenden Sie stattdessen Process.PeakVirtualMemorySize64. |
| System.Diagnostics.Process | PeakWorkingSet | Diese Eigenschaft ist veraltet. Verwenden Sie stattdessen Process.PeakWorkingSet64. |
| System.Diagnostics.Process | PrivateMemorySize | Diese Eigenschaft ist veraltet. Verwenden Sie stattdessen Process.PrivateMemorySize64. |
| System.Diagnostics.Process | VirtualMemorySize | Diese Eigenschaft ist veraltet. Verwenden Sie stattdessen Process.VirtualMemorySize64. |
| System.Diagnostics.Process | WorkingSet | Diese Eigenschaft ist veraltet. Verwenden Sie stattdessen Process.WorkingSet64. |
| System.Net.Dns | BeginGetHostByName | BeginGetHostByName ist für diesen Typ veraltet. Verwenden Sie Dns.BeginGetHostEntry(String, AsyncCallback, Object) stattdessen. |
| System.Net.Dns | BeginResolve(String, AsyncCallback, Object) | BeginResolve(String, AsyncCallback, Object) ist für diesen Typ veraltet. Verwenden Sie Dns.BeginGetHostEntry(String, AsyncCallback, Object) stattdessen. |
| System.Net.Dns | EndGetHostByName | EndGetHostByName ist für diesen Typ veraltet. Verwenden Sie Dns.EndGetHostEntry stattdessen. |
| System.Net.Dns | EndResolve | EndResolve ist für diesen Typ veraltet. Verwenden Sie Dns.EndGetHostEntry stattdessen. |
| System.Net.Dns | GetHostByAddress(IPAddress) | GetHostByAddress(IPAddress) ist für diesen Typ veraltet. Verwenden Sie Dns.GetHostEntry(IPAddress) stattdessen. |
| System.Net.Dns | GetHostByAddress(String) | GetHostByAddress(String) ist für diesen Typ veraltet. Verwenden Sie Dns.GetHostEntry(String) stattdessen. |
| System.Net.Dns | GetHostByName | GetHostByName ist für diesen Typ veraltet. Verwenden Sie Dns.GetHostEntry(String) stattdessen. |
| System.Net.Dns | Resolve | Resolve ist für diesen Typ veraltet. Verwenden Sie Dns.GetHostEntry(String) stattdessen. |
| System.Net.FileWebRequest | FileWebRequest | Die Serialisierung ist für diesen Typ veraltet. |
| System.Net.FileWebResponse | FileWebResponse | Die Serialisierung ist für diesen Typ veraltet. |
| System.Net.HttpWebRequest | HttpWebRequest() | Zuerst veraltet in .NET Framework 4.5. Die Verwendung dieses Elements generiert einen Compilerfehler. Diese API unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
| System.Net.HttpWebRequest | HttpWebRequest(SerializationInfo, StreamingContext) | Die Serialisierung ist für diesen Typ veraltet. |
| System.Net.HttpWebResponse | HttpWebResponse() | Zuerst veraltet in .NET Framework 4.5. Die Verwendung dieses Elements generiert einen Compilerfehler. Diese API unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
| System.Net.HttpWebResponse | HttpWebResponse(SerializationInfo, StreamingContext) | Die Serialisierung ist für diesen Typ veraltet. |
| System.Net.IPAddress | Address | Diese Eigenschaft ist veraltet. Sie ist von der Adressfamilie abhängig. Verwenden Sie stattdessen die IPAddress.Equals Methode, um Vergleiche durchzuführen. |
| System.Net.ServicePointManager | CertificatePolicy | CertificatePolicy ist für diesen Typ veraltet. Verwenden Sie stattdessen ServicePointManager.ServerCertificateValidationCallback. |
| System.Net.WebClient | AllowReadStreamBuffering | Zuerst veraltet in .NET Framework 4.5. Die Verwendung dieses Elements generiert einen Compilerfehler. Diese API unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
| System.Net.WebClient | AllowWriteStreamBuffering | Zuerst veraltet in .NET Framework 4.5. Die Verwendung dieses Elements generiert einen Compilerfehler. Diese API unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
| System.Net.WebClient | System.Net.WebClient.OnWriteStreamClosed |
Zuerst veraltet in .NET Framework 4.5. Die Verwendung dieses Elements generiert einen Compilerfehler. Diese API unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
| System.Net.WebClient | WriteStreamClosed | Zuerst veraltet in .NET Framework 4.5. Die Verwendung dieses Elements generiert einen Compilerfehler. Diese API unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
| System.Net.WebProxy | GetDefaultProxy | Diese Methode ist veraltet. Verwenden Sie standardmäßig den für Sie ausgewählten Proxy. |
| System.Net.WebRequest | CreatorInstance | Zuerst veraltet in .NET Framework 4.5. Die Verwendung dieses Elements generiert einen Compilerfehler. Diese API unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
| System.Net.WebRequest | RegisterPortableWebRequestCreator | Zuerst veraltet in .NET Framework 4.5. Die Verwendung dieses Elements generiert einen Compilerfehler. Diese API unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
| System.Net.WriteStreamClosedEventArgs | Error | Zuerst veraltet in .NET Framework 4.5. Die Verwendung dieses Elements generiert einen Compilerfehler. Diese API unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
| System.Net.WriteStreamClosedEventArgs | WriteStreamClosedEventArgs | Zuerst veraltet in .NET Framework 4.5. Die Verwendung dieses Elements generiert einen Compilerfehler. Diese API unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
| System.Net.Mail.MailMessage | ReplyTo | ReplyTo ist für diesen Typ veraltet. Verwenden Sie MailMessage.ReplyToList stattdessen, die mehrere Adressen akzeptieren können. |
| System.Net.NetworkInformation.NetworkChange | NetworkChange() | Zuerst veraltet in .NET Framework 4.5. Die Verwendung dieses Elements generiert einen Compilerfehler. Diese API unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
| System.Net.NetworkInformation.NetworkChange | RegisterNetworkChange(NetworkChange) | Zuerst veraltet in .NET Framework 4.5. Die Verwendung dieses Elements generiert einen Compilerfehler. Diese API unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
| System.Net.Sockets.Socket | SupportsIPv4 | SupportsIPv4 ist für diesen Typ veraltet. Verwenden Sie stattdessen Socket.OSSupportsIPv4. |
| System.Net.Sockets.Socket | SupportsIPv6 | SupportsIPv6 ist für diesen Typ veraltet. Verwenden Sie stattdessen Socket.OSSupportsIPv6. |
| System.Net.Sockets.SocketAsyncEventArgs | SocketClientAccessPolicyProtocol | Zuerst veraltet in .NET Framework 4.5. Die Verwendung dieses Elements generiert einen Compilerfehler. Diese API unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
| System.Net.Sockets.TcpListener | TcpListener(Int32) | Diese Methode ist veraltet. Verwenden Sie stattdessen TcpListener(IPAddress, Int32). |
| System.Net.WebSockets.WebSocket | IsApplicationTargeting45 | Zuerst veraltet in .NET Framework 4.5. Dieses Mitglied ist nur für die interne Verwendung vorgesehen und wird in einer zukünftigen Version von .NET Framework entfernt. Rufen Sie ihn nicht auf. |
| System.Security.Claims.DynamicRoleClaimProvider | AddDynamicRoleClaims | Zuerst veraltet in .NET Framework 4.5. Die Verwendung dieses Elements generiert einen Compilerfehler. Verwenden Sie System.Security.Claims.ClaimsAuthenticationManager, um Ansprüche zu einem ClaimsIdentity hinzuzufügen. |
System.Drawing.dll
| Typ | Mitglied | Nachricht |
|---|---|---|
| System.Drawing.FontFamily | GetFamilies | Verwenden Sie die GetFamilies Methode nicht; verwenden Sie stattdessen die FontFamily.Families Eigenschaft. |
| System.Drawing.Imaging.EncoderParameter | EncoderParameter(Encoder, Int32, Int32, Int32) | Zuerst veraltet in .NET Framework 4.5. Dieser Konstruktor ist veraltet. Verwenden Sie EncoderParameter(Encoder, Int32, EncoderParameterValueType, IntPtr). |
System.Messaging.dll
| Typ | Mitglied | Nachricht |
|---|---|---|
| System.Messaging.MessageQueue | GetEnumerator | Diese Methode gibt eine System.Messaging.MessageEnumerator zurück, die die Methodenfamilie MessageEnumerator.RemoveCurrent fehlerhaft implementiert. Verwenden Sie stattdessen MessageQueue.GetMessageEnumerator2. |
| System.Messaging.MessageQueue | GetMessageEnumerator | Diese Methode gibt eine System.Messaging.MessageEnumerator zurück, die die Methodenfamilie MessageEnumerator.RemoveCurrent fehlerhaft implementiert. Verwenden Sie stattdessen MessageQueue.GetMessageEnumerator2. |
System.ServiceModel.dll
| Typ | Mitglied | Nachricht |
|---|---|---|
| System.ServiceModel.BasicHttpBinding | EnableHttpCookieContainer | Zuerst veraltet in .NET Framework 4.5. Diese Eigenschaft ist veraltet. Um Http CookieContainerzu aktivieren, verwenden Sie stattdessen die HttpBindingBase.AllowCookies Eigenschaft. |
| System.ServiceModel.Configuration.BindingsSection | NetPeerTcpBinding | Zuerst veraltet in .NET Framework 4.5. Die Peerchannelfunktion ist veraltet und wird demnächst entfernt. |
| System.ServiceModel.Dispatcher.ClientOperationCompatBase | ParameterInspectors | Zuerst veraltet in .NET Framework 4.5. Die Verwendung dieses Typs generiert einen Compilerfehler. Diese API unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
| System.ServiceModel.Dispatcher.ClientRuntimeCompatBase | MessageInspectors | Zuerst veraltet in .NET Framework 4.5. Die Verwendung dieses Typs generiert einen Compilerfehler. Diese API unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
| System.ServiceModel.Dispatcher.ClientRuntimeCompatBase | Operations | Zuerst veraltet in .NET Framework 4.5. Die Verwendung dieses Typs generiert einen Compilerfehler. Diese API unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
| System.ServiceModel.Security.WindowsClientCredential | AllowNtlm | Diese Eigenschaft ist veraltet und wird nur aus Gründen der Abwärtskompatibilität beibehalten. Die Richtlinie für den lokalen Computer wird verwendet, um festzustellen, ob NTLM verwendet werden soll. |
System.ServiceModel.Discovery.dll
| Typ | Mitglied | Nachricht |
|---|---|---|
| System.ServiceModel.Discovery.UdpAnnouncementEndpoint | TransportSettings | Zuerst veraltet in .NET Framework 4.5. Die TransportSettings Eigenschaft ist veraltet. Erwägen Sie die Verwendung System.ServiceModel.Channels.UdpTransportBindingElement zum Festlegen der Transporteigenschaften. |
| System.ServiceModel.Discovery.UdpDiscoveryEndpoint | TransportSettings | Zuerst veraltet in .NET Framework 4.5. Die TransportSettings Eigenschaft ist veraltet. Erwägen Sie die Verwendung System.ServiceModel.Channels.UdpTransportBindingElement zum Festlegen der Transporteigenschaften. |
System.Web.DataVisualization.dll
| Typ | Mitglied | Nachricht |
|---|---|---|
| System.Web.UI.DataVisualization.Charting.Chart | ViewStateData | ViewStateData ist veraltet. Untersuchen Sie stattdessen Control.ViewState. |
System.Web.dll
| Typ | Mitglied | Nachricht |
|---|---|---|
| System.Web.HttpContext | GetAppConfig | Die empfohlene Alternative befindet sich WebConfigurationManager.GetWebApplicationSection in System.Web.dll. |
| System.Web.HttpContext | GetConfig | Die empfohlene Alternative befindet sich HttpContext.GetSection in System.Web.dll. |
| System.Web.HttpUtility | UrlEncodeUnicode | Zuerst veraltet in .NET Framework 4.5. Diese Methode erzeugt nicht standardskonforme Ausgabe und hat Interoperabilitätsprobleme. Die bevorzugte Alternative ist UrlEncode(String). |
| System.Web.HttpUtility | UrlEncodeUnicodeToBytes | Zuerst veraltet in .NET Framework 4.5. Diese Methode erzeugt nicht standardskonforme Ausgabe und hat Interoperabilitätsprobleme. Die bevorzugte Alternative ist UrlEncodeToBytes(String). |
| System.Web.Configuration.AuthenticationMode | Passport | Dieses Feld ist veraltet. Das Passport-Authentifizierungsprodukt wird nicht mehr unterstützt und wurde von Microsoft-Konto abgelöst. |
| System.Web.Configuration.AuthenticationSection | Passport | Diese Eigenschaft ist veraltet. Das Passport-Authentifizierungsprodukt wird nicht mehr unterstützt und wurde von Microsoft-Konto abgelöst. |
| System.Web.Configuration.HttpCapabilitiesBase | JavaScript | Die empfohlene Alternative ist die HttpCapabilitiesBase.EcmaScriptVersion-Eigenschaft. Ein Version.Major Versionswert größer oder gleich 1 impliziert die JavaScript-Unterstützung. |
| System.Web.Configuration.SystemWebSectionGroup | MobileControls | System.Web.Mobile.dll ist veraltet. |
| System.Web.Routing.UrlRoutingModule | PostMapRequestHandler | Diese Methode ist veraltet. Überschreiben Sie die Init Methode, um das PostMapRequestHandler Ereignis zu verwenden. |
| System.Web.Security.FormsAuthentication | Authenticate | Zuerst veraltet in .NET Framework 4.5. Die empfohlene Alternative besteht darin, die System.Web.Security.Membership APIs zu verwenden, z. B. Membership.ValidateUser. |
| System.Web.Security.FormsAuthentication | HashPasswordForStoringInConfigFile | Zuerst veraltet in .NET Framework 4.5. Die empfohlene Alternative besteht darin, die System.Web.Security.Membership APIs zu verwenden, z. B. Membership.CreateUser. |
| System.Web.Security.MachineKey | Decode | Zuerst veraltet in .NET Framework 4.5. Diese Methode ist veraltet und wird nur zur Kompatibilität mit vorhandenem Code bereitgestellt. Es wird empfohlen, dass neuer Code stattdessen die Protect- und Unprotect-Methoden verwendet. |
| System.Web.Security.MachineKey | Encode | Zuerst veraltet in .NET Framework 4.5. Diese Methode ist veraltet und wird nur zur Kompatibilität mit vorhandenem Code bereitgestellt. Es wird empfohlen, dass neuer Code stattdessen die Protect- und Unprotect-Methoden verwendet. |
| System.Web.UI.Page | FileDependencies | Die empfohlene Alternative ist HttpResponse.AddFileDependencies. |
| System.Web.UI.Page | GetPostBackClientEvent | Die empfohlene Alternative ist ClientScriptManager.GetPostBackEventReference. |
| System.Web.UI.Page | GetPostBackClientHyperlink | Die empfohlene Alternative ist ClientScriptManager.GetPostBackClientHyperlink. |
| System.Web.UI.Page | GetPostBackEventReference(Control) | Die empfohlene Alternative ist ClientScriptManager.GetPostBackEventReference(Control, String). |
| System.Web.UI.Page | GetPostBackEventReference(Control, String) | Die empfohlene Alternative ist ClientScriptManager.GetPostBackEventReference. |
| System.Web.UI.Page | IsClientScriptBlockRegistered | Die empfohlene Alternative ist ClientScriptManager.IsClientScriptBlockRegistered. |
| System.Web.UI.Page | IsStartupScriptRegistered | Die empfohlene Alternative ist ClientScriptManager.IsStartupScriptRegistered. |
| System.Web.UI.Page | RegisterArrayDeclaration | Die empfohlene Alternative ist ClientScriptManager.RegisterArrayDeclaration. |
| System.Web.UI.Page | RegisterClientScriptBlock | Die empfohlene Alternative ist ClientScriptManager.RegisterClientScriptBlock. |
| System.Web.UI.Page | RegisterHiddenField | Die empfohlene Alternative ist ClientScriptManager.RegisterHiddenField. |
| System.Web.UI.Page | RegisterOnSubmitStatement | Die empfohlene Alternative ist ClientScriptManager.RegisterOnSubmitStatement. |
| System.Web.UI.Page | RegisterStartupScript | Die empfohlene Alternative ist ClientScriptManager.RegisterStartupScript. |
| System.Web.UI.Page | SmartNavigation | Die empfohlene Alternative ist Page.SetFocus und Page.MaintainScrollPositionOnPostBack. |
| System.Web.UI.TemplateControl | AutoHandlers | Die Verwendung dieser Eigenschaft wird nicht empfohlen, da sie nicht mehr nützlich ist. |
| System.Web.UI.WebControls.GridView | CreateAutoGeneratedColumn | Zuerst veraltet in .NET Framework 4.5. Diese Methode wird aus Gründen der Abwärtskompatibilität beibehalten. Diese API wird nicht mehr verwendet. |
| System.Web.UI.WebControls.Xml | Document | Die empfohlene Alternative ist die Xml.XPathNavigator-Eigenschaft. Erstellen Sie einen System.Xml.XPath.XPathDocument und rufen Sie XPathDocument.CreateNavigator auf, um ein System.Xml.XPath.XPathNavigator zu erstellen. |
System.Web.DynamicData.dll
| Typ | Mitglied | Nachricht |
|---|---|---|
| System.Web.DynamicData.DynamicDataExtensions | EnablePersistedSelection | Verwenden Sie die EnablePersistedSelection Eigenschaft für ein datengebundenes Steuerelement, System.Web.UI.WebControls.GridView z. B. oder System.Web.UI.WebControls.ListView. |
System.Web.Extensions.dll
System.Web.Services.dll
| Typ | Mitglied | Nachricht |
|---|---|---|
| System.Web.Services.Discovery.DiscoveryClientProtocol | LoadExternals | Diese Methode wird aus einer zukünftigen Version entfernt. Der Methodenaufruf ist für die Ressourcenermittlung nicht mehr erforderlich. |
| System.Web.Services.Protocols.SoapHeaderAttribute | Required | Diese Eigenschaft wird aus einer zukünftigen Version entfernt. Das Vorhandensein einer bestimmten Kopfzeile in einer SOAP-Nachricht wird nicht mehr erzwungen. |
System.Windows.Forms.dll
| Typ | Mitglied | Nachricht |
|---|---|---|
| System.Windows.Forms.AccessibleStates | Valid | Dieser Enumerationswert ist veraltet. Es gibt keinen Ersatz. |
| System.Windows.Forms.ComboBox | AddItemsCore | Diese Methode ist veraltet. Es gibt keinen Ersatz. |
| System.Windows.Forms.Control | RenderRightToLeft | Diese Eigenschaft ist veraltet. Verwenden Sie stattdessen Control.RightToLeft. |
| System.Windows.Forms.Control | Scale(Single) | Diese Methode ist veraltet. Verwenden Sie stattdessen die Control.Scale(SizeF) Methode. |
| System.Windows.Forms.Control | Scale(Single, Single) | Diese Methode ist veraltet. Verwenden Sie stattdessen die Control.Scale(SizeF) Methode. |
| System.Windows.Forms.Form | ApplyAutoScaling | Diese Methode ist veraltet. Verwenden Sie stattdessen die PerformAutoScale Methode. |
| System.Windows.Forms.Form | AutoScale | Diese Eigenschaft ist veraltet. Verwenden Sie stattdessen die ContainerControl.AutoScaleMode-Eigenschaft. |
| System.Windows.Forms.Form | GetAutoScaleSize | Diese Methode ist veraltet. Verwenden Sie stattdessen die ContainerControl.AutoScaleDimensions-Eigenschaft. |
| System.Windows.Forms.Label | RenderTransparent | Diese Eigenschaft ist veraltet. Verwenden Sie stattdessen BackColor. |
| System.Windows.Forms.ListBox | AddItemsCore | Diese Methode ist veraltet. Es gibt keinen Ersatz. |
| System.Windows.Forms.PrintPreviewDialog | AutoScaleBaseSize | Diese Eigenschaft ist veraltet. Verwenden Sie stattdessen die ContainerControl.AutoScaleDimensions-Eigenschaft. |
System.Xaml.dll
| Typ | Mitglied | Nachricht |
|---|---|---|
| System.Windows.Markup.MarkupExtensionReturnTypeAttribute | ExpressionType | Dies wird nicht vom XAML-Parser verwendet. Siehe System.Windows.Markup.XamlSetMarkupExtensionAttribute. |
| System.Windows.Markup.MarkupExtensionReturnTypeAttribute | MarkupExtensionReturnTypeAttribute(Type, Type) | Das expressionType Argument wird vom XAML-Parser nicht verwendet. Um den erwarteten Rückgabetyp anzugeben, verwenden Sie MarkupExtensionReturnTypeAttribute(Type). Verwenden Sie System.Windows.Markup.XamlSetMarkupExtensionAttributezum Angeben der benutzerdefinierten Behandlung für Ausdruckstypen . |
System.Xml.dll
| Typ | Mitglied | Nachricht |
|---|---|---|
| System.Xml.ValidationType | Auto | Der Überprüfungstyp sollte als ValidationType.DTD oder ValidationType.Schema angegeben werden. |
| System.Xml.ValidationType | XDR | Die XDR-Überprüfung durch System.Xml.XmlValidatingReader ist veraltet. |
| System.Xml.XmlConvert | ToDateTime(String) | Verwenden Sie XmlConvert.ToDateTime(String, XmlDateTimeSerializationMode). |
| System.Xml.XmlConvert | ToString(DateTime) | Verwenden Sie XmlConvert.ToString(DateTime, XmlDateTimeSerializationMode). |
| System.Xml.XmlReaderSettings | ProhibitDtd | Verwenden Sie stattdessen die XmlReaderSettings.DtdProcessing-Eigenschaft. |
| System.Xml.XmlReaderSettings | XmlReaderSettings(XmlResolver) | Zuerst veraltet in .NET Framework 4.5. Die Verwendung dieses Elements generiert einen Compilerfehler. Diese API unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
| System.Xml.XmlTextReader | ProhibitDtd | Verwenden Sie stattdessen die XmlTextReader.DtdProcessing-Eigenschaft. |
| System.Xml.Schema.XmlSchema | Compile(ValidationEventHandler) | Verwenden Sie XmlSchemaSet für die Schemakompilierung und Validierung. |
| System.Xml.Schema.XmlSchema | Compile(ValidationEventHandler, XmlResolver) | Verwenden Sie XmlSchemaSet für die Schemakompilierung und Validierung. |
| System.Xml.Schema.XmlSchemaAttribute | AttributeType | Diese Eigenschaft ist veraltet. Verwenden Sie die XmlSchemaAttribute.AttributeSchemaType Eigenschaft, die einen stark typisierten Attributtyp zurückgibt. |
| System.Xml.Schema.XmlSchemaElement | ElementType | Diese Eigenschaft ist veraltet. Verwenden Sie die XmlSchemaElement.ElementSchemaType Eigenschaft, die einen stark typierten Elementtyp zurückgibt. |
| System.Xml.Schema.XmlSchemaType | BaseSchemaType | Diese Eigenschaft ist veraltet. Verwenden Sie die XmlSchemaType.BaseXmlSchemaType Eigenschaft, die einen stark typierten Basisschematyp zurückgibt. |
| System.Xml.Serialization.CodeIdentifier | CodeIdentifier | Diese Klasse sollte niemals erstellt werden, da sie nur statische Methoden enthält. |
| System.Xml.Serialization.XmlSerializer | FromMappings(XmlMapping[], Evidence) | Diese Methode ist veraltet und wird in einer zukünftigen Version von .NET Framework entfernt. Verwenden Sie eine Überladung von XmlSerializer.FromMappings, die keinen System.Security.Policy.Evidence-Parameter verwendet. |
| System.Xml.Serialization.XmlSerializer | XmlSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String, String, Evidence) | Diese Methode ist veraltet und wird in einer zukünftigen Version von .NET Framework entfernt. Verwenden Sie eine XmlSerializer Konstruktorüberladung, die keinen System.Security.Policy.Evidence Parameter verwendet. |
| System.Xml.Serialization.XmlSerializerFactory | CreateSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String, String, Evidence) | Diese Methode ist veraltet und wird in einer zukünftigen Version von .NET Framework entfernt. Verwenden Sie eine Überladung von XmlSerializerFactory.CreateSerializer, die keinen System.Security.Policy.Evidence-Parameter verwendet. |
IEHost.dll und IEExec.exe
Die assemblys IEHost.dll und IEExec.exe wurden aus .NET Framework entfernt. Alle typen und ihre Member sind veraltet und werden in .NET Framework 4.5 und höher nicht unterstützt. Diese Assemblys wurden zum Hosten von Windows Forms-Steuerelementen und zum Ausführen von ausführbaren Dateien in Internet Explorer verwendet. Alternativen zu dieser Technologie sind ClickOnce, XAML-Browseranwendungen (XBAP) und Microsoft Silverlight.
ISymWrapper.dll
| Typ | Mitglied | Nachricht |
|---|---|---|
| System.Diagnostics.SymbolStore.SymBinder | GetReader(Int32, String, String) | Die empfohlene Alternative ist SymBinder.GetReader(IntPtr, String, String). ISymbolBinder1.GetReader verwendet den Importschnittstellenzeiger als System.IntPtr anstelle von System.Int32 und funktioniert daher sowohl auf 32-Bit- als auch auf 64-Bit-Architekturen. |
Microsoft.Build.Conversion.v4.0.dll
| Typ | Mitglied | Nachricht |
|---|---|---|
| Microsoft.Build.Conversion.ProjectFileConverter | Convert(ProjectLoadSettings) | Verwenden Sie stattdessen die parameterlose Convert()-Überladung. |
| Microsoft.Build.Conversion.ProjectFileConverter | Convert(String) | Verwenden Sie stattdessen die parameterlose Convert()-Überladung. |
| Microsoft.Build.Conversion.ProjectFileConverter | ConvertInMemory(Engine) | Verwenden Sie stattdessen parameterlose ProjectFileConverter.ConvertInMemory() Methode. |
| Microsoft.Build.Conversion.ProjectFileConverter | ConvertInMemory(Engine, ProjectLoadSettings) | Verwenden Sie stattdessen parameterlose ProjectFileConverter.ConvertInMemory() Methode. |
Microsoft.Build.Engine.dll
| Typ | Mitglied | Nachricht |
|---|---|---|
| Microsoft.Build.BuildEngine.Engine | BinPath | Vermeiden Sie es, BinPath zu setzen. Wenn Sie einfach den .NET Framework-Speicherort als BinPath übergeben haben, ist keine weitere Aktion erforderlich. Definieren Sie Toolsets andernfalls stattdessen in der Registrierung oder der Konfigurationsdatei, oder fügen Sie dem Microsoft.Build.BuildEngine.ToolsetCollection-Objekt der Engine Elemente hinzu, um eine benutzerdefinierte BinPath-Eigenschaft zu verwenden. |
| Microsoft.Build.BuildEngine.Engine | Engine(String) | Wenn Sie einfach den .NET Framework-Speicherort als BinPath übergeben haben, wechseln Sie einfach zum parameterlosen Engine() Konstruktor. Andernfalls können Sie benutzerdefinierte Toolsets in der Registrierung oder der Konfigurationsdatei definieren, oder Sie können dem Microsoft.Build.BuildEngine.ToolsetCollection-Objekt der Engine Elemente hinzufügen. Verwenden Sie stattdessen entweder den Engine() oder den Engine(ToolsetDefinitionLocations) Konstruktor. |
Microsoft.Build.Framework.dll
| Typ | Mitglied | Nachricht |
|---|---|---|
| Microsoft.Build.Framework.XamlTypes.ContentType | ItemGroupName | Zuerst veraltet in .NET Framework 4.5. Die Verwendung dieses Elements generiert einen Compilerfehler. Verwenden Sie stattdessen die ContentType.ItemType-Eigenschaft. |
Microsoft.Build.Utilities.v4.0.dll
| Typ | Mitglied | Nachricht |
|---|---|---|
| Microsoft.Build.Utilities.ToolTask | EnvironmentOverride | Verwenden Sie die ToolTask.EnvironmentVariables-Eigenschaft. |
Microsoft.Data.Entity.Build.Tasks.dll
| Typ | Mitglied | Nachricht |
|---|---|---|
Microsoft.Data.Entity.Build.Tasks.EntityDeploy |
EntityDataModelEmbeddedResources |
Zuerst veraltet in .NET Framework 4.5. Wird nur für die Rückwärtskompatibilität von Version 3.5 verwendet. |
Microsoft.VisualBasic.dll
| Typ | Mitglied | Nachricht |
|---|---|---|
| Microsoft.VisualBasic.FileSystem | FilePut(Object, Object, Object) | Dieser Member ist veraltet. Verwenden Sie FileSystem.FilePutObject, um Object-Typen zu schreiben, oder koerzieren Sie FileNumber und RecordNumber in Int32, um Nicht-Objekttypen zu schreiben. |
| Microsoft.VisualBasic.CompilerServices.Conversions | FallbackUserDefinedConversion | Die Verwendung dieses Elements generiert einen Compilerfehler. Verwenden Sie diese Methode nicht. |
| Microsoft.VisualBasic.CompilerServices.NewLateBinding | FallbackCall | Die Verwendung dieses Elements generiert einen Compilerfehler. Verwenden Sie diese Methode nicht. |
| Microsoft.VisualBasic.CompilerServices.NewLateBinding | FallbackGet | Die Verwendung dieses Elements generiert einen Compilerfehler. Verwenden Sie diese Methode nicht. |
| Microsoft.VisualBasic.CompilerServices.NewLateBinding | FallbackIndexSet | Die Verwendung dieses Elements generiert einen Compilerfehler. Verwenden Sie diese Methode nicht. |
| Microsoft.VisualBasic.CompilerServices.NewLateBinding | FallbackIndexSetComplex | Die Verwendung dieses Elements generiert einen Compilerfehler. Verwenden Sie diese Methode nicht. |
| Microsoft.VisualBasic.CompilerServices.NewLateBinding | FallbackInvokeDefault1 | Die Verwendung dieses Elements generiert einen Compilerfehler. Verwenden Sie diese Methode nicht. |
| Microsoft.VisualBasic.CompilerServices.NewLateBinding | FallbackInvokeDefault2 | Die Verwendung dieses Elements generiert einen Compilerfehler. Verwenden Sie diese Methode nicht. |
| Microsoft.VisualBasic.CompilerServices.NewLateBinding | FallbackSet | Die Verwendung dieses Elements generiert einen Compilerfehler. Verwenden Sie diese Methode nicht. |
| Microsoft.VisualBasic.CompilerServices.NewLateBinding | FallbackSetComplex | Die Verwendung dieses Elements generiert einen Compilerfehler. Verwenden Sie diese Methode nicht. |
| Microsoft.VisualBasic.CompilerServices.Operators | FallbackInvokeUserDefinedOperator | Die Verwendung dieses Elements generiert einen Compilerfehler. Verwenden Sie diese Methode nicht. |
| Microsoft.VisualBasic.MyServices.RegistryProxy | DynData | Der DynData Registrierungsschlüssel funktioniert nur unter Win9x, das von dieser Version von .NET Framework nicht unterstützt wird. Verwenden Sie stattdessen den PerformanceData Registrierungsschlüssel. Diese Eigenschaft wird aus einer zukünftigen Version von .NET Framework entfernt. |