Sdílet prostřednictvím


Zastaralé členy v rozhraní .NET Framework 4

Následující tabulka uvádí členy typu, které byly prohlášeny za neplatné na základě sestavení, ve kterých se nacházejí. Tabulky jsou organizovány následovně:

  • Zastaralé členy v systémových sestaveních

    • mscorlib.dll

    • System.Core.dll

    • System.Data.dll

    • System.Data.Entity.dll

    • System.Data.OracleClient.dll

    • System.Design.dll

    • System.dll

    • System.Drawing.dll

    • System.Messaging.dll

    • System.ServiceModel.dll

    • System.Web.DataVisualization.dll

    • System.Web.dll

    • System.Web.DynamicData.dll

    • System.Web.Extensions.dll

    • System.Web.Services.dll

    • System.Windows.Forms.dll

    • System.Xaml.dll

    • System.Xml.dll

  • Zastaralé členy v Microsoft sestaveních

    • IEHost.dll a IEExec.exe

    • ISymWrapper.dll

    • Microsoft.Build.Conversion.v4.0.dll

    • Microsoft.Build.Engine.dll

    • Microsoft.VisualBasic.dll

Zastaralé členy v systémových sestaveních

Následující tabulka uvádí zastaralé členy v systémových sestaveních. Tato sestavení jsou používána pro vývoj aplikace s obecným záměrem, která se zaměřuje na rozhraní .NET Framework.

mscorlib.dll

Typ

Člen

Zpráva

System.Enum

ToString(IFormatProvider)

Argument provider není použit. Použijte Enum.ToString().

System.Enum

ToString(String, IFormatProvider)

Argument provider není použit. Použijte Enum.ToString().

System.Activator

CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence)

Metody, které používají legitimaci do izolovaného prostoru (sandbox) jsou zastaralé a budou odstraněny v budoucí verzi rozhraní .NET Framework. Použijte přetížení metody Activator.CreateInstance, které nevyužívá parametr System.Security.Policy.Evidence.

System.Activator

CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence)

Metody, které používají legitimaci do izolovaného prostoru (sandbox) jsou zastaralé a budou odstraněny v budoucí verzi rozhraní .NET Framework. Použijte přetížení metody Activator.CreateInstanceFrom, které nevyužívá parametr System.Security.Policy.Evidence.

System.Activator

CreateInstanceFrom(AppDomain, String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence)

Metody, které používají legitimaci do izolovaného prostoru (sandbox) jsou zastaralé a budou odstraněny v budoucí verzi rozhraní .NET Framework. Použijte přetížení metody Activator.CreateInstanceFrom, které nevyužívá parametr System.Security.Policy.Evidence.

System.Activator

CreateInstance(AppDomain, String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence)

Metody, které používají legitimaci do izolovaného prostoru (sandbox) jsou zastaralé a budou odstraněny v budoucí verzi rozhraní .NET Framework. Použijte přetížení metody Activator.CreateInstance, které nevyužívá parametr System.Security.Policy.Evidence.

System.AppDomain

CreateInstanceFromAndUnwrap(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence)

Metody, které používají legitimaci do izolovaného prostoru (sandbox) jsou zastaralé a budou odstraněny v budoucí verzi rozhraní .NET Framework. Použijte přetížení metody AppDomain.CreateInstanceFromAndUnwrap, které nevyužívá parametr System.Security.Policy.Evidence.

System.AppDomain

ExecuteAssembly(String, Evidence, String[], Byte[], AssemblyHashAlgorithm)

Metody, které používají legitimaci do izolovaného prostoru (sandbox) jsou zastaralé a budou odstraněny v budoucí verzi rozhraní .NET Framework. Použijte přetížení metody AppDomain.ExecuteAssembly, které nevyužívá parametr System.Security.Policy.Evidence.

System.AppDomain

SetAppDomainPolicy

Úrovně zásad AppDomain jsou zastaralé a budou odstraněny v budoucí verzi rozhraní .NET Framework.

System.AppDomain

ExecuteAssemblyByName(AssemblyName, Evidence, String[])

Metody, které používají legitimaci do izolovaného prostoru (sandbox) jsou zastaralé a budou odstraněny v budoucí verzi rozhraní .NET Framework. Použijte přetížení metody AppDomain.ExecuteAssemblyByName, které nevyužívá parametr System.Security.Policy.Evidence.

System.AppDomain

Load(Byte[], Byte[], Evidence)

Metody, které používají legitimaci do izolovaného prostoru (sandbox) jsou zastaralé a budou odstraněny v budoucí verzi rozhraní .NET Framework. Použijte přetížení metody AppDomain.Load, které nevyužívá parametr System.Security.Policy.Evidence.

System.AppDomain

ExecuteAssembly(String, Evidence)

Metody, které používají legitimaci do izolovaného prostoru (sandbox) jsou zastaralé a budou odstraněny v budoucí verzi rozhraní .NET Framework. Použijte přetížení metody AppDomain.ExecuteAssembly, které nevyužívá parametr System.Security.Policy.Evidence.

System.AppDomain

AppendPrivatePath

AppendPrivatePath byla zastaralá. Prostudujte použití AppDomainSetup.PrivateBinPath jako náhrady.

System.AppDomain

CreateInstanceAndUnwrap(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence)

Metody, které používají legitimaci do izolovaného prostoru (sandbox) jsou zastaralé a budou odstraněny v budoucí verzi rozhraní .NET Framework. Použijte přetížení metody AppDomain.CreateInstanceFromAndUnwrap, které nevyužívá parametr System.Security.Policy.Evidence.

System.AppDomain

Load(String, Evidence)

Metody, které používají legitimaci do izolovaného prostoru (sandbox) jsou zastaralé a budou odstraněny v budoucí verzi rozhraní .NET Framework. Použijte přetížení metody AppDomain.Load, které nevyužívá parametr System.Security.Policy.Evidence.

System.AppDomain

ClearShadowCopyPath

ClearShadowCopyPath byla zastaralá. Prostudujte použití AppDomainSetup.ShadowCopyDirectories jako náhrady.

System.AppDomain

Load(AssemblyName, Evidence)

Metody, které používají legitimaci do izolovaného prostoru (sandbox) jsou zastaralé a budou odstraněny v budoucí verzi rozhraní .NET Framework. Použijte přetížení metody AppDomain.Load, které nevyužívá parametr System.Security.Policy.Evidence.

System.AppDomain

SetCachePath

SetCachePath byla zastaralá. Vyzkoušejte místo toho AppDomainSetup.CachePath.

System.AppDomain

CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence)

Metody, které používají legitimaci do izolovaného prostoru (sandbox) jsou zastaralé a budou odstraněny v budoucí verzi rozhraní .NET Framework. Použijte přetížení metody AppDomain.CreateInstance, které nevyužívá parametr System.Security.Policy.Evidence.

System.AppDomain

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean)

Úroveň deklarativního zabezpečení sestavení je zastaralá a již není vynucována modulem CLR ve výchozím nastavení.

System.AppDomain

SetShadowCopyFiles

SetShadowCopyFiles byla zastaralá. Prostudujte použití AppDomainSetup.ShadowCopyFiles jako náhrady.

System.AppDomain

ExecuteAssemblyByName(String, Evidence, String[])

Metody, které používají legitimaci do izolovaného prostoru (sandbox) jsou zastaralé a budou odstraněny v budoucí verzi rozhraní .NET Framework. Použijte přetížení metody AppDomain.ExecuteAssemblyByName, které nevyužívá parametr System.Security.Policy.Evidence.

System.AppDomain

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence)

Úroveň deklarativního zabezpečení sestavení je zastaralá a již není vynucována modulem CLR ve výchozím nastavení.

System.AppDomain

ClearPrivatePath

ClearPrivatePath byla zastaralá. Prostudujte použití AppDomainSetup.PrivateBinPath jako náhrady.

System.AppDomain

ExecuteAssembly(String, Evidence, String[])

Metody, které používají legitimaci do izolovaného prostoru (sandbox) jsou zastaralé a budou odstraněny v budoucí verzi rozhraní .NET Framework. Použijte přetížení metody AppDomain.ExecuteAssembly, které nevyužívá parametr System.Security.Policy.Evidence.

System.AppDomain

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet)

Úroveň deklarativního zabezpečení sestavení je zastaralá a již není vynucována modulem CLR ve výchozím nastavení.

System.AppDomain

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean, IEnumerable<CustomAttributeBuilder>)

Úroveň deklarativního zabezpečení sestavení je zastaralá a již není vynucována modulem CLR ve výchozím nastavení.

System.AppDomain

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence)

Metody, které používají legitimaci do izolovaného prostoru (sandbox) jsou zastaralé a budou odstraněny v budoucí verzi rozhraní .NET Framework. Použijte přetížení metody AppDomain.DefineDynamicAssembly, které nevyužívá parametr System.Security.Policy.Evidence.

System.AppDomain

CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence)

Metody, které používají legitimaci do izolovaného prostoru (sandbox) jsou zastaralé a budou odstraněny v budoucí verzi rozhraní .NET Framework. Použijte přetížení metody AppDomain.CreateInstanceFrom, které nevyužívá parametr System.Security.Policy.Evidence.

System.AppDomain

GetCurrentThreadId

GetCurrentThreadId byla zastaralá, protože neposkytuje stabilní ID, když spravovaná vlákna jsou spuštěny ve vláknech (také známa jako lehká vlákna). Pro získání stabilního identifikátoru pro spravované vlákno, použijte vlastnost Thread.ManagedThreadId.

System.AppDomain

SetDynamicBase

SetDynamicBase byla zastaralá. Vyzkoušejte místo toho AppDomainSetup.DynamicBase.

System.AppDomain

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet)

Úroveň deklarativního zabezpečení sestavení je zastaralá a již není vynucována modulem CLR ve výchozím nastavení.

System.AppDomain

SetShadowCopyPath

SetShadowCopyPath byla zastaralá. Prostudujte použití AppDomainSetup.ShadowCopyDirectories jako náhrady.

System.AppDomain

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet)

Úroveň deklarativního zabezpečení sestavení je zastaralá a již není vynucována modulem CLR ve výchozím nastavení.

System.AppDomain

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet)

Úroveň deklarativního zabezpečení sestavení je zastaralá a již není vynucována modulem CLR ve výchozím nastavení.

System.AppDomain

ExecuteAssemblyByName(String, Evidence)

Metody, které používají legitimaci do izolovaného prostoru (sandbox) jsou zastaralé a budou odstraněny v budoucí verzi rozhraní .NET Framework. Použijte přetížení metody AppDomain.ExecuteAssemblyByName, které nevyužívá parametr System.Security.Policy.Evidence.

System.LoaderOptimization

DomainMask

Tato metoda byla zastaralá. Jako náhradu použijte Assembly.Load.

System.LoaderOptimization

DisallowBindings

Tato metoda byla zastaralá. Jako náhradu použijte Assembly.Load.

System.Threading.WaitHandle

Handle

Jako náhradu použijte vlastnost WaitHandle.SafeWaitHandle.

System.Threading.Overlapped

EventHandle

Tato vlastnost není 64bitově kompatibilní. Jako náhradu použijte Overlapped.EventHandleIntPtr.

System.Threading.Overlapped

Pack(IOCompletionCallback)

Tato metoda není bezpečná. Jako náhradu použijte Overlapped.Pack(IOCompletionCallback, Object).

System.Threading.Overlapped

Overlapped(Int32, Int32, Int32, IAsyncResult)

Tento konstruktor není 64bitově kompatibilní. Použijte konstruktor Overlapped.Overlapped(Int32, Int32, IntPtr, IAsyncResult), který použije System.IntPtr pro popisovač události.

System.Threading.Overlapped

UnsafePack(IOCompletionCallback)

Tato metoda není bezpečná. Jako náhradu použijte Overlapped.UnsafePack(IOCompletionCallback, Object).

System.Threading.Thread

Resume

Resume byla zastaralá. Použijte jiné třídy v System.Threading, jako jsou například Monitor, Mutex , Event, a Semaphore pro synchronizaci vláken nebo ochranu zdrojů.

System.Threading.Thread

SetCompressedStack

SetCompressedStack již není nadále podporována. Použijte třídu System.Threading.CompressedStack.

System.Threading.Thread

GetCompressedStack

GetCompressedStackjiž není nadále podporována. Použijte třídu System.Threading.CompressedStack.

System.Threading.Thread

ApartmentState

Vlastnost ApartmentState se již nepoužívá. Jako náhradu použijte Thread.GetApartmentState, Thread.SetApartmentState nebo Thread.TrySetApartmentState.

System.Threading.Thread

Suspend

Suspend byla zastaralá. Použijte jiné třídy v System.Threading, jako jsou například Monitor, Mutex , Event, a Semaphore pro synchronizaci vláken nebo ochranu zdrojů.

System.Threading.ThreadPool

BindHandle(IntPtr)

BindHandle(IntPtr) byla zastaralá. Jako náhradu použijte ThreadPool.BindHandle(SafeHandle).

System.Collections.Hashtable

Hashtable(IDictionary, Single, IHashCodeProvider, IComparer)

Jako náhradu použijte Hashtable.Hashtable(IDictionary, Single, IEqualityComparer).

System.Collections.Hashtable

Hashtable(IDictionary, IHashCodeProvider, IComparer)

Jako náhradu použijte Hashtable.Hashtable(IDictionary, IEqualityComparer).

System.Collections.Hashtable

Hashtable(Int32, IHashCodeProvider, IComparer)

Jako náhradu použijte Hashtable.Hashtable(Int32, IEqualityComparer).

System.Collections.Hashtable

Hashtable(IHashCodeProvider, IComparer)

Jako náhradu použijte Hashtable.Hashtable(IEqualityComparer).

System.Collections.Hashtable

Hashtable(Int32, Single, IHashCodeProvider, IComparer)

Jako náhradu použijte Hashtable.Hashtable(Int32, Single, IEqualityComparer).

System.Diagnostics.Debugger

Debugger

Nevytvářejte instance třídy Debugger. Místo toho volejte statické metody přímo u tohoto typu.

System.Diagnostics.SymbolStore.ISymbolBinder

GetReader

Doporučená alternativa je ISymbolBinder1.GetReader, která bere ukazatel rozhraní pro import jako IntPtr místo Int32 a proto pracuje jak na 32bitových, tak na 64bitových architekturách.

System.Reflection.Assembly

Load(String, Evidence)

Tato metoda je zastaralá a bude odstraněna v budoucí verzi rozhraní .NET Framework. Použijte přetížení metody Assembly.Load, které nevyužívá parametr System.Security.Policy.Evidence.

System.Reflection.Assembly

LoadWithPartialName(String)

Tato metoda byla zastaralá. Jako náhradu použijte Assembly.Load.

System.Reflection.Assembly

LoadWithPartialName(String, Evidence)

Tato metoda byla zastaralá. Jako náhradu použijte Assembly.Load.

System.Reflection.Assembly

Load(Byte[], Byte[], Evidence)

Tato metoda je zastaralá a bude odstraněna v budoucí verzi rozhraní .NET Framework. Použijte přetížení metody Assembly.Load, které nevyužívá parametr System.Security.Policy.Evidence.

System.Reflection.Assembly

Load(AssemblyName, Evidence)

Tato metoda je zastaralá a bude odstraněna v budoucí verzi rozhraní .NET Framework. Použijte přetížení metody Assembly.Load, které nevyužívá parametr System.Security.Policy.Evidence.

System.Reflection.Assembly

LoadFrom(String, Evidence)

Tato metoda je zastaralá a bude odstraněna v budoucí verzi rozhraní .NET Framework. Použijte přetížení metody Assembly.LoadFrom, které nevyužívá parametr System.Security.Policy.Evidence.

System.Reflection.Assembly

LoadFile(String, Evidence)

Tato metoda je zastaralá a bude odstraněna v budoucí verzi rozhraní .NET Framework. Použijte přetížení metody Assembly.LoadFile, které nevyužívá parametr System.Security.Policy.Evidence.

System.Reflection.Assembly

LoadFrom(String, Evidence, Byte[], AssemblyHashAlgorithm)

Tato metoda je zastaralá a bude odstraněna v budoucí verzi rozhraní .NET Framework. Použijte přetížení metody Assembly.LoadFrom, které nevyužívá parametr System.Security.Policy.Evidence.

System.Reflection.AssemblyFlagsAttribute

AssemblyFlagsAttribute(Int32)

Tento konstruktor byl zastaralý. Jako náhradu použijte vlastnost AssemblyFlagsAttribute.AssemblyFlagsAttribute(AssemblyNameFlags).

System.Reflection.AssemblyFlagsAttribute

AssemblyFlagsAttribute(UInt32)

Tento konstruktor byl zastaralý. Jako náhradu použijte vlastnost AssemblyFlagsAttribute.AssemblyFlagsAttribute(AssemblyNameFlags).

System.Reflection.AssemblyFlagsAttribute

Flags

Tato vlastnost byla zastaralá. Jako náhradu použijte AssemblyFlagsAttribute.AssemblyFlags.

System.Globalization.CultureTypes

FrameworkCultures

Tato hodnota byla zastaralá. Použijte jiné hodnoty v System.Globalization.CultureTypes.

System.Globalization.CultureTypes

WindowsOnlyCultures

Tato hodnota byla zastaralá. Použijte jiné hodnoty v System.Globalization.CultureTypes.

Microsoft.Win32.Registry

DynData

Klíč registru DynData pracuje pouze se systémy Windows 9x, které již nadále nejsou podporovány modulem CLR. Jako náhradu použijte v operačních systémech založených na technologii NT registrační klíč Registry.PerformanceData.

System.Security.Policy.Evidence

AddAssembly

Tato metoda je zastaralá. Jako náhradu použijte Evidence.AddAssemblyEvidence<T>.

System.Security.Policy.Evidence

CopyTo

Legitimace by neměla být zpracována jako System.Collections.ICollection. Použijte metody Evidence.GetHostEnumerator a Evidence.GetAssemblyEnumerator raději než CopyTo.

System.Security.Policy.Evidence

Count

Legitimace by neměla být zpracována jako System.Collections.ICollection. Použijte Evidence.GetHostEnumerator a Evidence.GetAssemblyEnumerator pro iterování nad legitimací z důvodu zjištění počtu.

System.Security.Policy.Evidence

AddHost

Tato metoda je zastaralá. Jako náhradu použijte Evidence.AddHostEvidence<T>.

System.Security.Policy.Evidence

GetEnumerator

GetEnumerator je zastaralá. Jako náhradu použijte Evidence.GetHostEnumerator a Evidence.GetAssemblyEnumerator.

System.Security.Policy.Evidence

Evidence(Object[], Object[])

Tento konstruktor je zastaralý. Jako náhradu použijte konstruktor Evidence.Evidence(EvidenceBase[], EvidenceBase[]).

System.Security.Policy.PolicyLevel

CreateAppDomainLevel

Úrovně zásad domény aplikace jsou zastaralé a budou odstraněny v budoucí verzi rozhraní .NET Framework.

System.Security.Policy.PolicyLevel

RemoveFullTrustAssembly(StrongNameMembershipCondition)

Vzhledem k tomu, že všechna sestavení globální mezipaměti sestavení (GAC) vždy získají plnou důvěryhodnost, nemá již seznam plně důvěryhodných sestavení žádný význam. Měli byste nainstalovat libovolná sestavení používaná v zásadách zabezpečení v globální mezipaměti sestavení. Zajistíte tak, že jsou důvěryhodná.

System.Security.Policy.PolicyLevel

FullTrustAssemblies

Vzhledem k tomu, že všechna sestavení globální mezipaměti sestavení (GAC) vždy získají plnou důvěryhodnost, nemá již seznam plně důvěryhodných sestavení žádný význam. Měli byste nainstalovat libovolná sestavení používaná v zásadách zabezpečení v globální mezipaměti sestavení. Zajistíte tak, že jsou důvěryhodná.

System.Security.Policy.PolicyLevel

AddFullTrustAssembly(StrongName)

Vzhledem k tomu, že všechna sestavení globální mezipaměti sestavení (GAC) vždy získají plnou důvěryhodnost, nemá již seznam plně důvěryhodných sestavení žádný význam. Měli byste nainstalovat libovolná sestavení používaná v zásadách zabezpečení v globální mezipaměti sestavení. Zajistíte tak, že jsou důvěryhodná.

System.Security.Policy.PolicyLevel

AddFullTrustAssembly(StrongNameMembershipCondition)

Vzhledem k tomu, že všechna sestavení globální mezipaměti sestavení (GAC) vždy získají plnou důvěryhodnost, nemá již seznam plně důvěryhodných sestavení žádný význam. Měli byste nainstalovat libovolná sestavení používaná v zásadách zabezpečení v globální mezipaměti sestavení. Zajistíte tak, že jsou důvěryhodná.

System.Security.Policy.PolicyLevel

RemoveFullTrustAssembly(StrongName)

Vzhledem k tomu, že všechna sestavení globální mezipaměti sestavení (GAC) vždy získají plnou důvěryhodnost, nemá již seznam plně důvěryhodných sestavení žádný význam. Měli byste nainstalovat libovolná sestavení používaná v zásadách zabezpečení v globální mezipaměti sestavení. Zajistíte tak, že jsou důvěryhodná.

System.Runtime.InteropServices.Marshal

GetThreadFromFiberCookie

Metoda GetThreadFromFiberCookie byla zastaralá. Použijte hostitelské API rozhraní pro provedení této operace.

System.Runtime.InteropServices.Marshal

ReleaseThreadCache

Toto API rozhraní neprovedlo žádné operace a bude odstraněno v budoucích verzích modulu CLR.

System.Runtime.InteropServices.Marshal

GetManagedThunkForUnmanagedMethodPtr

Metoda GetManagedThunkForUnmanagedMethodPtr byla zastaralá a bude odstraněna v budoucí verzi.

System.Runtime.InteropServices.Marshal

GetTypeInfoName(UCOMITypeInfo)

Jako náhradu použijte Marshal.GetTypeInfoName(ITypeInfo).

System.Runtime.InteropServices.Marshal

GetTypeLibLcid(UCOMITypeLib)

Jako náhradu použijte Marshal.GetTypeLibLcid(ITypeLib).

System.Runtime.InteropServices.Marshal

GetTypeLibName(UCOMITypeLib)

Jako náhradu použijte Marshal.GetTypeLibName(ITypeLib).

System.Runtime.InteropServices.Marshal

GetTypeLibGuid(UCOMITypeLib)

Jako náhradu použijte Marshal.GetTypeLibGuid(ITypeLib).

System.Runtime.InteropServices.Marshal

GetUnmanagedThunkForManagedMethodPtr

Metoda GetUnmanagedThunkForManagedMethodPtr byla zastaralá a bude odstraněna v budoucí verzi.

System.Runtime.InteropServices.RuntimeEnvironment

RuntimeEnvironment

Nevytvářejte instance třídy System.Runtime.InteropServices.RuntimeEnvironment. Místo toho volejte statické metody přímo u tohoto typu.

System.IO.FileStream

FileStream(IntPtr, FileAccess, Boolean, Int32, Boolean)

Tento konstruktor byl zastaralý. Jako náhradu použijte FileStream.FileStream(SafeFileHandle, FileAccess, Int32, Boolean) a volitelně, podle potřeby vytvořte nový Microsoft.Win32.SafeHandles.SafeFileHandle s ownsHandle=false.

System.IO.FileStream

FileStream(IntPtr, FileAccess)

Tento konstruktor byl zastaralý. Jako náhradu použijte FileStream.FileStream(SafeFileHandle, FileAccess).

System.IO.FileStream

Handle

Tato vlastnost byla zastaralá. Jako náhradu použijte vlastnost FileStream.SafeFileHandle.

System.IO.FileStream

FileStream(IntPtr, FileAccess, Boolean, Int32)

Tento konstruktor byl zastaralý. Jako náhradu použijte FileStream.FileStream(SafeFileHandle, FileAccess, Int32) a volitelně, podle potřeby vytvořte nový Microsoft.Win32.SafeHandles.SafeFileHandle s ownsHandle=false.

System.IO.FileStream

FileStream(IntPtr, FileAccess, Boolean)

Tento konstruktor byl zastaralý. Jako náhradu použijte FileStream.FileStream(SafeFileHandle, FileAccess) a volitelně, podle potřeby vytvořte nový Microsoft.Win32.SafeHandles.SafeFileHandle s ownsHandle=false.

System.IO.Path

InvalidPathChars

Jako náhradu použijte Path.GetInvalidPathChars nebo Path.GetInvalidFileNameChars.

System.Security.CodeAccessPermission

RevertDeny

Deny je zastaralá a bude odstraněna v budoucí verzi rozhraní .NET Framework.

System.Security.CodeAccessPermission

Deny

Deny je zastaralá a bude odstraněna v budoucí verzi rozhraní .NET Framework.

System.Security.Permissions.SecurityAction

Deny

Deny je zastaralá a bude odstraněna v budoucí verzi rozhraní .NET Framework.

System.Security.Permissions.SecurityAction

RequestRefuse

Úroveň deklarativního zabezpečení sestavení je zastaralá a již není vynucována modulem CLR ve výchozím nastavení.

System.Security.Permissions.SecurityAction

RequestMinimum

Úroveň deklarativního zabezpečení sestavení je zastaralá a již není vynucována modulem CLR ve výchozím nastavení.

System.Security.Permissions.SecurityAction

RequestOptional

Úroveň deklarativního zabezpečení sestavení je zastaralá a již není vynucována modulem CLR ve výchozím nastavení.

System.Security.Permissions.FileIOPermissionAttribute

All

Jako náhradu použijte vlastnost FileIOPermissionAttribute.ViewAndModify.

System.Security.Permissions.ReflectionPermissionAttribute

TypeInformation

Toto API rozhraní bylo zastaralé.

System.Security.Permissions.ReflectionPermissionAttribute

ReflectionEmit

Toto oprávnění již není používáno modulem CLR.

System.Security.Permissions.RegistryPermissionAttribute

All

Jako náhradu použijte vlastnost RegistryPermissionAttribute.ViewAndModify.

System.Security.Permissions.ReflectionPermissionFlag

TypeInformation

Toto API rozhraní bylo zastaralé.

System.Security.Permissions.ReflectionPermissionFlag

AllFlags

Toto oprávnění bylo zastaralé. Použijte PermissionState.Unrestricted pro získání úplného přístupu.

System.Security.Permissions.ReflectionPermissionFlag

ReflectionEmit

Toto oprávnění již není používáno modulem CLR.

System.Security.SecurityCriticalAttribute

Scope

System.Security.SecurityCriticalScope se používá pouze pro průhlednost kompatibility .NET 2.0.

System.Security.HostSecurityManagerOptions

HostPolicyLevel

Úrovně zásad domény aplikace jsou zastaralé a budou odstraněny v budoucí verzi rozhraní .NET Framework.

System.Security.HostSecurityManager

DomainPolicy

Úrovně zásad domény aplikace jsou zastaralé a budou odstraněny v budoucí verzi rozhraní .NET Framework.

System.Security.PermissionSet

ConvertPermissionSet

Tato metoda je zastaralá a neměla by již být používána.

System.Security.PermissionSet

Deny

Deny je zastaralá a bude odstraněna v budoucí verzi rozhraní .NET Framework.

System.Security.SecurityManager

SecurityEnabled

Protože zabezpečení již nemůže být vypnuto, vlastnost SecurityEnabled už nemá žádný vliv.

System.Security.SecurityManager

SavePolicy

Tato metoda je zastaralá a bude odstraněna v budoucí verzi rozhraní .NET Framework.

System.Security.SecurityManager

LoadPolicyLevelFromFile

Tato metoda je zastaralá a bude odstraněna v budoucí verzi rozhraní .NET Framework.

System.Security.SecurityManager

ResolvePolicy(Evidence, PermissionSet, PermissionSet, PermissionSet, PermissionSet%)

Tato metoda je zastaralá a bude odstraněna v budoucí verzi rozhraní .NET Framework.

System.Security.SecurityManager

ResolvePolicy(Evidence)

Tato metoda je zastaralá a bude odstraněna v budoucí verzi rozhraní .NET Framework.

System.Security.SecurityManager

PolicyHierarchy

Tato metoda je zastaralá a bude odstraněna v budoucí verzi rozhraní .NET Framework.

System.Security.SecurityManager

ResolvePolicy(Evidence[])

Tato metoda je zastaralá a bude odstraněna v budoucí verzi rozhraní .NET Framework.

System.Security.SecurityManager

CheckExecutionRights

Protože provádění kontroly oprávnění už nemůže být vypnuto, vlastnost CheckExecutionRights již nemá žádný vliv.

System.Security.SecurityManager

ResolvePolicyGroups

Tato metoda je zastaralá a bude odstraněna v budoucí verzi rozhraní .NET Framework.

System.Security.SecurityManager

IsGranted

IsGranted je zastaralá a bude odstraněna v budoucí verzi rozhraní .NET Framework. Jako náhradu použijte buď vlastnost AppDomain.PermissionSet nebo Assembly.PermissionSet.

System.Security.SecurityManager

LoadPolicyLevelFromString

Tato metoda je zastaralá a bude odstraněna v budoucí verzi rozhraní .NET Framework.

System.Security.SecurityManager

ResolveSystemPolicy

Tato metoda je zastaralá a bude odstraněna v budoucí verzi rozhraní .NET Framework.

System.Security.SecurityManager

SavePolicyLevel

Tato metoda je zastaralá a bude odstraněna v budoucí verzi rozhraní .NET Framework.

System.Runtime.Remoting.Channels.ChannelServices

RegisterChannel

Jako náhradu použijte ChannelServices.RegisterChannel.

System.Runtime.Remoting.Lifetime.LifetimeServices

LifetimeServices

Nevytvářejte instance třídy LifetimeServices. Místo toho volejte statické metody přímo u tohoto typu

System.Runtime.Remoting.RemotingConfiguration

Configure(String)

Jako náhradu použijte RemotingConfiguration.Configure(String, Boolean).

System.Runtime.Remoting.RemotingServices

LogRemotingStage

Použití této metody se nedoporučuje. LogRemotingStage existuje pouze pro vnitřní diagnostické účely.

System.IO.IsolatedStorage.IsolatedStorage

CurrentSize

CurrentSize se již nepoužívá, protože neodpovídá specifikaci CLS. K získání současné velikosti použijte ovládací prvek IsolatedStorage.UsedSize.

System.IO.IsolatedStorage.IsolatedStorage

MaximumSize

MaximumSize se již nepoužívá, protože neodpovídá specifikaci CLS. K získání maximální velikosti použijte ovládací prvek IsolatedStorage.Quota.

System.IO.IsolatedStorage.IsolatedStorageFileStream

Handle

Tato vlastnost byla zastaralá. Jako náhradu použijte vlastnost IsolatedStorageFileStream.SafeFileHandle.

System.IO.IsolatedStorage.IsolatedStorageFile

CurrentSize

CurrentSize se již nepoužívá, protože neodpovídá specifikaci CLS. K získání současné velikosti použijte ovládací prvek UsedSize.

System.IO.IsolatedStorage.IsolatedStorageFile

MaximumSize

MaximumSize se již nepoužívá, protože neodpovídá specifikaci CLS. K získání maximální velikosti použijte ovládací prvek IsolatedStorageFile.Quota.

System.Reflection.Emit.ConstructorBuilder

ReturnType

Tato vlastnost byla zastaralá.

System.Reflection.Emit.FieldBuilder

SetMarshal

Je k dispozici alternativní rozhraní API: Místo toho vystavte vlastní atribut System.Runtime.InteropServices.MarshalAsAttribute.

System.Reflection.Emit.MethodBuilder

SetMarshal

Je k dispozici alternativní rozhraní API: Místo toho vystavte vlastní atribut System.Runtime.InteropServices.MarshalAsAttribute.

System.Reflection.Emit.OpCodeType

Annotation

Toto API rozhraní bylo zastaralé.

System.Reflection.Emit.OperandType

InlinePhi

Toto API rozhraní bylo zastaralé.

System.Reflection.Emit.FlowControl

Phi

Toto API rozhraní bylo zastaralé.

System.Reflection.Emit.ParameterBuilder

SetMarshal

Je k dispozici alternativní rozhraní API: Místo toho vystavte vlastní atribut System.Runtime.InteropServices.MarshalAsAttribute.

System.Configuration.Assemblies.AssemblyHash

AssemblyHash(AssemblyHashAlgorithm, Byte[])

Třída System.Configuration.Assemblies.AssemblyHash se nepoužívá.

System.Configuration.Assemblies.AssemblyHash

Algorithm

Třída System.Configuration.Assemblies.AssemblyHash se nepoužívá.

System.Configuration.Assemblies.AssemblyHash

AssemblyHash(Byte[])

Třída System.Configuration.Assemblies.AssemblyHash se nepoužívá.

System.Configuration.Assemblies.AssemblyHash

Empty

Třída System.Configuration.Assemblies.AssemblyHash se nepoužívá.

System.Configuration.Assemblies.AssemblyHash

Clone

Třída System.Configuration.Assemblies.AssemblyHash se nepoužívá.

System.Configuration.Assemblies.AssemblyHash

SetValue

Třída System.Configuration.Assemblies.AssemblyHash se nepoužívá.

System.Configuration.Assemblies.AssemblyHash

GetValue

Třída System.Configuration.Assemblies.AssemblyHash se nepoužívá.

System.Security.Cryptography.PasswordDeriveBytes

GetBytes

System.Security.Cryptography.Rfc2898DeriveBytes nahrazuje System.Security.Cryptography.PasswordDeriveBytes pro odvození materiálu klíče z hesla a je upřednostňováno v nových aplikací.

System.Security.Cryptography.X509Certificates.X509Certificate

GetIssuerName

Tato metoda byla zastaralá. Jako náhradu použijte vlastnost X509Certificate.Issuer.

System.Security.Cryptography.X509Certificates.X509Certificate

GetName

Tato metoda byla zastaralá. Jako náhradu použijte vlastnost X509Certificate.Subject.

System.Core.dll

Typ

Člen

Zpráva

System.Linq.ParallelEnumerable

GroupJoin<TOuter, TInner, TKey, TResult>(ParallelQuery<TOuter>, IEnumerable<TInner>, Func<TOuter, TKey>, Func<TInner, TKey>, Func<TOuter, IEnumerable<TInner>, TResult>, IEqualityComparer<TKey>)

Druhý zdroj dat binárního operátoru musí být typu System.Linq.ParallelQuery<TSource> spíše než System.Collections.Generic.IEnumerable<T>. Pro vyřešení tohoto problému použijte rozšiřující metodu AsParallel<TSource>(IEnumerable<TSource>) pro převedení správného datového zdroje na System.Linq.ParallelQuery<TSource>.

System.Linq.ParallelEnumerable

Union<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Druhý zdroj dat binárního operátoru musí být typu System.Linq.ParallelQuery<TSource> spíše než System.Collections.Generic.IEnumerable<T>. Pro vyřešení tohoto problému použijte rozšiřující metodu AsParallel<TSource>(IEnumerable<TSource>) pro převedení správného datového zdroje na System.Linq.ParallelQuery<TSource>.

System.Linq.ParallelEnumerable

Except<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)

Druhý zdroj dat binárního operátoru musí být typu System.Linq.ParallelQuery<TSource> spíše než System.Collections.Generic.IEnumerable<T>. Pro vyřešení tohoto problému použijte rozšiřující metodu AsParallel<TSource>(IEnumerable<TSource>) pro převedení správného datového zdroje na System.Linq.ParallelQuery<TSource>.

System.Linq.ParallelEnumerable

Zip

Druhý zdroj dat binárního operátoru musí být typu System.Linq.ParallelQuery<TSource> spíše než System.Collections.Generic.IEnumerable<T>. Pro vyřešení tohoto problému použijte rozšiřující metodu AsParallel<TSource>(IEnumerable<TSource>) pro převedení správného datového zdroje na System.Linq.ParallelQuery<TSource>.

System.Linq.ParallelEnumerable

GroupJoin<TOuter, TInner, TKey, TResult>(ParallelQuery<TOuter>, IEnumerable<TInner>, Func<TOuter, TKey>, Func<TInner, TKey>, Func<TOuter, IEnumerable<TInner>, TResult>)

Druhý zdroj dat binárního operátoru musí být typu System.Linq.ParallelQuery<TSource> spíše než System.Collections.Generic.IEnumerable<T>. Pro vyřešení tohoto problému použijte rozšiřující metodu AsParallel<TSource>(IEnumerable<TSource>) pro převedení správného datového zdroje na System.Linq.ParallelQuery<TSource>.

System.Linq.ParallelEnumerable

Union<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)

Druhý zdroj dat binárního operátoru musí být typu System.Linq.ParallelQuery<TSource> spíše než System.Collections.Generic.IEnumerable<T>. Pro vyřešení tohoto problému použijte rozšiřující metodu AsParallel<TSource>(IEnumerable<TSource>) pro převedení správného datového zdroje na System.Linq.ParallelQuery<TSource>.

System.Linq.ParallelEnumerable

Intersect<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Druhý zdroj dat binárního operátoru musí být typu System.Linq.ParallelQuery<TSource> spíše než System.Collections.Generic.IEnumerable<T>. Pro vyřešení tohoto problému použijte rozšiřující metodu AsParallel<TSource>(IEnumerable<TSource>) pro převedení správného datového zdroje na System.Linq.ParallelQuery<TSource>.

System.Linq.ParallelEnumerable

Intersect<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)

Druhý zdroj dat binárního operátoru musí být typu System.Linq.ParallelQuery<TSource> spíše než System.Collections.Generic.IEnumerable<T>. Pro vyřešení tohoto problému použijte rozšiřující metodu AsParallel<TSource>(IEnumerable<TSource>) pro převedení správného datového zdroje na System.Linq.ParallelQuery<TSource>.

System.Linq.ParallelEnumerable

Concat<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)

Druhý zdroj dat binárního operátoru musí být typu System.Linq.ParallelQuery<TSource> spíše než System.Collections.Generic.IEnumerable<T>. Pro vyřešení tohoto problému použijte rozšiřující metodu AsParallel<TSource>(IEnumerable<TSource>) pro převedení správného datového zdroje na System.Linq.ParallelQuery<TSource>.

System.Linq.ParallelEnumerable

SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Druhý zdroj dat binárního operátoru musí být typu System.Linq.ParallelQuery<TSource> spíše než System.Collections.Generic.IEnumerable<T>. Pro vyřešení tohoto problému použijte rozšiřující metodu AsParallel<TSource>(IEnumerable<TSource>) pro převedení správného datového zdroje na System.Linq.ParallelQuery<TSource>.

System.Linq.ParallelEnumerable

SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)

Druhý zdroj dat binárního operátoru musí být typu System.Linq.ParallelQuery<TSource> spíše než System.Collections.Generic.IEnumerable<T>. Pro vyřešení tohoto problému použijte rozšiřující metodu AsParallel<TSource>(IEnumerable<TSource>) pro převedení správného datového zdroje na System.Linq.ParallelQuery<TSource>.

System.Linq.ParallelEnumerable

Join<TOuter, TInner, TKey, TResult>(ParallelQuery<TOuter>, IEnumerable<TInner>, Func<TOuter, TKey>, Func<TInner, TKey>, Func<TOuter, TInner, TResult>, IEqualityComparer<TKey>)

Druhý zdroj dat binárního operátoru musí být typu System.Linq.ParallelQuery<TSource> spíše než System.Collections.Generic.IEnumerable<T>. Pro vyřešení tohoto problému použijte rozšiřující metodu AsParallel<TSource>(IEnumerable<TSource>) pro převedení správného datového zdroje na System.Linq.ParallelQuery<TSource>.

System.Linq.ParallelEnumerable

Join<TOuter, TInner, TKey, TResult>(ParallelQuery<TOuter>, IEnumerable<TInner>, Func<TOuter, TKey>, Func<TInner, TKey>, Func<TOuter, TInner, TResult>)

Druhý zdroj dat binárního operátoru musí být typu System.Linq.ParallelQuery<TSource> spíše než System.Collections.Generic.IEnumerable<T>. Pro vyřešení tohoto problému použijte rozšiřující metodu AsParallel<TSource>(IEnumerable<TSource>) pro převedení správného datového zdroje na System.Linq.ParallelQuery<TSource>.

System.Linq.ParallelEnumerable

Except<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Druhý zdroj dat binárního operátoru musí být typu System.Linq.ParallelQuery<TSource> spíše než System.Collections.Generic.IEnumerable<T>. Pro vyřešení tohoto problému použijte rozšiřující metodu AsParallel<TSource>(IEnumerable<TSource>) pro převedení správného datového zdroje na System.Linq.ParallelQuery<TSource>.

System.Runtime.CompilerServices.CallSiteOps

GetMatch

Nepoužívejte tuto metodu.

System.Runtime.CompilerServices.CallSiteOps

GetCachedRules<T>(RuleCache<T>)

Nepoužívejte tuto metodu.

System.Runtime.CompilerServices.CallSiteOps

AddRule<T>

Nepoužívejte tuto metodu.

System.Runtime.CompilerServices.CallSiteOps

ClearMatch

Nepoužívejte tuto metodu.

System.Runtime.CompilerServices.CallSiteOps

UpdateRules<T>

Nepoužívejte tuto metodu.

System.Runtime.CompilerServices.CallSiteOps

Bind<T>

Nepoužívejte tuto metodu.

System.Runtime.CompilerServices.CallSiteOps

CreateMatchmaker<T>

Nepoužívejte tuto metodu.

System.Runtime.CompilerServices.CallSiteOps

SetNotMatched

Nepoužívejte tuto metodu.

System.Runtime.CompilerServices.CallSiteOps

GetRules<T>

Nepoužívejte tuto metodu.

System.Runtime.CompilerServices.CallSiteOps

GetRuleCache<T>

Nepoužívejte tuto metodu.

System.Runtime.CompilerServices.CallSiteOps

MoveRule<T>(RuleCache<T>, T, Int32)

Nepoužívejte tuto metodu.

System.Runtime.CompilerServices.RuntimeOps

ExpandoTryGetValue

Nepoužívejte tuto metodu.

System.Runtime.CompilerServices.RuntimeOps

ExpandoCheckVersion

Nepoužívejte tuto metodu.

System.Runtime.CompilerServices.RuntimeOps

CreateRuntimeVariables(Object[], Int64[])

Nepoužívejte tuto metodu.

System.Runtime.CompilerServices.RuntimeOps

ExpandoPromoteClass

Nepoužívejte tuto metodu.

System.Runtime.CompilerServices.RuntimeOps

ExpandoTryDeleteValue

Nepoužívejte tuto metodu.

System.Runtime.CompilerServices.RuntimeOps

ExpandoTrySetValue

Nepoužívejte tuto metodu.

System.Runtime.CompilerServices.RuntimeOps

Quote

Nepoužívejte tuto metodu.

System.Runtime.CompilerServices.RuntimeOps

MergeRuntimeVariables

Nepoužívejte tuto metodu.

System.Runtime.CompilerServices.RuntimeOps

CreateRuntimeVariables()

Nepoužívejte tuto metodu.

System.Data.dll

Typ

Člen

Zpráva

System.Data.DataSysDescriptionAttribute

DataSysDescriptionAttribute

DataSysDescriptionAttribute byla zastaralá.

System.Data.Odbc.OdbcParameterCollection

Add(String, Object)

Add(String, Object) byla zastaralá. Použijte OdbcParameterCollection.AddWithValue(String, Object).

System.Data.Odbc.OdbcPermission

OdbcPermission()

OdbcPermission() byl zastaralý. Použijte konstruktor OdbcPermission(PermissionState.None).

System.Data.Odbc.OdbcPermission

OdbcPermission(PermissionState, Boolean)

OdbcPermission(PermissionState, Boolean) byl zastaralý. Použijte konstruktor OdbcPermission(PermissionState.None).

System.Data.OleDb.OleDbParameterCollection

Add(String, Object)

Add(String, Object) byla zastaralá. Použijte OleDbParameterCollection.AddWithValue.

System.Data.OleDb.OleDbPermission

OleDbPermission()

OleDbPermission() byl zastaralý. Použijte konstruktor OleDbPermission(PermissionState.None).

System.Data.OleDb.OleDbPermission

OleDbPermission(PermissionState, Boolean)

OleDbPermission(PermissionState, Boolean) byl zastaralý. Použijte konstruktor OleDbPermission(PermissionState.None).

System.Data.OleDb.OleDbPermission

Provider

Vlastnost Provider se již nepoužívá. Použijte metodu Add.

System.Data.OleDb.OleDbPermissionAttribute

Provider

Vlastnost Provider se již nepoužívá. Použijte metodu Add.

System.Data.SqlClient.SqlClientPermission

SqlClientPermission()

SqlClientPermission() byl zastaralý. Použijte konstruktor SqlClientPermission(PermissionState.None).

System.Data.SqlClient.SqlClientPermission

SqlClientPermission(PermissionState, Boolean)

SqlClientPermission(PermissionState, Boolean) byl zastaralý. Použijte konstruktor SqlClientPermission(PermissionState.None).

System.Data.SqlClient.SqlConnectionStringBuilder

ConnectionReset

ConnectionReset se již nepoužívá. System.Data.SqlClient.SqlConnection bude ignorovat klíčové slovo obnovit připojení a vždy připojení obnoví.

System.Data.SqlClient.SqlParameterCollection

Add(String, Object)

Add(String, Object) byla zastaralá. Použijte SqlParameterCollection.AddWithValue.

System.Data.Entity.dll

Typ

Člen

Zpráva

System.Data.Metadata.Edm.AssociationSetEnd

Role

Tato vlastnost bude odstraněna, jako náhradu použijte vlastnost AssociationSetEnd.Name.

System.Data.Objects.ObjectContext

ApplyPropertyChanges

Jako náhradu použijte ObjectContext.ApplyCurrentValues<TEntity>.

System.Data.Objects.ObjectContext

SaveChanges(Boolean)

Jako náhradu použijte SaveChanges(SaveOptions).

System.Data.OracleClient.dll

Typ

Člen

Zpráva

System.Data.OracleClient.OracleParameter

Scale

Scale se již nepoužívá. Použijte třídy System.Math pro explicitní nastavení rozsahu desetinného čísla.

System.Data.OracleClient.OracleParameter

Precision

Precision se již nepoužívá. Použijte třídy System.Math pro explicitní nastavení přesnosti desetinného čísla.

System.Data.OracleClient.OracleParameterCollection

Add(String, Object)

Add(String, Object) byla zastaralá. Použijte OracleParameterCollection.AddWithValue.

System.Design.dll

Typ

Člen

Zpráva

System.ComponentModel.Design.ComponentDesigner

OnSetComponentDefaults

Tato metoda byla zastaralá. Jako náhradu použijte ComponentDesigner.InitializeNewComponent.

System.ComponentModel.Design.ComponentDesigner

InitializeNonDefault

Tato metoda byla zastaralá. Jako náhradu použijte ComponentDesigner.InitializeExistingComponent.

System.Windows.Forms.Design.ControlDesigner

OnSetComponentDefaults

Tato metoda byla zastaralá. Jako náhradu použijte ControlDesigner.InitializeNewComponent.

System.Web.UI.Design.HtmlControlDesigner

ShouldCodeSerialize

Použití této vlastnosti se nedoporučuje, protože serializace kódu není podporována.

System.Web.UI.Design.HtmlControlDesigner

Behavior

Doporučená alternativa je ControlDesigner.Tag.

System.Web.UI.Design.ControlDesigner

ReadOnly

Doporučená alternativa je dědit z System.Web.UI.Design.ContainerControlDesigner a použít System.Web.UI.Design.EditableDesignerRegion. Oblasti umožňují lepší řízení obsahu v návrháři.

System.Web.UI.Design.ControlDesigner

IsPropertyBound

Doporučená alternativa je System.Web.UI.Design.ControlDesigner.DataBindings.Contains. Třída System.Web.UI.DataBindingCollection umožňujete větší kontrolu datových vazeb asociovaných s ovládacím prvkem.

System.Web.UI.Design.ControlDesigner

DesignTimeHtmlRequiresLoadComplete

Doporučená alternativa je ControlDesigner.SetViewFlags.

System.Web.UI.Design.ControlDesigner

IsDirty

Doporučená alternativa je použití System.Web.UI.Design.ControlDesigner.Tag.SetDirty a System.Web.UI.Design.ControlDesigner.Tag.IsDirty.

System.Web.UI.Design.ControlDesigner

RaiseResizeEvent

Použití této metody se nedoporučuje, protože změna velikosti, je zpracována metodou ControlDesigner.OnComponentChanged.

System.Web.UI.Design.ControlDesigner

GetPersistInnerHtml

Doporučená alternativa je ControlDesigner.GetPersistenceContent.

System.Web.UI.Design.TemplatedControlDesigner

GetTemplateContainerDataSource

Použití této metody se nedoporučuje, protože úprava šablony je zpracována v System.Web.UI.Design.ControlDesigner. Na podporu úpravy šablony zveřejněte data šablony ve vlastnosti ControlDesigner.TemplateGroups a zavolejte ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).

System.Web.UI.Design.TemplatedControlDesigner

InTemplateMode

Doporučená alternativa je ControlDesigner.InTemplateMode.

System.Web.UI.Design.TemplatedControlDesigner

GetTemplateEditingVerbs

Použití této metody se nedoporučuje, protože úprava šablony je zpracována v System.Web.UI.Design.ControlDesigner. Na podporu úpravy šablony zveřejněte data šablony ve vlastnosti ControlDesigner.TemplateGroups a zavolejte ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).

System.Web.UI.Design.TemplatedControlDesigner

ActiveTemplateEditingFrame

Použití této vlastnosti se nedoporučuje, protože úprava šablony je zpracována v System.Web.UI.Design.ControlDesigner. Na podporu úpravy šablony zveřejněte data šablony ve vlastnosti ControlDesigner.TemplateGroups a zavolejte ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).

System.Web.UI.Design.TemplatedControlDesigner

GetTemplateContent

Použití této metody se nedoporučuje, protože úprava šablony je zpracována v System.Web.UI.Design.ControlDesigner. Na podporu úpravy šablony zveřejněte data šablony ve vlastnosti ControlDesigner.TemplateGroups a zavolejte ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).

System.Web.UI.Design.TemplatedControlDesigner

GetTemplateContainerDataItemProperty

Použití této metody se nedoporučuje, protože úprava šablony je zpracována v System.Web.UI.Design.ControlDesigner. Na podporu úpravy šablony zveřejněte data šablony ve vlastnosti ControlDesigner.TemplateGroups a zavolejte ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).

System.Web.UI.Design.TemplatedControlDesigner

EnterTemplateMode

Použití této metody se nedoporučuje, protože úprava šablony je zpracována v System.Web.UI.Design.ControlDesigner. Na podporu úpravy šablony zveřejněte data šablony ve vlastnosti ControlDesigner.TemplateGroups a zavolejte ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).

System.Web.UI.Design.TemplatedControlDesigner

ExitTemplateMode

Použití této metody se nedoporučuje, protože úprava šablony je zpracována v System.Web.UI.Design.ControlDesigner. Na podporu úpravy šablony zveřejněte data šablony ve vlastnosti ControlDesigner.TemplateGroups a zavolejte ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).

System.Web.UI.Design.TemplatedControlDesigner

SetTemplateContent

Použití této metody se nedoporučuje, protože úprava šablony je zpracována v System.Web.UI.Design.ControlDesigner. Na podporu úpravy šablony zveřejněte data šablony ve vlastnosti ControlDesigner.TemplateGroups a zavolejte ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).

System.Web.UI.Design.TemplatedControlDesigner

GetTemplatePropertyParentType

Použití této metody se nedoporučuje, protože úprava šablony je zpracována v System.Web.UI.Design.ControlDesigner. Na podporu úpravy šablony zveřejněte data šablony ve vlastnosti ControlDesigner.TemplateGroups a zavolejte ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).

System.Web.UI.Design.WebControls.BaseDataListDesigner

GetTemplateContainerDataSource

Použití této metody se nedoporučuje, protože úprava šablony je zpracována v System.Web.UI.Design.ControlDesigner. Na podporu úpravy šablony zveřejněte data šablony ve vlastnosti ControlDesigner.TemplateGroups a zavolejte ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).

System.Web.UI.Design.WebControls.DataGridDesigner

GetTemplateContainerDataItemProperty

Použití této metody se nedoporučuje, protože úprava šablony je zpracována v System.Web.UI.Design.ControlDesigner. Na podporu úpravy šablony zveřejněte data šablony ve vlastnosti ControlDesigner.TemplateGroups a zavolejte ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).

System.Web.UI.Design.WebControls.DataGridDesigner

SetTemplateContent

Použití této metody se nedoporučuje, protože úprava šablony je zpracována v System.Web.UI.Design.ControlDesigner. Na podporu úpravy šablony zveřejněte data šablony ve vlastnosti ControlDesigner.TemplateGroups a zavolejte ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).

System.Web.UI.Design.WebControls.DataGridDesigner

GetTemplatePropertyParentType

Použití této metody se nedoporučuje, protože úprava šablony je zpracována v System.Web.UI.Design.ControlDesigner. Na podporu úpravy šablony zveřejněte data šablony ve vlastnosti ControlDesigner.TemplateGroups a zavolejte ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).

System.Web.UI.Design.WebControls.DataGridDesigner

GetTemplateContent

Použití této metody se nedoporučuje, protože úprava šablony je zpracována v System.Web.UI.Design.ControlDesigner. Na podporu úpravy šablony zveřejněte data šablony ve vlastnosti ControlDesigner.TemplateGroups a zavolejte ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).

System.Web.UI.Design.WebControls.DataListDesigner

GetTemplateContent

Použití této metody se nedoporučuje, protože úprava šablony je zpracována v System.Web.UI.Design.ControlDesigner. Na podporu úpravy šablony zveřejněte data šablony ve vlastnosti ControlDesigner.TemplateGroups a zavolejte ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).

System.Web.UI.Design.WebControls.DataListDesigner

GetTemplateContainerDataItemProperty

Použití této metody se nedoporučuje, protože úprava šablony je zpracována v System.Web.UI.Design.ControlDesigner. Na podporu úpravy šablony zveřejněte data šablony ve vlastnosti ControlDesigner.TemplateGroups a zavolejte ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).

System.Web.UI.Design.WebControls.DataListDesigner

SetTemplateContent

Použití této metody se nedoporučuje, protože úprava šablony je zpracována v System.Web.UI.Design.ControlDesigner. Na podporu úpravy šablony zveřejněte data šablony ve vlastnosti ControlDesigner.TemplateGroups a zavolejte ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).

System.dll

Typ

Člen

Zpráva

System.ComponentModel.TypeDescriptor

ComNativeDescriptorHandler

Tato vlastnost byla zastaralá. Jako náhradu použijte poskytovatele popisu pro dodání informací o typu pro typy modelu COM.

System.ComponentModel.Design.DesignerTransactionCloseEventArgs

DesignerTransactionCloseEventArgs(Boolean)

Tento konstruktor je zastaralý. Jako náhradu použijte DesignerTransactionCloseEventArgs(Boolean, Boolean).

System.ComponentModel.Design.SelectionTypes

MouseDown

Tato hodnota byla zastaralá. Nadále již není podporována.

System.ComponentModel.Design.SelectionTypes

Normal

Tato hodnota byla zastaralá. Jako náhradu použijte SelectionTypes.Auto.

System.ComponentModel.Design.SelectionTypes

Valid

Tato hodnota byla zastaralá. Použijte metody třídy System.Enum pro určení platných hodnot nebo použijte převaděč typů.

System.ComponentModel.Design.SelectionTypes

MouseUp

Tato hodnota byla zastaralá. Nadále již není podporována.

System.ComponentModel.Design.SelectionTypes

Click

Tato hodnota byla zastaralá. Jako náhradu použijte SelectionTypes.Primary.

System.ComponentModel.Design.ViewTechnology

WindowsForms

Tato hodnota byla zastaralá. Jako náhradu použijte ViewTechnology.Default.

System.ComponentModel.Design.ViewTechnology

Passthrough

Tato hodnota byla zastaralá. Jako náhradu použijte ViewTechnology.Default.

System.CodeDom.Compiler.CodeDomProvider

CreateGenerator()

Volající by neměli používat rozhraní System.CodeDom.Compiler.ICodeGenerator. Místo toho by měli použít metody přímo ve třídě System.CodeDom.Compiler.CodeDomProvider. Ty dědí z CodeDomProvider, musí stále implementovat toto rozhraní a měly by vyloučit toto upozornění nebo také tuto zastaralou metodu.

System.CodeDom.Compiler.CodeDomProvider

CreateCompiler

Volající by neměli používat rozhraní System.CodeDom.Compiler.ICodeCompiler. Místo toho by měli použít metody přímo ve třídě System.CodeDom.Compiler.CodeDomProvider. Ty dědí z CodeDomProvider, musí stále implementovat toto rozhraní a měly by vyloučit toto upozornění nebo také tuto zastaralou metodu.

System.CodeDom.Compiler.CodeDomProvider

CreateParser

Volající by neměli používat rozhraní System.CodeDom.Compiler.ICodeParser. Místo toho by měli použít metody přímo ve třídě System.CodeDom.Compiler.CodeDomProvider. Ty dědí z CodeDomProvider, musí stále implementovat toto rozhraní a měly by vyloučit toto upozornění nebo také tuto zastaralou metodu.

System.CodeDom.Compiler.CompilerParameters

Evidence

Zásady CAS jsou zastaralé a budou odstraněny v budoucí verzi rozhraní .NET Framework. Další informace najdete v části Změny zabezpečení v rozhraní .NET Framework 4.

System.CodeDom.Compiler.CompilerResults

Evidence

Zásady CAS jsou zastaralé a budou odstraněny v budoucí verzi rozhraní .NET Framework. Další informace najdete v části Změny zabezpečení v rozhraní .NET Framework 4.

System.Collections.Specialized.NameValueCollection

NameValueCollection(IHashCodeProvider, IComparer)

Jako náhradu použijte NameValueCollection(IEqualityComparer).

System.Collections.Specialized.NameValueCollection

NameValueCollection(Int32, IHashCodeProvider, IComparer)

Jako náhradu použijte NameValueCollection(Int32, IEqualityComparer).

Microsoft.Win32.SystemEvents

LowMemory

Tato událost byla zastaralá.

Microsoft.CSharp.CSharpCodeProvider

CreateGenerator

Volající by neměli používat rozhraní System.CodeDom.Compiler.ICodeGenerator. Místo toho by měli použít metody přímo ve třídě System.CodeDom.Compiler.CodeDomProvider.

Microsoft.CSharp.CSharpCodeProvider

CreateCompiler

Volající by neměli používat rozhraní System.CodeDom.Compiler.ICodeCompiler. Místo toho by měli použít metody přímo ve třídě System.CodeDom.Compiler.CodeDomProvider.

Microsoft.VisualBasic.VBCodeProvider

CreateGenerator

Volající by neměli používat rozhraní System.CodeDom.Compiler.ICodeGenerator. Místo toho by měli použít metody přímo ve třídě System.CodeDom.Compiler.CodeDomProvider.

Microsoft.VisualBasic.VBCodeProvider

CreateCompiler

Volající by neměli používat rozhraní System.CodeDom.Compiler.ICodeCompiler. Místo toho by měli použít metody přímo ve třídě System.CodeDom.Compiler.CodeDomProvider.

System.Uri

MakeRelative

Metoda byla zastaralá. Použijte Uri.MakeRelativeUri.

System.Uri

Uri(String, Boolean)

Konstruktor byl zastaralý. Použijte Uri(String). Parametr dontEscape je zastaralý a je vždy false.

System.Uri

Uri(Uri, String, Boolean)

Konstruktor byl zastaralý. Použijte Uri(Uri, String). Parametr dontEscape je zastaralý a je vždy false.

System.Net.Dns

GetHostByAddress(String)

GetHostByAddress(String) je pro tento typ zastaralá, jako náhradu použijte Dns.GetHostEntry(String).

System.Net.Dns

GetHostByAddress(IPAddress)

GetHostByAddress(IPAddress) je pro tento typ zastaralá, jako náhradu použijte Dns.GetHostEntry(IPAddress).

System.Net.Dns

GetHostByName

GetHostByName je pro tento typ zastaralá, jako náhradu použijte Dns.GetHostEntry(String).

System.Net.Dns

BeginResolve(String, AsyncCallback, Object)

BeginResolve(String, AsyncCallback, Object) je pro tento typ zastaralá, jako náhradu použijte Dns.BeginGetHostEntry(String, AsyncCallback, Object).

System.Net.Dns

EndResolve

EndResolve je pro tento typ zastaralá, jako náhradu použijte Dns.EndGetHostEntry.

System.Net.Dns

Resolve

Resolve je pro tento typ zastaralá, jako náhradu použijte Dns.GetHostEntry(String).

System.Net.Dns

BeginGetHostByName

BeginGetHostByName je pro tento typ zastaralá, jako náhradu použijte Dns.BeginGetHostEntry(String, AsyncCallback, Object).

System.Net.Dns

EndGetHostByName

EndGetHostByName je pro tento typ zastaralá, jako náhradu použijte Dns.EndGetHostEntry.

System.Net.IPAddress

Address

Tato vlastnost byla zastaralá. To je závislá rodina adres. Použijte metodu IPAddress.Equals pro provedení porovnání.

System.Net.ServicePointManager

CertificatePolicy

CertificatePolicy je pro tento typ zastaralá, jako náhradu použijte ServicePointManager.ServerCertificateValidationCallback.

System.Net.WebProxy

GetDefaultProxy

Tato metoda byla zastaralá. Použijte proxy server, který je pro vás ve výchozím nastavení vybrán.

System.Net.Sockets.Socket

SupportsIPv6

SupportsIPv6 je pro tento typ zastaralá, jako náhradu použijte Socket.OSSupportsIPv6.

System.Net.Sockets.Socket

SupportsIPv4

SupportsIPv4 je pro tento typ zastaralá, jako náhradu použijte Socket.OSSupportsIPv4.

System.Net.Sockets.TcpListener

TcpListener(Int32)

Tato metoda byla zastaralá. Jako náhradu použijte TcpListener(IPAddress, Int32).

System.Net.Mail.MailMessage

ReplyTo

ReplyTo je pro tento typ zastaralá. Jako náhradu použijte MailMessage.ReplyToList, která může přijmout více adres.

System.Configuration.ConfigurationException

ConfigurationException(String, Exception)

Tato třída je zastaralá. Pro vytvoření nové výjimky vytvořte System.Configuration.ConfigurationErrorsException.

System.Configuration.ConfigurationException

ConfigurationException()

Tato třída je zastaralá, pro vytvoření nové výjimky vytvořte System.Configuration.ConfigurationErrorsException.

System.Configuration.ConfigurationException

GetXmlNodeLineNumber

Tato třída je zastaralá, jako náhradu použijte GetLineNumber(XmlNode)

System.Configuration.ConfigurationException

ConfigurationException(String, String, Int32)

Tato třída je zastaralá, pro vytvoření nové výjimky vytvořte System.Configuration.ConfigurationErrorsException.

System.Configuration.ConfigurationException

ConfigurationException(String)

Tato třída je zastaralá, pro vytvoření nové výjimky vytvořte System.Configuration.ConfigurationErrorsException.

System.Configuration.ConfigurationException

ConfigurationException(String, Exception, String, Int32)

Tato třída je zastaralá, pro vytvoření nové výjimky vytvořte System.Configuration.ConfigurationErrorsException.

System.Configuration.ConfigurationException

ConfigurationException(String, XmlNode)

Tato třída je zastaralá, pro vytvoření nové výjimky vytvořte System.Configuration.ConfigurationErrorsException.

System.Configuration.ConfigurationException

ConfigurationException(String, Exception, XmlNode)

Tato třída je zastaralá, pro vytvoření nové výjimky vytvořte System.Configuration.ConfigurationErrorsException.

System.Configuration.ConfigurationException

GetXmlNodeFilename

Tato třída je zastaralá, jako náhradu použijte ConfigurationErrorsException.GetFilename.

System.Configuration.ConfigurationSettings

AppSettings

Tato metoda je zastaralá. Byla nahrazena vlastností ConfigurationManager.AppSettings.

System.Configuration.ConfigurationSettings

GetConfig

Tato metoda je zastaralá. Byla nahrazena metodou ConfigurationManager.GetSection.

System.Diagnostics.EventLog

CreateEventSource(String, String, String)

Tato metoda byla zastaralá. Jako náhradu použijte CreateEventSource(EventSourceCreationData).

System.Diagnostics.EventLogEntry

EventID

Tato vlastnost byla zastaralá. Jako náhradu použijte EventLogEntry.InstanceId.

System.Diagnostics.EventLogPermissionAccess

Audit

Tento člen byl zastaralý. Jako náhradu použijte EventLogPermissionAccess.Administer.

System.Diagnostics.EventLogPermissionAccess

Browse

Tento člen byl zastaralý. Jako náhradu použijte EventLogPermissionAccess.Administer.

System.Diagnostics.EventLogPermissionAccess

Instrument

Tento člen byl zastaralý. Jako náhradu použijte EventLogPermissionAccess.Write.

System.Diagnostics.InstanceDataCollection

InstanceDataCollection

Tento konstruktor byl zastaralý. Jako náhradu použijte InstanceDataCollectionCollection.Item pro získání instance této kolekce.

System.Diagnostics.InstanceDataCollectionCollection

InstanceDataCollectionCollection

Tento konstruktor byl zastaralý. Jako náhradu použijte PerformanceCounterCategory.ReadCategory pro získání instance této kolekce.

System.Diagnostics.PerformanceCounter

DefaultFileMappingSize

Toto pole bylo zastaralé a není použito. Použijte machine.config nebo konfigurační soubor aplikace pro nastavení velikosti mapování souborů System.Diagnostics.PerformanceCounter.

System.Diagnostics.PerformanceCounterCategory

Create(String, String, String, String)

Tato metoda byla zastaralá. Jako náhradu použijte Create(String, String, PerformanceCounterCategoryType, String, String).

System.Diagnostics.PerformanceCounterCategory

Create(String, String, CounterCreationDataCollection)

Tato metoda byla zastaralá. Jako náhradu použijte Create(String, String, PerformanceCounterCategoryType, CounterCreationDataCollection).

System.Diagnostics.PerformanceCounterManager

PerformanceCounterManager

Tato třída byla zastaralá. Jako náhradu použijte čítače výkonu prostřednictvím třídy System.Diagnostics.PerformanceCounter.

System.Diagnostics.PerformanceCounterPermissionAccess

Instrument

Tento člen byl zastaralý. Jako náhradu použijte PerformanceCounterPermissionAccess.Write.

System.Diagnostics.PerformanceCounterPermissionAccess

Browse

Tento člen byl zastaralý. Jako náhradu použijte PerformanceCounterPermissionAccess.Read.

System.Diagnostics.Process

WorkingSet

Tato vlastnost byla zastaralá. Jako náhradu použijte Process.WorkingSet64.

System.Diagnostics.Process

VirtualMemorySize

Tato vlastnost byla zastaralá. Jako náhradu použijte Process.VirtualMemorySize64.

System.Diagnostics.Process

PeakPagedMemorySize

Tato vlastnost byla zastaralá. Jako náhradu použijte Process.PeakPagedMemorySize64.

System.Diagnostics.Process

PrivateMemorySize

Tato vlastnost byla zastaralá. Jako náhradu použijte Process.PrivateMemorySize64.

System.Diagnostics.Process

PagedSystemMemorySize

Tato vlastnost byla zastaralá. Jako náhradu použijte Process.PagedSystemMemorySize64.

System.Diagnostics.Process

NonpagedSystemMemorySize

Tato vlastnost byla zastaralá. Jako náhradu použijte Process.NonpagedSystemMemorySize64.

System.Diagnostics.Process

PeakVirtualMemorySize

Tato vlastnost byla zastaralá. Jako náhradu použijte Process.PeakVirtualMemorySize64.

System.Diagnostics.Process

PeakWorkingSet

Tato vlastnost byla zastaralá. Jako náhradu použijte Process.PeakWorkingSet64.

System.Diagnostics.Process

PagedMemorySize

Tato vlastnost byla zastaralá. Jako náhradu použijte PagedMemorySize64.

System.Drawing.dll

Typ

Člen

Zpráva

System.Drawing.FontFamily

GetFamilies

Nepoužívejte metodu GetFamilies; jako náhradu použijte vlastnost FontFamily.Families.

System.Messaging.dll

Typ

Člen

Zpráva

System.Messaging.MessageQueue

GetEnumerator

Tato metoda vrací System.Messaging.MessageEnumerator, který implementuje množinu metod MessageEnumerator.RemoveCurrent nesprávně. Jako náhradu použijte MessageQueue.GetMessageEnumerator2.

System.Messaging.MessageQueue

GetMessageEnumerator

Tato metoda vrací System.Messaging.MessageEnumerator, který implementuje množinu metod MessageEnumerator.RemoveCurrent nesprávně. Jako náhradu použijte MessageQueue.GetMessageEnumerator2.

System.ServiceModel.dll

Typ

Člen

Zpráva

System.ServiceModel.Security.WindowsClientCredential

AllowNtlm

Tato vlastnost je zastaralá a je zachována pouze z důvodu zpětné kompatibility. Zásady místního počítače budou použity pro rozhodnutí, zda by měl být použit protokol NTLM.

System.Web.DataVisualization.dll

Typ

Člen

Zpráva

System.Web.UI.DataVisualization.Charting.Chart

ViewStateData

ViewStateData se již nepoužívá. Jako náhradu prostudujte Control.ViewState.

System.Web.dll

Typ

Člen

Zpráva

System.Web.Configuration.AuthenticationMode

Passport

Toto pole je zastaralé. Ověření produktu službou PassPort již nadále není podporováno a bylo nahrazeno službou Live ID.

System.Web.Configuration.AuthenticationSection

Passport

Tato vlastnost je zastaralá. Ověření produktu službou PassPort již nadále není podporováno a bylo nahrazeno službou Live ID.

System.Web.Configuration.HttpCapabilitiesBase

JavaScript

Doporučenou alternativou je vlastnost HttpCapabilitiesBase.EcmaScriptVersion. Hodnota verze Version.Major větší nebo rovna 1 znamená podporu jazyka JavaScript.

System.Web.Configuration.SystemWebSectionGroup

MobileControls

System.Web.Mobile.dll je zastaralá.

System.Web.HttpContext

GetAppConfig

Doporučená alternativa je WebConfigurationManager.GetWebApplicationSection v System.Web.dll.

System.Web.HttpContext

GetConfig

Doporučená alternativa je HttpContext.GetSection v System.Web.dll.

System.Web.UI.Page

RegisterOnSubmitStatement

Doporučená alternativa je Page.ClientScript.RegisterOnSubmitStatement(Type type, String key, String script).

System.Web.UI.Page

RegisterarrayDeclaration

Doporučená alternativa je Page.ClientScript.RegisterarrayDeclaration(String arrayName, String arrayValue).

System.Web.UI.Page

GetPostBackClientEvent

Doporučená alternativa je Page.ClientScript.GetPostBackEventReference.

System.Web.UI.Page

GetPostBackClientHyperlink

Doporučená alternativa je Page.ClientScript.GetPostBackClientHyperlink.

System.Web.UI.Page

IsStartupScriptRegistered

Doporučená alternativa je Page.ClientScript.IsStartupScriptRegistered(String key).

System.Web.UI.Page

RegisterHiddenField

Doporučená alternativa je Page.ClientScript.RegisterHiddenField(String hiddenFieldName, String hiddenFieldInitialValue).

System.Web.UI.Page

RegisterClientScriptBlock

Doporučená alternativa je PageClientScript.RegisterClientScriptBlock(Type type, String key, String script).

System.Web.UI.Page

SmartNavigation

Doporučená alternativa je Page.SetFocus a PageMaintainScrollPositionOnPostback().

System.Web.UI.Page

GetPostBackEventReference(Control)

Doporučená alternativa je Page.ClientScript.GetPostBackEventReference.

System.Web.UI.Page

RegisterStartupScript

Doporučená alternativa je Page.ClientScript.RegisterStartupScript(Type type, String key, String script).

System.Web.UI.Page

IsClientScriptBlockRegistered

Doporučená alternativa je Page.ClientScript.IsClientScriptBlockRegistered(String key).

System.Web.UI.Page

GetPostBackEventReference(Control, String)

Doporučená alternativa je Page.ClientScript.GetPostBackEventReference.

System.Web.UI.WebControls.Xml

Document

Doporučenou alternativou je vlastnost Xml.XPathNavigator. Vytvořte System.Xml.XPath.XPathDocument a zavolejte XPathDocument.CreateNavigator pro vytvoření System.Xml.XPath.XPathNavigator.

System.Web.DynamicData.dll

Typ

Člen

Zpráva

System.Web.DynamicData.DynamicDataExtensions

EnablePersistedSelection

Použijte vlastnost EnablePersistedSelection u ovládacího prvku datové vazby jako je například System.Web.UI.WebControls.GridView nebo System.Web.UI.WebControls.ListView.

System.Web.Extensions.dll

Typ

Člen

Zpráva

System.Web.UI.ScriptReferenceBase

NotifyScriptLoaded

NotifyScriptLoaded již není požadována v odkazech na skripty.

System.Web.UI.ScriptManager

ScriptPath

Tato vlastnost je zastaralá. Jako náhradu nastavte vlastnost Path u jednotlivých System.Web.UI.ScriptReference.

System.Web.UI.ScriptReference

IgnoreScriptPath

Tato vlastnost je zastaralá. Namísto použití ScriptManager.ScriptPath, nastavte vlastnost Path u jednotlivých System.Web.UI.ScriptReference.

System.Web.UI.ScriptResourceAttribute

TypeName

Tato vlastnost je zastaralá. Jako náhradu použijte ScriptResourceAttribute.StringResourceClientTypeName.

System.Web.UI.ScriptResourceAttribute

ScriptResourceName

Tato vlastnost je zastaralá. Jako náhradu použijte ScriptResourceAttribute.StringResourceName.

System.Web.Services.dll

Typ

Člen

Zpráva

System.Web.Services.Protocols.SoapHeaderAttribute

Required

Tato vlastnost bude odebrána z budoucí verze. Přítomnost specifické hlavičky v SOAP zprávě již nadále není vynucována.

System.Web.Services.Discovery.DiscoveryClientProtocol

LoadExternals

Tato metoda bude odebrána z budoucí verze. Volání metody již není požadováno pro zjišťování prostředku.

System.Windows.Forms.dll

Typ

Člen

Zpráva

System.Windows.Forms.AccessibleStates

Valid

Tato hodnota výčtu byla zastaralá. Není k dispozici žádná náhrada.

System.Windows.Forms.Control

Scale(Single)

Tato metoda byla zastaralá. Jako náhradu použijte metodu Control.Scale(SizeF).

System.Windows.Forms.Control

Scale(Single, Single)

Tato metoda byla zastaralá. Jako náhradu použijte metodu Control.Scale(SizeF).

System.Windows.Forms.Form

GetAutoScaleSize

Tato metoda byla zastaralá. Jako náhradu použijte vlastnost ContainerControl.AutoScaleDimensions.

System.Windows.Forms.Form

AutoScale

Tato vlastnost byla zastaralá. Jako náhradu použijte vlastnost ContainerControl.AutoScaleMode.

System.Windows.Forms.PrintPreviewDialog

AutoScaleBaseSize

Tato vlastnost byla zastaralá. Jako náhradu použijte vlastnost ContainerControl.AutoScaleDimensions.

System.Xaml.dll

Typ

Člen

Zpráva

System.Windows.Markup.MarkupExtensionReturnTypeAttribute

MarkupExtensionReturnTypeAttribute(Type, Type)

Argument expressionType není použit analyzátorem jazyka XAML. Pro stanovení očekávaného návratového typu použijte MarkupExtensionReturnTypeAttribute.MarkupExtensionReturnTypeAttribute(Type). Pro stanovení vlastního zpracování pro typy výrazů použijte System.Windows.Markup.XamlSetMarkupExtensionAttribute.

System.Windows.Markup.MarkupExtensionReturnTypeAttribute

ExpressionType

Toto není používáno analyzátorem jazyka XAML. Podívejte se na System.Windows.Markup.XamlSetMarkupExtensionAttribute.

System.Xml.dll

Typ

Člen

Zpráva

System.Xml.XmlConvert

ToDateTime(String)

Použijte XmlConvert.ToDateTime(String, XmlDateTimeSerializationMode).

System.Xml.XmlConvert

ToString(DateTime)

Použijte XmlConvert.ToString(DateTime, XmlDateTimeSerializationMode).

System.Xml.ValidationType

Auto

Typ ověření by měl být zadán jako ValidationType.DTD nebo ValidationType.Schema.

System.Xml.ValidationType

ValidationType.XDR

XDR ověřování prostřednictvím System.Xml.XmlValidatingReader je zastaralé.

System.Xml.XmlReaderSettings

ProhibitDtd

Jako náhradu použijte vlastnost XmlReaderSettings.DtdProcessing.

System.Xml.XmlTextReader

ProhibitDtd

Jako náhradu použijte vlastnost XmlTextReader.DtdProcessing.

System.Xml.Schema.XmlSchema

Compile(ValidationEventHandler)

Použijte XmlSchemaSet pro kompilaci a ověření schématu.

System.Xml.Schema.XmlSchema

Compile(ValidationEventHandler, XmlResolver)

Použijte XmlSchemaSet pro kompilaci a ověření schématu.

System.Xml.Schema.XmlSchemaAttribute

AttributeType

Tato vlastnost byla zastaralá. Použijte vlastnost XmlSchemaAttribute.AttributeSchemaType, která vrací typově silný typ atributu.

System.Xml.Schema.XmlSchemaType

BaseSchemaType

Tato vlastnost byla zastaralá. Použijte vlastnost XmlSchemaType.BaseXmlSchemaType, která vrací typově silné základní schéma typu.

System.Xml.Schema.XmlSchemaElement

ElementType

Tato vlastnost byla zastaralá. Použijte vlastnost XmlSchemaElement.ElementSchemaType, která vrací typově silný typ elementu.

System.Xml.Serialization.CodeIdentifier

CodeIdentifier

Tato třída by nikdy neměla být konstruována tak, že obsahuje pouze statické metody.

System.Xml.Serialization.XmlSerializer

FromMappings(XmlMapping[], Evidence)

Tato metoda je zastaralá a bude odstraněna v budoucí verzi rozhraní .NET Framework. Použijte přetížení metody XmlSerializer.FromMappings, které nevyužívá parametr System.Security.Policy.Evidence.

System.Xml.Serialization.XmlSerializer

XmlSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String, String, Evidence)

Tato metoda je zastaralá a bude odstraněna v budoucí verzi rozhraní .NET Framework. Použijte přetížení konstruktoru XmlSerializer.XmlSerializer, které nevyužívá parametr System.Security.Policy.Evidence.

System.Xml.Serialization.XmlSerializerFactory

CreateSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String, String, Evidence)

Tato metoda je zastaralá a bude odstraněna v budoucí verzi rozhraní .NET Framework. Použijte přetížení metody XmlSerializerFactory.CreateSerializer, které nevyužívá parametr System.Security.Policy.Evidence.

Zastaralé členy v Microsoft sestaveních

Následující tabulka uvádí zastaralé členy v Microsoft sestaveních. Tato sestavení jsou sestavení se speciálním účelem, jako jsou například sestavení, která se zaměřují na samostatný jazyk (například Microsoft.VisualBasic.dll) nebo sestavovací systém (například Microsoft.Build.Engine.dll).

IEHost.dll a IEExec.exe

Sestavení IEHost.dll a IEExec.exe byla tedy odebrána z prostředí .NET Framework. Všechny jejich typy a členové jsou zastaralí a nejsou podporováni jako .NET Framework 4. Tato sestavení byla použita k hostování ovládacích prvků Windows Forms a ke spuštění spustitelných souborů v aplikaci Internet Explorer. Mezi alternativy k této technologie patří ClickOnce, XAML Browser Applications (XBAP) a Microsoft Silverlight.

ISymWrapper.dll

Typ

Člen

Zpráva

System.Diagnostics.SymbolStore.SymBinder

GetReader(Int32, String, String)

Doporučená alternativa je SymBinder.GetReader(IntPtr, String, String). ISymbolBinder1.GetReader bere ukazatel rozhraní pro import jako System.IntPtr namísto System.Int32a proto pracuje jak na 32bitových, tak na 64bitových architekturách.

Microsoft.Build.Conversion.v4.0.dll

Typ

Člen

Zpráva

Microsoft.Build.Conversion.ProjectFileConverter

ConvertInMemory(Engine, ProjectLoadSettings)

Jako náhradu použijte metodu bez parametrů ProjectFileConverter.ConvertInMemory().

Microsoft.Build.Conversion.ProjectFileConverter

ConvertInMemory(Engine)

Jako náhradu použijte metodu bez parametrů ProjectFileConverter.ConvertInMemory().

Microsoft.Build.Conversion.ProjectFileConverter

Convert(String)

Jako náhradu použijte přetížení metody bez parametrů Convert().

Microsoft.Build.Conversion.ProjectFileConverter

Convert(ProjectLoadSettings)

Jako náhradu použijte přetížení metody bez parametrů Convert().

Microsoft.Build.Engine.dll

Typ

Člen

Zpráva

Microsoft.Build.BuildEngine.Engine

Engine(String)

Pokud předáváte umístění rozhraní .NET Framework jako hodnotu BinPath, stačí změnit bezparametrový konstruktor Engine(). Jinak můžete definovat vlastní sady nástrojů v registru a konfiguračním souboru nebo přidáním prvků do modulové Microsoft.Build.BuildEngine.ToolsetCollection. Potom jako náhradu použijte buď Engine() nebo konstruktor Engine(ToolsetLocations).

Microsoft.Build.BuildEngine.Engine

BinPath

Vyhněte se nastavení BinPath. Pokud předáváte umístění rozhraní .NET Framework jako hodnotu BinPath, nejsou nutné žádné další akce. V opačném případě jako náhradu definujte sady nástrojů v registru a konfiguračním souboru nebo přidáním prvků do modulové Microsoft.Build.BuildEngine.ToolsetCollection za účelem použití vlastní BinPath.

Microsoft.VisualBasic.dll

Typ

Člen

Zpráva

Microsoft.VisualBasic.FileSystem

FilePut(Object, Object, Object)

Tento člen byl zastaralý. Použijte FileSystem.FilePutObject k zápisu Object typů nebo převeďte FileNumber a RecordNumber na Int32 pro psaní neobjektových typů.

Microsoft.VisualBasic.CompilerServices.Conversions

FallbackUserDefinedConversion

Nepoužívejte tuto metodu.

Microsoft.VisualBasic.CompilerServices.NewLateBinding

FallbackSetComplex

Nepoužívejte tuto metodu.

Microsoft.VisualBasic.CompilerServices.NewLateBinding

FallbackInvokeDefault1

Nepoužívejte tuto metodu.

Microsoft.VisualBasic.CompilerServices.NewLateBinding

FallbackGet

Nepoužívejte tuto metodu.

Microsoft.VisualBasic.CompilerServices.NewLateBinding

FallbackInvokeDefault2

Nepoužívejte tuto metodu.

Microsoft.VisualBasic.CompilerServices.NewLateBinding

FallbackIndexSet

Nepoužívejte tuto metodu.

Microsoft.VisualBasic.CompilerServices.NewLateBinding

FallbackSet

Nepoužívejte tuto metodu.

Microsoft.VisualBasic.CompilerServices.NewLateBinding

FallbackIndexSetComplex

Nepoužívejte tuto metodu.

Microsoft.VisualBasic.CompilerServices.NewLateBinding

FallbackCall

Nepoužívejte tuto metodu.

Microsoft.VisualBasic.CompilerServices.Operators

FallbackInvokeUserDefinedOperator

Nepoužívejte tuto metodu.

Microsoft.VisualBasic.MyServices.RegistryProxy

DynData

Klíč registru DynData pracuje pouze v systémech Windows 9x, které nejsou podporovány touto verzí rozhraní .NET Framework. Jako náhradu použijte klíč registru PerformanceData. Tato vlastnost bude odstraněna z budoucí verze rozhraní .NET Framework.

Viz také

Další zdroje

Co je zastaralé v rozhraní .NET Framework

Zastaralé typy v rozhraní .NET Framework 4

Historie změn

Datum

Historie

Důvod

Srpen 2010

Do seznam zastaralých sestavení byly přidány soubory IEHost.dll a IEExec.exe.

Oprava chyby obsahu