Miembros obsoletos en .NET Framework 4
En las tablas siguientes se enumeran los miembros de tipo que se han declarado obsoletos en función del ensamblado en que se encuentran. Las tablas se organizan del siguiente modo:
Miembros obsoletos en ensamblados del sistema
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
Miembros obsoletos en ensamblados de Microsoft
IEHost.dll e IEExec.exe
ISymWrapper.dll
Microsoft.Build.Conversion.v4.0.dll
Microsoft.Build.Engine.dll
Microsoft.VisualBasic.dll
Miembros obsoletos en ensamblados del sistema
En las tablas siguientes se enumeran los miembros obsoletos en ensamblados del sistema. Estos ensamblados se utilizan para el desarrollo de aplicaciones de uso general cuyo destino es .NET Framework.
mscorlib.dll
Tipo |
Miembro |
Mensaje |
---|---|---|
El argumento provider no se utiliza. Use Enum.ToString(). |
||
El argumento provider no se utiliza. Utilice Enum.ToString(). |
||
Los métodos que usan la evidencia para el espacio aislado están obsoletos y se quitarán en futuras versiones de .NET Framework. Use una sobrecarga de Activator.CreateInstance que no tome un parámetro System.Security.Policy.Evidence. |
||
Los métodos que usan la evidencia para el espacio aislado están obsoletos y se quitarán en futuras versiones de .NET Framework. Use una sobrecarga de Activator.CreateInstanceFrom que no tome un parámetro System.Security.Policy.Evidence. |
||
Los métodos que usan la evidencia para el espacio aislado están obsoletos y se quitarán en futuras versiones de .NET Framework. Use una sobrecarga de Activator.CreateInstanceFrom que no tome un parámetro System.Security.Policy.Evidence. |
||
Los métodos que usan la evidencia para el espacio aislado están obsoletos y se quitarán en futuras versiones de .NET Framework. Use una sobrecarga de Activator.CreateInstance que no tome un parámetro System.Security.Policy.Evidence. |
||
Los métodos que usan la evidencia para el espacio aislado están obsoletos y se quitarán en futuras versiones de .NET Framework. Use una sobrecarga de AppDomain.CreateInstanceFromAndUnwrap que no tome un parámetro System.Security.Policy.Evidence. |
||
ExecuteAssembly(String, Evidence, String[], Byte[], AssemblyHashAlgorithm) |
Los métodos que usan la evidencia para el espacio aislado están obsoletos y se quitarán en futuras versiones de .NET Framework. Use una sobrecarga de AppDomain.ExecuteAssembly que no tome un parámetro System.Security.Policy.Evidence. |
|
Los niveles de la directiva AppDomain están obsoletos y se quitarán en futuras versiones de .NET Framework. |
||
Los métodos que usan la evidencia para el espacio aislado están obsoletos y se quitarán en futuras versiones de .NET Framework. Use una sobrecarga de AppDomain.ExecuteAssemblyByName que no tome un parámetro System.Security.Policy.Evidence. |
||
Los métodos que usan la evidencia para el espacio aislado están obsoletos y se quitarán en futuras versiones de .NET Framework. Use una sobrecarga de AppDomain.Load que no tome un parámetro System.Security.Policy.Evidence. |
||
Los métodos que usan la evidencia para el espacio aislado están obsoletos y se quitarán en futuras versiones de .NET Framework. Use una sobrecarga de AppDomain.ExecuteAssembly que no tome un parámetro System.Security.Policy.Evidence. |
||
AppendPrivatePath está desusado. Investigue el uso de AppDomainSetup.PrivateBinPath en su lugar. |
||
Los métodos que usan la evidencia para el espacio aislado están obsoletos y se quitarán en futuras versiones de .NET Framework. Use una sobrecarga de AppDomain.CreateInstanceFromAndUnwrap que no tome un parámetro System.Security.Policy.Evidence. |
||
Los métodos que usan la evidencia para el espacio aislado están obsoletos y se quitarán en futuras versiones de .NET Framework. Use una sobrecarga de AppDomain.Load que no tome un parámetro System.Security.Policy.Evidence. |
||
ClearShadowCopyPath está desusado. Investigue el uso de AppDomainSetup.ShadowCopyDirectories en su lugar. |
||
Los métodos que usan la evidencia para el espacio aislado están obsoletos y se quitarán en futuras versiones de .NET Framework. Use una sobrecarga de AppDomain.Load que no tome un parámetro System.Security.Policy.Evidence. |
||
SetCachePath está desusado. Investigue el uso de AppDomainSetup.CachePath en su lugar. |
||
Los métodos que usan la evidencia para el espacio aislado están obsoletos y se quitarán en futuras versiones de .NET Framework. Use una sobrecarga de AppDomain.CreateInstance que no tome un parámetro System.Security.Policy.Evidence. |
||
La seguridad declarativa de nivel de ensamblado está obsoleta y CLR ya no la exige de manera predeterminada. |
||
SetShadowCopyFiles está desusado. Investigue el uso de AppDomainSetup.ShadowCopyFiles en su lugar. |
||
Los métodos que usan la evidencia para el espacio aislado están obsoletos y se quitarán en futuras versiones de .NET Framework. Use una sobrecarga de AppDomain.ExecuteAssemblyByName que no tome un parámetro System.Security.Policy.Evidence. |
||
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) |
La seguridad declarativa de nivel de ensamblado está obsoleta y CLR ya no la exige de manera predeterminada. |
|
ClearPrivatePath está desusado. Investigue el uso de AppDomainSetup.PrivateBinPath en su lugar. |
||
Los métodos que usan la evidencia para el espacio aislado están obsoletos y se quitarán en futuras versiones de .NET Framework. Use una sobrecarga de AppDomain.ExecuteAssembly que no tome un parámetro System.Security.Policy.Evidence. |
||
La seguridad declarativa de nivel de ensamblado está obsoleta y CLR ya no la exige de manera predeterminada. |
||
La seguridad declarativa de nivel de ensamblado está obsoleta y CLR ya no la exige de manera predeterminada. |
||
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) |
Los métodos que usan la evidencia para el espacio aislado están obsoletos y se quitarán en futuras versiones de .NET Framework. Use una sobrecarga de AppDomain.DefineDynamicAssembly que no tome un parámetro System.Security.Policy.Evidence. |
|
Los métodos que usan la evidencia para el espacio aislado están obsoletos y se quitarán en futuras versiones de .NET Framework. Use una sobrecarga de AppDomain.CreateInstanceFrom que no tome un parámetro System.Security.Policy.Evidence. |
||
GetCurrentThreadId está desusado porque no proporciona un identificador estable cuando los subprocesos administrados se ejecutan en fibras (también conocidas como subprocesos pequeños). Para obtener un identificador estable para un subproceso administrado, utilice la propiedad Thread.ManagedThreadId. |
||
SetDynamicBase está desusado. Investigue el uso de AppDomainSetup.DynamicBase en su lugar. |
||
La seguridad declarativa de nivel de ensamblado está obsoleta y CLR ya no la exige de manera predeterminada. |
||
SetShadowCopyPath está desusado. Investigue el uso de AppDomainSetup.ShadowCopyDirectories en su lugar. |
||
La seguridad declarativa de nivel de ensamblado está obsoleta y CLR ya no la exige de manera predeterminada. |
||
La seguridad declarativa de nivel de ensamblado está obsoleta y CLR ya no la exige de manera predeterminada. |
||
Los métodos que usan la evidencia para el espacio aislado están obsoletos y se quitarán en futuras versiones de .NET Framework. Use una sobrecarga de AppDomain.ExecuteAssemblyByName que no tome un parámetro System.Security.Policy.Evidence. |
||
Este método está desusado. Utilice Assembly.Load en su lugar. |
||
Este método está desusado. Utilice Assembly.Load en su lugar. |
||
Utilice la propiedad WaitHandle.SafeWaitHandle en su lugar. |
||
Esta propiedad no es compatible con arquitecturas de 64 bits. Utilice Overlapped.EventHandleIntPtr en su lugar. |
||
Este método no es seguro. Utilice Overlapped.Pack(IOCompletionCallback, Object) en su lugar. |
||
Overlapped(Int32, Int32, Int32, IAsyncResult) |
Este constructor no es compatible con arquitecturas de 64 bits. Utilice el constructor Overlapped.Overlapped(Int32, Int32, IntPtr, IAsyncResult) que toma System.IntPtr para el identificador de eventos. |
|
Este método no es seguro. Utilice Overlapped.UnsafePack(IOCompletionCallback, Object) en su lugar. |
||
Resume está desusado. Utilice otras clases de System.Threading, como Monitor, Mutex, Event y Semaphore para sincronizar los subprocesos o proteger los recursos. |
||
SetCompressedStack ya no se admite. Utilice la clase System.Threading.CompressedStack. |
||
GetCompressedStack ya no se admite. Utilice la clase System.Threading.CompressedStack. |
||
La propiedad ApartmentState está desusada. Utilice Thread.GetApartmentState, Thread.SetApartmentState o Thread.TrySetApartmentState en su lugar. |
||
Suspend está desusado. Utilice otras clases de System.Threading, como Monitor, Mutex, Event y Semaphore para sincronizar los subprocesos o proteger los recursos. |
||
BindHandle(IntPtr) está desusado. Use ThreadPool.BindHandle(SafeHandle) en su lugar. |
||
Hashtable(IDictionary, Single, IHashCodeProvider, IComparer) |
Use Hashtable.Hashtable(IDictionary, Single, IEqualityComparer) en su lugar. |
|
Hashtable(IDictionary, IHashCodeProvider, IComparer) |
Use Hashtable.Hashtable(IDictionary, IEqualityComparer) en su lugar. |
|
Hashtable(Int32, IHashCodeProvider, IComparer) |
Use Hashtable.Hashtable(Int32, IEqualityComparer) en su lugar. |
|
Hashtable(IHashCodeProvider, IComparer) |
Use Hashtable.Hashtable(IEqualityComparer) en su lugar. |
|
Hashtable(Int32, Single, IHashCodeProvider, IComparer) |
Use Hashtable.Hashtable(Int32, Single, IEqualityComparer) en su lugar. |
|
Debugger |
No cree instancias de la clase Debugger. En su lugar, llame directamente a los métodos estáticos en este tipo. |
|
La alternativa recomendada es ISymbolBinder1.GetReader, que toma el puntero de interfaz de importador como IntPtr en lugar de Int32, funcionando de ese modo en arquitecturas de 32 y 64 bits. |
||
Este método está obsoleto y se quitará en futuras versiones de .NET Framework. Use una sobrecarga de Assembly.Load que no tome un parámetro System.Security.Policy.Evidence. |
||
Este método está desusado. Utilice Assembly.Load en su lugar. |
||
Este método está desusado. Utilice Assembly.Load en su lugar. |
||
Este método está obsoleto y se quitará en futuras versiones de .NET Framework. Use una sobrecarga de Assembly.Load que no tome un parámetro System.Security.Policy.Evidence. |
||
Este método está obsoleto y se quitará en futuras versiones de .NET Framework. Use una sobrecarga de Assembly.Load que no tome un parámetro System.Security.Policy.Evidence. |
||
Este método está obsoleto y se quitará en futuras versiones de .NET Framework. Use una sobrecarga de Assembly.LoadFrom que no tome un parámetro System.Security.Policy.Evidence. |
||
Este método está obsoleto y se quitará en futuras versiones de .NET Framework. Use una sobrecarga de Assembly.LoadFile que no tome un parámetro System.Security.Policy.Evidence. |
||
Este método está obsoleto y se quitará en futuras versiones de .NET Framework. Use una sobrecarga de Assembly.LoadFrom que no tome un parámetro System.Security.Policy.Evidence. |
||
AssemblyFlagsAttribute(Int32) |
Este constructor está desusado. Utilice AssemblyFlagsAttribute.AssemblyFlagsAttribute(AssemblyNameFlags) en su lugar. |
|
AssemblyFlagsAttribute(UInt32) |
Este constructor está desusado. Utilice AssemblyFlagsAttribute.AssemblyFlagsAttribute(AssemblyNameFlags) en su lugar. |
|
Esta propiedad está obsoleta. Utilice AssemblyFlagsAttribute.AssemblyFlags en su lugar. |
||
Este valor está desusado. Utilice otros valores en System.Globalization.CultureTypes. |
||
Este valor está desusado. Utilice otros valores en System.Globalization.CultureTypes. |
||
La clave del Registro DynData solo funciona en Win9x, que ya no es admitido por CLR. En sistemas operativos basados en NT, utilice la clave del Registro Registry.PerformanceData en su lugar. |
||
Este método está obsoleto. Utilice Evidence.AddAssemblyEvidence<T> en su lugar. |
||
La evidencia no debe tratarse como System.Collections.ICollection. Utilice los métodos Evidence.GetAssemblyEnumerator y Evidence.GetHostEnumerator en lugar de utilizar CopyTo. |
||
La evidencia no debe tratarse como System.Collections.ICollection. Utilice Evidence.GetHostEnumerator y Evidence.GetAssemblyEnumerator para iterar en la evidencia a fin de recopilar un recuento. |
||
Este método está obsoleto. Utilice Evidence.AddHostEvidence<T> en su lugar. |
||
GetEnumerator está obsoleto. Utilice Evidence.GetHostEnumerator y Evidence.GetAssemblyEnumerator en su lugar. |
||
Evidence(Object[], Object[]) |
Este constructor está obsoleto. Utilice el constructor Evidence.Evidence(EvidenceBase[], EvidenceBase[]) en su lugar. |
|
Los niveles de la directiva AppDomain están obsoletos y se quitarán en futuras versiones de .NET Framework. |
||
Dado que todos los ensamblados de GAC siempre obtienen plena confianza, la lista de plena confianza ya no tiene significado. Debe instalar los ensamblados que se usen en la directiva de seguridad de la GAC para garantizar que son de confianza. |
||
Dado que todos los ensamblados de GAC siempre obtienen plena confianza, la lista de plena confianza ya no tiene significado. Debe instalar los ensamblados que se usen en la directiva de seguridad de la GAC para garantizar que son de confianza. |
||
Dado que todos los ensamblados de GAC siempre obtienen plena confianza, la lista de plena confianza ya no tiene significado. Debe instalar los ensamblados que se usen en la directiva de seguridad de la GAC para garantizar que son de confianza. |
||
Dado que todos los ensamblados de GAC siempre obtienen plena confianza, la lista de plena confianza ya no tiene significado. Debe instalar los ensamblados que se usen en la directiva de seguridad de la GAC para garantizar que son de confianza. |
||
Dado que todos los ensamblados de GAC siempre obtienen plena confianza, la lista de plena confianza ya no tiene significado. Debe instalar los ensamblados que se usen en la directiva de seguridad de la GAC para garantizar que son de confianza. |
||
El método GetThreadFromFiberCookie está desusado. Utilice la API de hospedaje para realizar esta operación. |
||
Esta API no realizaba ninguna operación y se quitará en versiones futuras de CLR. |
||
El método GetManagedThunkForUnmanagedMethodPtr está desusado y se quitará en futuras versiones. |
||
Use Marshal.GetTypeInfoName(ITypeInfo) en su lugar. |
||
Use Marshal.GetTypeLibLcid(ITypeLib) en su lugar. |
||
Use Marshal.GetTypeLibName(ITypeLib) en su lugar. |
||
Use Marshal.GetTypeLibGuid(ITypeLib) en su lugar. |
||
El método GetUnmanagedThunkForManagedMethodPtr está desusado y se quitará en futuras versiones. |
||
RuntimeEnvironment |
No cree instancias de la clase System.Runtime.InteropServices.RuntimeEnvironment. En su lugar, llame directamente a los métodos estáticos en este tipo. |
|
FileStream(IntPtr, FileAccess, Boolean, Int32, Boolean) |
Este constructor está desusado. Utilice FileStream.FileStream(SafeFileHandle, FileAccess, Int32, Boolean) en su lugar y, opcionalmente, cree un nuevo objeto Microsoft.Win32.SafeHandles.SafeFileHandle con ownsHandle=false si es necesario. |
|
FileStream(IntPtr, FileAccess) |
Este constructor está desusado. Utilice FileStream.FileStream(SafeFileHandle, FileAccess) en su lugar. |
|
Esta propiedad está obsoleta. Utilice la propiedad FileStream.SafeFileHandle en su lugar. |
||
FileStream(IntPtr, FileAccess, Boolean, Int32) |
Este constructor está desusado. Utilice FileStream.FileStream(SafeFileHandle, FileAccess, Int32) en su lugar y, opcionalmente, cree un nuevo objeto Microsoft.Win32.SafeHandles.SafeFileHandle con ownsHandle=false si es necesario. |
|
FileStream(IntPtr, FileAccess, Boolean) |
Este constructor está desusado. Utilice FileStream.FileStream(SafeFileHandle, FileAccess) en su lugar y, opcionalmente, cree un nuevo objeto Microsoft.Win32.SafeHandles.SafeFileHandle con ownsHandle=false si es necesario. |
|
Utilice Path.GetInvalidPathChars o Path.GetInvalidFileNameChars en su lugar. |
||
Deny está obsoleto y se quitará en futuras versiones de .NET Framework. |
||
Deny está obsoleto y se quitará en futuras versiones de .NET Framework. |
||
Deny está obsoleto y se quitará en futuras versiones de .NET Framework. |
||
La seguridad declarativa de nivel de ensamblado está obsoleta y CLR ya no la exige de manera predeterminada. |
||
La seguridad declarativa de nivel de ensamblado está obsoleta y CLR ya no la exige de manera predeterminada. |
||
La seguridad declarativa de nivel de ensamblado está obsoleta y CLR ya no la exige de manera predeterminada. |
||
Utilice la propiedad FileIOPermissionAttribute.ViewAndModify en su lugar. |
||
Esta API está desusada. |
||
Este permiso ya no se utiliza en CLR. |
||
Utilice la propiedad RegistryPermissionAttribute.ViewAndModify en su lugar. |
||
Esta API está desusada. |
||
Este permiso está desusado. Utilice PermissionState.Unrestricted para obtener acceso total. |
||
Este permiso ya no se utiliza en CLR. |
||
System.Security.SecurityCriticalScope solo se utiliza para la compatibilidad de transparencia con .NET 2.0. |
||
Los niveles de la directiva AppDomain están obsoletos y se quitarán en futuras versiones de .NET Framework. |
||
Los niveles de la directiva AppDomain están obsoletos y se quitarán en futuras versiones de .NET Framework. |
||
Este método está obsoleto y no se debe utilizar. |
||
Deny está obsoleto y se quitará en futuras versiones de .NET Framework. |
||
Dado que la seguridad no se puede desactivar, la propiedad SecurityEnabled ya no tiene ningún efecto. |
||
Este método está obsoleto y se quitará en futuras versiones de .NET Framework. |
||
Este método está obsoleto y se quitará en futuras versiones de .NET Framework. |
||
ResolvePolicy(Evidence, PermissionSet, PermissionSet, PermissionSet, PermissionSet) |
Este método está obsoleto y se quitará en futuras versiones de .NET Framework. |
|
Este método está obsoleto y se quitará en futuras versiones de .NET Framework. |
||
Este método está obsoleto y se quitará en futuras versiones de .NET Framework. |
||
Este método está obsoleto y se quitará en futuras versiones de .NET Framework. |
||
Dado que las comprobaciones de permisos de ejecución no se pueden desactivar, la propiedad CheckExecutionRights ya no tiene ningún efecto. |
||
Este método está obsoleto y se quitará en futuras versiones de .NET Framework. |
||
IsGranted está obsoleto y se quitará en futuras versiones de .NET Framework. Utilice las propiedades Assembly.PermissionSet o AppDomain.PermissionSet en su lugar. |
||
Este método está obsoleto y se quitará en futuras versiones de .NET Framework. |
||
Este método está obsoleto y se quitará en futuras versiones de .NET Framework. |
||
Este método está obsoleto y se quitará en futuras versiones de .NET Framework. |
||
Utilice ChannelServices.RegisterChannel en su lugar. |
||
LifetimeServices |
No cree instancias de la clase LifetimeServices. En su lugar, llame directamente a los métodos estáticos en este tipo. |
|
Utilice RemotingConfiguration.Configure(String, Boolean) en su lugar. |
||
No se recomienda el uso de este método. El método LogRemotingStage existía solamente para fines de diagnóstico internos. |
||
La propiedad CurrentSize está desusada porque no es conforme a CLS. Para obtener el tamaño actual utilice IsolatedStorage.UsedSize. |
||
La propiedad MaximumSize está desusada porque no es conforme a CLS. Para obtener el tamaño máximo utilice IsolatedStorage.Quota. |
||
Esta propiedad está obsoleta. Utilice la propiedad IsolatedStorageFileStream.SafeFileHandle en su lugar. |
||
La propiedad CurrentSize está desusada porque no es conforme a CLS. Para obtener el tamaño actual utilice UsedSize. |
||
La propiedad MaximumSize está desusada porque no es conforme a CLS. Para obtener el tamaño máximo utilice IsolatedStorageFile.Quota. |
||
Esta propiedad está obsoleta. |
||
Hay una API alternativa disponible: emita el atributo personalizado System.Runtime.InteropServices.MarshalAsAttribute en su lugar. |
||
Hay una API alternativa disponible: emita el atributo personalizado System.Runtime.InteropServices.MarshalAsAttribute en su lugar. |
||
Esta API está desusada. |
||
Esta API está desusada. |
||
Esta API está desusada. |
||
Hay una API alternativa disponible: emita el atributo personalizado System.Runtime.InteropServices.MarshalAsAttribute en su lugar. |
||
AssemblyHash(AssemblyHashAlgorithm, Byte[]) |
La clase System.Configuration.Assemblies.AssemblyHash está desusada. |
|
La clase System.Configuration.Assemblies.AssemblyHash está desusada. |
||
AssemblyHash(Byte[]) |
La clase System.Configuration.Assemblies.AssemblyHash está desusada. |
|
La clase System.Configuration.Assemblies.AssemblyHash está desusada. |
||
La clase System.Configuration.Assemblies.AssemblyHash está desusada. |
||
La clase System.Configuration.Assemblies.AssemblyHash está desusada. |
||
La clase System.Configuration.Assemblies.AssemblyHash está desusada. |
||
System.Security.Cryptography.Rfc2898DeriveBytes reemplaza a System.Security.Cryptography.PasswordDeriveBytes para derivar el material de clave de una contraseña y se prefiere en nuevas aplicaciones. |
||
System.Security.Cryptography.X509Certificates.X509Certificate |
Este método está desusado. Utilice la propiedad X509Certificate.Issuer en su lugar. |
|
System.Security.Cryptography.X509Certificates.X509Certificate |
Este método está desusado. Utilice la propiedad X509Certificate.Subject en su lugar. |
System.Core.dll
Tipo |
Miembro |
Mensaje |
---|---|---|
El segundo origen de datos de un operador binario debe ser de tipo System.Linq.ParallelQuery<TSource>, en lugar de System.Collections.Generic.IEnumerable<T>. Para corregir este problema, use el método de extensión AsParallel<TSource>(IEnumerable<TSource>) para convertir el origen de datos adecuado en System.Linq.ParallelQuery<TSource>. |
||
Union<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
El segundo origen de datos de un operador binario debe ser de tipo System.Linq.ParallelQuery<TSource>, en lugar de System.Collections.Generic.IEnumerable<T>. Para corregir este problema, use el método de extensión AsParallel<TSource>(IEnumerable<TSource>) para convertir el origen de datos adecuado en System.Linq.ParallelQuery<TSource>. |
|
Except<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>) |
El segundo origen de datos de un operador binario debe ser de tipo System.Linq.ParallelQuery<TSource>, en lugar de System.Collections.Generic.IEnumerable<T>. Para corregir este problema, use el método de extensión AsParallel<TSource>(IEnumerable<TSource>) para convertir el origen de datos adecuado en System.Linq.ParallelQuery<TSource>. |
|
El segundo origen de datos de un operador binario debe ser de tipo System.Linq.ParallelQuery<TSource>, en lugar de System.Collections.Generic.IEnumerable<T>. Para corregir este problema, use el método de extensión AsParallel<TSource>(IEnumerable<TSource>) para convertir el origen de datos adecuado en System.Linq.ParallelQuery<TSource>. |
||
El segundo origen de datos de un operador binario debe ser de tipo System.Linq.ParallelQuery<TSource>, en lugar de System.Collections.Generic.IEnumerable<T>. Para corregir este problema, use el método de extensión AsParallel<TSource>(IEnumerable<TSource>) para convertir el origen de datos adecuado en System.Linq.ParallelQuery<TSource>. |
||
Union<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>) |
El segundo origen de datos de un operador binario debe ser de tipo System.Linq.ParallelQuery<TSource>, en lugar de System.Collections.Generic.IEnumerable<T>. Para corregir este problema, use el método de extensión AsParallel<TSource>(IEnumerable<TSource>) para convertir el origen de datos adecuado en System.Linq.ParallelQuery<TSource>. |
|
Intersect<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
El segundo origen de datos de un operador binario debe ser de tipo System.Linq.ParallelQuery<TSource>, en lugar de System.Collections.Generic.IEnumerable<T>. Para corregir este problema, use el método de extensión AsParallel<TSource>(IEnumerable<TSource>) para convertir el origen de datos adecuado en System.Linq.ParallelQuery<TSource>. |
|
Intersect<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>) |
El segundo origen de datos de un operador binario debe ser de tipo System.Linq.ParallelQuery<TSource>, en lugar de System.Collections.Generic.IEnumerable<T>. Para corregir este problema, use el método de extensión AsParallel<TSource>(IEnumerable<TSource>) para convertir el origen de datos adecuado en System.Linq.ParallelQuery<TSource>. |
|
Concat<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>) |
El segundo origen de datos de un operador binario debe ser de tipo System.Linq.ParallelQuery<TSource>, en lugar de System.Collections.Generic.IEnumerable<T>. Para corregir este problema, use el método de extensión AsParallel<TSource>(IEnumerable<TSource>) para convertir el origen de datos adecuado en System.Linq.ParallelQuery<TSource>. |
|
SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
El segundo origen de datos de un operador binario debe ser de tipo System.Linq.ParallelQuery<TSource>, en lugar de System.Collections.Generic.IEnumerable<T>. Para corregir este problema, use el método de extensión AsParallel<TSource>(IEnumerable<TSource>) para convertir el origen de datos adecuado en System.Linq.ParallelQuery<TSource>. |
|
SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>) |
El segundo origen de datos de un operador binario debe ser de tipo System.Linq.ParallelQuery<TSource>, en lugar de System.Collections.Generic.IEnumerable<T>. Para corregir este problema, use el método de extensión AsParallel<TSource>(IEnumerable<TSource>) para convertir el origen de datos adecuado en System.Linq.ParallelQuery<TSource>. |
|
El segundo origen de datos de un operador binario debe ser de tipo System.Linq.ParallelQuery<TSource>, en lugar de System.Collections.Generic.IEnumerable<T>. Para corregir este problema, use el método de extensión AsParallel<TSource>(IEnumerable<TSource>) para convertir el origen de datos adecuado en System.Linq.ParallelQuery<TSource>. |
||
El segundo origen de datos de un operador binario debe ser de tipo System.Linq.ParallelQuery<TSource>, en lugar de System.Collections.Generic.IEnumerable<T>. Para corregir este problema, use el método de extensión AsParallel<TSource>(IEnumerable<TSource>) para convertir el origen de datos adecuado en System.Linq.ParallelQuery<TSource>. |
||
Except<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
El segundo origen de datos de un operador binario debe ser de tipo System.Linq.ParallelQuery<TSource>, en lugar de System.Collections.Generic.IEnumerable<T>. Para corregir este problema, use el método de extensión AsParallel<TSource>(IEnumerable<TSource>) para convertir el origen de datos adecuado en System.Linq.ParallelQuery<TSource>. |
|
No utilice este método. |
||
No utilice este método. |
||
No utilice este método. |
||
No utilice este método. |
||
No utilice este método. |
||
No utilice este método. |
||
No utilice este método. |
||
No utilice este método. |
||
No utilice este método. |
||
No utilice este método. |
||
No utilice este método. |
||
No utilice este método. |
||
No utilice este método. |
||
No utilice este método. |
||
No utilice este método. |
||
No utilice este método. |
||
No utilice este método. |
||
No utilice este método. |
||
No utilice este método. |
||
No utilice este método. |
System.Data.dll
Tipo |
Miembro |
Mensaje |
---|---|---|
DataSysDescriptionAttribute |
DataSysDescriptionAttribute está desusado. |
|
Add(String, Object) está desusado. Use OdbcParameterCollection.AddWithValue(String, Object). |
||
OdbcPermission() |
OdbcPermission() está desusado. Utilice el constructor OdbcPermission(PermissionState.None). |
|
OdbcPermission(PermissionState, Boolean) |
OdbcPermission(PermissionState, Boolean) está desusado. Utilice el constructor OdbcPermission(PermissionState.None). |
|
Add(String, Object) está desusado. Utilice OleDbParameterCollection.AddWithValue. |
||
OleDbPermission() |
OleDbPermission() está desusado. Utilice el constructor OleDbPermission(PermissionState.None). |
|
OleDbPermission(PermissionState, Boolean) |
OleDbPermission(PermissionState, Boolean) está desusado. Utilice el constructor OleDbPermission(PermissionState.None). |
|
La propiedad Provider está desusada. Utilice el método Add. |
||
La propiedad Provider está desusada. Utilice el método Add. |
||
SqlClientPermission() |
SqlClientPermission() está desusado. Utilice el constructor SqlClientPermission(PermissionState.None). |
|
SqlClientPermission(PermissionState, Boolean) |
SqlClientPermission(PermissionState, Boolean) está desusado. Utilice el constructor SqlClientPermission(PermissionState.None). |
|
La propiedad ConnectionReset está desusada. System.Data.SqlClient.SqlConnection omitirá la palabra clave "connection reset" y siempre restablecerá la conexión. |
||
Add(String, Object) está desusado. Utilice SqlParameterCollection.AddWithValue. |
System.Data.Entity.dll
Tipo |
Miembro |
Mensaje |
---|---|---|
Esta propiedad se ha desechado, utilice la propiedad AssociationSetEnd.Name en su lugar. |
||
Use ObjectContext.ApplyCurrentValues<TEntity> en su lugar. |
||
Utilice SaveChanges(SaveOptions) en su lugar. |
System.Data.OracleClient.dll
Tipo |
Miembro |
Mensaje |
---|---|---|
La propiedad Scale está desusada. Utilice las clases System.Math para establecer explícitamente la escala de un decimal. |
||
La propiedad Precision está desusada. Utilice las clases System.Math para establecer explícitamente la precisión de un decimal. |
||
Add(String, Object) está desusado. Utilice OracleParameterCollection.AddWithValue. |
System.Design.dll
Tipo |
Miembro |
Mensaje |
---|---|---|
Este método está desusado. Use ComponentDesigner.InitializeNewComponent en su lugar. |
||
Este método está desusado. Utilice ComponentDesigner.InitializeExistingComponent en su lugar. |
||
Este método está desusado. Utilice ControlDesigner.InitializeNewComponent en su lugar. |
||
No se recomienda el uso de esta propiedad porque no se admite la serialización del código. |
||
La alternativa recomendada es ControlDesigner.Tag. |
||
La alternativa recomendada es heredar de System.Web.UI.Design.ContainerControlDesigner en su lugar, y utilizar System.Web.UI.Design.EditableDesignerRegion. Las regiones permiten un control mejor del contenido en el diseñador. |
||
La alternativa recomendada es System.Web.UI.Design.ControlDesigner.DataBindings.Contains. La clase System.Web.UI.DataBindingCollection permite más control de los enlaces de datos asociados al control. |
||
La alternativa recomendada es ControlDesigner.SetViewFlags. |
||
La alternativa recomendada es utilizar System.Web.UI.Design.ControlDesigner.Tag.SetDirty y System.Web.UI.Design.ControlDesigner.Tag.IsDirty. |
||
No se recomienda el uso de este método porque el cambio de tamaño lo controla el método ControlDesigner.OnComponentChanged. |
||
La alternativa recomendada es ControlDesigner.GetPersistenceContent. |
||
No se recomienda el uso de este método porque la edición de plantillas se controla en System.Web.UI.Design.ControlDesigner. Para admitir la edición de plantillas, exponga los datos de la plantilla en la propiedad ControlDesigner.TemplateGroups y llame al método ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
||
La alternativa recomendada es ControlDesigner.InTemplateMode. |
||
No se recomienda el uso de este método porque la edición de plantillas se controla en System.Web.UI.Design.ControlDesigner. Para admitir la edición de plantillas, exponga los datos de la plantilla en la propiedad ControlDesigner.TemplateGroups y llame al método ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
||
No se recomienda el uso de esta propiedad porque la edición de plantillas se controla en System.Web.UI.Design.ControlDesigner. Para admitir la edición de plantillas, exponga los datos de la plantilla en la propiedad ControlDesigner.TemplateGroups y llame al método ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
||
No se recomienda el uso de este método porque la edición de plantillas se controla en System.Web.UI.Design.ControlDesigner. Para admitir la edición de plantillas, exponga los datos de la plantilla en la propiedad ControlDesigner.TemplateGroups y llame al método ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
||
No se recomienda el uso de este método porque la edición de plantillas se controla en System.Web.UI.Design.ControlDesigner. Para admitir la edición de plantillas, exponga los datos de la plantilla en la propiedad ControlDesigner.TemplateGroups y llame al método ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
||
No se recomienda el uso de este método porque la edición de plantillas se controla en System.Web.UI.Design.ControlDesigner. Para admitir la edición de plantillas, exponga los datos de la plantilla en la propiedad ControlDesigner.TemplateGroups y llame al método ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
||
No se recomienda el uso de este método porque la edición de plantillas se controla en System.Web.UI.Design.ControlDesigner. Para admitir la edición de plantillas, exponga los datos de la plantilla en la propiedad ControlDesigner.TemplateGroups y llame al método ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
||
No se recomienda el uso de este método porque la edición de plantillas se controla en System.Web.UI.Design.ControlDesigner. Para admitir la edición de plantillas, exponga los datos de la plantilla en la propiedad ControlDesigner.TemplateGroups y llame al método ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
||
No se recomienda el uso de este método porque la edición de plantillas se controla en System.Web.UI.Design.ControlDesigner. Para admitir la edición de plantillas, exponga los datos de la plantilla en la propiedad ControlDesigner.TemplateGroups y llame al método ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
||
No se recomienda el uso de este método porque la edición de plantillas se controla en System.Web.UI.Design.ControlDesigner. Para admitir la edición de plantillas, exponga los datos de la plantilla en la propiedad ControlDesigner.TemplateGroups y llame al método ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
||
No se recomienda el uso de este método porque la edición de plantillas se controla en System.Web.UI.Design.ControlDesigner. Para admitir la edición de plantillas, exponga los datos de la plantilla en la propiedad ControlDesigner.TemplateGroups y llame al método ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
||
No se recomienda el uso de este método porque la edición de plantillas se controla en System.Web.UI.Design.ControlDesigner. Para admitir la edición de plantillas, exponga los datos de la plantilla en la propiedad ControlDesigner.TemplateGroups y llame al método ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
||
No se recomienda el uso de este método porque la edición de plantillas se controla en System.Web.UI.Design.ControlDesigner. Para admitir la edición de plantillas, exponga los datos de la plantilla en la propiedad ControlDesigner.TemplateGroups y llame al método ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
||
No se recomienda el uso de este método porque la edición de plantillas se controla en System.Web.UI.Design.ControlDesigner. Para admitir la edición de plantillas, exponga los datos de la plantilla en la propiedad ControlDesigner.TemplateGroups y llame al método ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
||
No se recomienda el uso de este método porque la edición de plantillas se controla en System.Web.UI.Design.ControlDesigner. Para admitir la edición de plantillas, exponga los datos de la plantilla en la propiedad ControlDesigner.TemplateGroups y llame al método ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
||
No se recomienda el uso de este método porque la edición de plantillas se controla en System.Web.UI.Design.ControlDesigner. Para admitir la edición de plantillas, exponga los datos de la plantilla en la propiedad ControlDesigner.TemplateGroups y llame al método ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
||
No se recomienda el uso de este método porque la edición de plantillas se controla en System.Web.UI.Design.ControlDesigner. Para admitir la edición de plantillas, exponga los datos de la plantilla en la propiedad ControlDesigner.TemplateGroups y llame al método ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
System.dll
Tipo |
Miembro |
Mensaje |
---|---|---|
Esta propiedad está obsoleta. Utilice un proveedor de descripciones de tipo para proporcionar información de tipo para los tipos COM en su lugar. |
||
System.ComponentModel.Design.DesignerTransactionCloseEventArgs |
DesignerTransactionCloseEventArgs(Boolean) |
Este constructor está obsoleto. Utilice DesignerTransactionCloseEventArgs(Boolean, Boolean) en su lugar. |
Este valor está desusado. Ya no se admite. |
||
Este valor está desusado. Utilice SelectionTypes.Auto en su lugar. |
||
Este valor está desusado. Utilice métodos de la clase System.Enum para determinar los valores válidos, o utilice un convertidor de tipos. |
||
Este valor está desusado. Ya no se admite. |
||
Este valor está desusado. Utilice SelectionTypes.Primary en su lugar. |
||
Este valor está desusado. Utilice ViewTechnology.Default en su lugar. |
||
Este valor está desusado. Utilice ViewTechnology.Default en su lugar. |
||
Los llamadores no deben usar la interfaz System.CodeDom.Compiler.ICodeGenerator, sino que deben usar directamente los métodos de la clase System.CodeDom.Compiler.CodeDomProvider en su lugar. Los que hereden de CodeDomProvider deben seguir implementando esta interfaz, y deben excluir esta advertencia o dejar de usar este método. |
||
Los llamadores no deben usar la interfaz System.CodeDom.Compiler.ICodeCompiler sino que deben usar directamente los métodos de la clase System.CodeDom.Compiler.CodeDomProvider en su lugar. Los que hereden de CodeDomProvider deben seguir implementando esta interfaz, y deben excluir esta advertencia o dejar de usar este método. |
||
Los llamadores no deben usar la interfaz System.CodeDom.Compiler.ICodeParser sino que deben usar directamente los métodos de la clase System.CodeDom.Compiler.CodeDomProvider en su lugar. Los que hereden de CodeDomProvider deben seguir implementando esta interfaz, y deben excluir esta advertencia o dejar de usar este método. |
||
La directiva CAS está obsoleta y se quitará en futuras versiones de .NET Framework. Vea Security Changes in the .NET Framework 4 para obtener más información. |
||
La directiva CAS está obsoleta y se quitará en futuras versiones de .NET Framework. Vea Security Changes in the .NET Framework 4 para obtener más información. |
||
NameValueCollection(IHashCodeProvider, IComparer) |
Use NameValueCollection(IEqualityComparer) en su lugar. |
|
NameValueCollection(Int32, IHashCodeProvider, IComparer) |
Utilice NameValueCollection(Int32, IEqualityComparer) en su lugar. |
|
Este evento está desusado. |
||
Los llamadores no deben usar la interfaz System.CodeDom.Compiler.ICodeGenerator, sino que deben usar directamente los métodos de la clase System.CodeDom.Compiler.CodeDomProvider en su lugar. |
||
Los llamadores no deben usar la interfaz System.CodeDom.Compiler.ICodeCompiler sino que deben usar directamente los métodos de la clase System.CodeDom.Compiler.CodeDomProvider en su lugar. |
||
Los llamadores no deben usar la interfaz System.CodeDom.Compiler.ICodeGenerator sino que deben usar directamente los métodos de la clase System.CodeDom.Compiler.CodeDomProvider en su lugar. |
||
Los llamadores no deben usar la interfaz System.CodeDom.Compiler.ICodeCompiler, sino que deben usar directamente los métodos de la clase System.CodeDom.Compiler.CodeDomProvider en su lugar. |
||
El método está desusado. Utilice Uri.MakeRelativeUri. |
||
Uri(String, Boolean) |
El constructor está desusado. Utilice Uri(String). El parámetro dontEscape está desusado y siempre es false. |
|
Uri(Uri, String, Boolean) |
El constructor está desusado. Utilice Uri(Uri, String). El parámetro dontEscape está desusado y siempre es false. |
|
GetHostByAddress(String) está obsoleto para este tipo; utilice Dns.GetHostEntry(String) en su lugar. |
||
GetHostByAddress(IPAddress) está obsoleto para este tipo; utilice Dns.GetHostEntry(IPAddress) en su lugar. |
||
GetHostByName está obsoleto para este tipo; utilice Dns.GetHostEntry(String) en su lugar. |
||
BeginResolve(String, AsyncCallback, Object) está obsoleto para este tipo; utilice Dns.BeginGetHostEntry(String, AsyncCallback, Object) en su lugar. |
||
EndResolve está obsoleto para este tipo; utilice Dns.EndGetHostEntry en su lugar. |
||
Resolve está obsoleto para este tipo; utilice Dns.GetHostEntry(String) en su lugar. |
||
BeginGetHostByName está obsoleto para este tipo; utilice Dns.BeginGetHostEntry(String, AsyncCallback, Object) en su lugar. |
||
EndGetHostByName está obsoleto para este tipo; utilice Dns.EndGetHostEntry en su lugar. |
||
Esta propiedad está obsoleta. Es dependiente de la familia de direcciones. Utilice el método IPAddress.Equals para realizar comparaciones. |
||
La propiedad CertificatePolicy está obsoleta para este tipo; utilice ServicePointManager.ServerCertificateValidationCallback en su lugar. |
||
Este método está desusado. Utilice el proxy seleccionado automáticamente de forma predeterminada. |
||
La propiedad SupportsIPv6 está obsoleta para este tipo; utilice Socket.OSSupportsIPv6 en su lugar. |
||
La propiedad SupportsIPv4 está obsoleta para este tipo; utilice Socket.OSSupportsIPv4 en su lugar. |
||
TcpListener(Int32) |
Este método está desusado. Utilice TcpListener(IPAddress, Int32) en su lugar. |
|
La propiedad ReplyTo está obsoleta para este tipo. En su lugar, utilice MailMessage.ReplyToList que puede aceptar varias direcciones. |
||
ConfigurationException(String, Exception) |
Esta clase está obsoleta. Para crear una nueva excepción, cree una excepción System.Configuration.ConfigurationErrorsException. |
|
ConfigurationException() |
Esta clase está obsoleta. Para crear una nueva excepción, cree una excepción System.Configuration.ConfigurationErrorsException. |
|
Esta clase está obsoleta; utilice GetLineNumber(XmlNode) en su lugar. |
||
ConfigurationException(String, String, Int32) |
Esta clase está obsoleta. Para crear una nueva excepción, cree una excepción System.Configuration.ConfigurationErrorsException. |
|
ConfigurationException(String) |
Esta clase está obsoleta. Para crear una nueva excepción, cree una excepción System.Configuration.ConfigurationErrorsException. |
|
ConfigurationException(String, Exception, String, Int32) |
Esta clase está obsoleta. Para crear una nueva excepción, cree una excepción System.Configuration.ConfigurationErrorsException. |
|
ConfigurationException(String, XmlNode) |
Esta clase está obsoleta. Para crear una nueva excepción, cree una excepción System.Configuration.ConfigurationErrorsException. |
|
ConfigurationException(String, Exception, XmlNode) |
Esta clase está obsoleta. Para crear una nueva excepción, cree una excepción System.Configuration.ConfigurationErrorsException. |
|
Esta clase está obsoleta; utilice ConfigurationErrorsException.GetFilename en su lugar. |
||
Este método está obsoleto. Se ha reemplazado por ConfigurationManager.AppSettings. |
||
Este método está obsoleto. Se ha reemplazado por ConfigurationManager.GetSection. |
||
Este método está desusado. Utilice CreateEventSource(EventSourceCreationData) en su lugar. |
||
Esta propiedad está obsoleta. Utilice EventLogEntry.InstanceId en su lugar. |
||
Este miembro está desusado. Utilice EventLogPermissionAccess.Administer en su lugar. |
||
Este miembro está desusado. Utilice EventLogPermissionAccess.Administer en su lugar. |
||
Este miembro está desusado. Utilice EventLogPermissionAccess.Write en su lugar. |
||
InstanceDataCollection |
Este constructor está desusado. Utilice InstanceDataCollectionCollection.Item para obtener una instancia de esta colección en su lugar. |
|
InstanceDataCollectionCollection |
Este constructor está desusado. Utilice PerformanceCounterCategory.ReadCategory para obtener una instancia de esta colección en su lugar. |
|
Este campo está desusado y no se utiliza. Utilice machine.config o un archivo de configuración de la aplicación para establecer el tamaño de la asignación del archivo System.Diagnostics.PerformanceCounter. |
||
Este método está desusado. Utilice Create(String, String, PerformanceCounterCategoryType, String, String) en su lugar. |
||
Este método está desusado. Utilice Create(String, String, PerformanceCounterCategoryType, CounterCreationDataCollection) en su lugar. |
||
PerformanceCounterManager |
Esta clase está desusada. Utilice los contadores de rendimiento a través de la clase System.Diagnostics.PerformanceCounter en su lugar. |
|
Este miembro está desusado. Utilice PerformanceCounterPermissionAccess.Write en su lugar. |
||
Este miembro está desusado. Utilice PerformanceCounterPermissionAccess.Read en su lugar. |
||
Esta propiedad está obsoleta. Utilice Process.WorkingSet64 en su lugar. |
||
Esta propiedad está obsoleta. Utilice Process.VirtualMemorySize64 en su lugar. |
||
Esta propiedad está obsoleta. Utilice Process.PeakPagedMemorySize64 en su lugar. |
||
Esta propiedad está obsoleta. Utilice Process.PrivateMemorySize64 en su lugar. |
||
Esta propiedad está obsoleta. Utilice Process.PagedSystemMemorySize64 en su lugar. |
||
Esta propiedad está obsoleta. Utilice Process.NonpagedSystemMemorySize64 en su lugar. |
||
Esta propiedad está obsoleta. Utilice Process.PeakVirtualMemorySize64 en su lugar. |
||
Esta propiedad está obsoleta. Utilice Process.PeakWorkingSet64 en su lugar. |
||
Esta propiedad está obsoleta. Utilice PagedMemorySize64 en su lugar. |
System.Drawing.dll
Tipo |
Miembro |
Mensaje |
---|---|---|
No utilice el método GetFamilies; utilice la propiedad FontFamily.Families en su lugar. |
System.Messaging.dll
Tipo |
Miembro |
Mensaje |
---|---|---|
Este método devuelve un objeto System.Messaging.MessageEnumerator que implementa la familia de métodos MessageEnumerator.RemoveCurrent incorrectamente. Utilice MessageQueue.GetMessageEnumerator2 en su lugar. |
||
Este método devuelve un objeto System.Messaging.MessageEnumerator que implementa la familia de métodos MessageEnumerator.RemoveCurrent incorrectamente. Utilice MessageQueue.GetMessageEnumerator2 en su lugar. |
System.ServiceModel.dll
Tipo |
Miembro |
Mensaje |
---|---|---|
Esta propiedad está desusada y solo se mantiene por motivos de compatibilidad con versiones anteriores. La directiva de máquina local se utilizará para determinar si se debe utilizar NTLM. |
System.Web.DataVisualization.dll
Tipo |
Miembro |
Mensaje |
---|---|---|
La propiedad ViewStateData está desusada. Investigue el uso de Control.ViewState en su lugar. |
System.Web.dll
Tipo |
Miembro |
Mensaje |
---|---|---|
Este campo está obsoleto. El producto de autenticación mediante Passport ya no se admite y se ha sustituido por Live ID. |
||
Esta propiedad ha quedado obsoleta. El producto de autenticación mediante Passport ya no se admite y se ha sustituido por Live ID. |
||
La alternativa recomendada es la propiedad HttpCapabilitiesBase.EcmaScriptVersion. Un valor de versión Version.Major mayor o igual que 1 implica la compatibilidad de JavaScript. |
||
System.Web.Mobile.dll está obsoleto. |
||
La alternativa recomendada es WebConfigurationManager.GetWebApplicationSection de System.Web.dll. |
||
La alternativa recomendada es HttpContext.GetSection de System.Web.dll. |
||
La alternativa recomendada es Page.ClientScript.RegisterOnSubmitStatement(Type type, String key, String script). |
||
La alternativa recomendada es Page.ClientScript.RegisterArrayDeclaration(String arrayName, String arrayValue). |
||
La alternativa recomendada es Page.ClientScript.GetPostBackEventReference. |
||
La alternativa recomendada es Page.ClientScript.GetPostBackClientHyperlink. |
||
La alternativa recomendada es Page.ClientScript.IsStartupScriptRegistered(String key). |
||
La alternativa recomendada es Page.ClientScript.RegisterHiddenField(String hiddenFieldName, String hiddenFieldInitialValue). |
||
La alternativa recomendada es PageClientScript.RegisterClientScriptBlock(Type type, String key, String script). |
||
La alternativa recomendada es Page.SetFocus y PageMaintainScrollPositionOnPostback(). |
||
La alternativa recomendada es Page.ClientScript.GetPostBackEventReference. |
||
La alternativa recomendada es Page.ClientScript.RegisterStartupScript(Type type, String key, String script). |
||
La alternativa recomendada es Page.ClientScript.IsClientScriptBlockRegistered(String key). |
||
La alternativa recomendada es Page.ClientScript.GetPostBackEventReference. |
||
La alternativa recomendada es la propiedad Xml.XPathNavigator. Cree un objeto System.Xml.XPath.XPathDocument y llame a XPathDocument.CreateNavigator para crear un objeto System.Xml.XPath.XPathNavigator. |
System.Web.DynamicData.dll
Tipo |
Miembro |
Mensaje |
---|---|---|
Utilice la propiedad EnablePersistedSelection en un control de enlace de datos como System.Web.UI.WebControls.GridView o System.Web.UI.WebControls.ListView. |
System.Web.Extensions.dll
Tipo |
Miembro |
Mensaje |
---|---|---|
NotifyScriptLoaded ya no se requiere en referencias de script. |
||
Esta propiedad ha quedado obsoleta. Establezca la propiedad Path en cada System.Web.UI.ScriptReference individual en su lugar. |
||
Esta propiedad ha quedado obsoleta. En lugar de utilizar ScriptManager.ScriptPath, establezca la propiedad Path en cada System.Web.UI.ScriptReference individual. |
||
Esta propiedad ha quedado obsoleta. Utilice ScriptResourceAttribute.StringResourceClientTypeName en su lugar. |
||
Esta propiedad ha quedado obsoleta. Utilice ScriptResourceAttribute.StringResourceName en su lugar. |
System.Web.Services.dll
Tipo |
Miembro |
Mensaje |
---|---|---|
Esta propiedad se quitará de futuras versiones. Ya no se exige la presencia de un encabezado determinado en un mensaje SOAP. |
||
Este método se quitará de futuras versiones. La llamada al método ya no se requiere para la detección de recursos. |
System.Windows.Forms.dll
Tipo |
Miembro |
Mensaje |
---|---|---|
Este valor de enumeración está desusado. No hay ningún sustituto. |
||
Este método está desusado. Utilice el método Control.Scale(SizeF) en su lugar. |
||
Este método está desusado. Utilice el método Control.Scale(SizeF) en su lugar. |
||
Este método está desusado. Utilice la propiedad ContainerControl.AutoScaleDimensions en su lugar. |
||
Esta propiedad está obsoleta. Utilice la propiedad ContainerControl.AutoScaleMode en su lugar. |
||
Esta propiedad está obsoleta. Utilice la propiedad ContainerControl.AutoScaleDimensions en su lugar. |
System.Xaml.dll
Tipo |
Miembro |
Mensaje |
---|---|---|
MarkupExtensionReturnTypeAttribute(Type, Type) |
El argumento expressionType no lo utiliza el analizador de XAML. Para especificar el tipo de valor devuelto esperado, utilice MarkupExtensionReturnTypeAttribute.MarkupExtensionReturnTypeAttribute(Type). Para especificar el control personalizado de tipos de expresión, utilice System.Windows.Markup.XamlSetMarkupExtensionAttribute. |
|
Este tipo no lo utiliza el analizador de XAML. Consulte System.Windows.Markup.XamlSetMarkupExtensionAttribute. |
System.Xml.dll
Tipo |
Miembro |
Mensaje |
---|---|---|
Use XmlConvert.ToDateTime(String, XmlDateTimeSerializationMode). |
||
Use XmlConvert.ToString(DateTime, XmlDateTimeSerializationMode). |
||
El tipo de validación se debe especificar como ValidationType.DTD o ValidationType.Schema. |
||
La validación de XDR a través de System.Xml.XmlValidatingReader está obsoleta. |
||
Utilice la propiedad XmlReaderSettings.DtdProcessing en su lugar. |
||
Utilice la propiedad XmlTextReader.DtdProcessing en su lugar. |
||
Use XmlSchemaSet para la compilación y validación de esquema. |
||
Utilice XmlSchemaSet para la compilación y validación de esquema. |
||
Esta propiedad está obsoleta. Utilice la propiedad XmlSchemaAttribute.AttributeSchemaType, que devuelve un tipo de atributo fuertemente tipado. |
||
Esta propiedad está obsoleta. Utilice la propiedad XmlSchemaType.BaseXmlSchemaType, que devuelve un tipo de esquema base fuertemente tipado. |
||
Esta propiedad está obsoleta. Utilice la propiedad XmlSchemaElement.ElementSchemaType, que devuelve un tipo de elemento fuertemente tipado. |
||
CodeIdentifier |
Esta clase nunca debe crearse porque solo contiene métodos estáticos. |
|
Este método está obsoleto y se quitará en futuras versiones de .NET Framework. Use una sobrecarga de XmlSerializer.FromMappings que no tome un parámetro System.Security.Policy.Evidence. |
||
XmlSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String, String, Evidence) |
Este método está obsoleto y se quitará en futuras versiones de .NET Framework. Use una sobrecarga del constructor XmlSerializer.XmlSerializer que no tome un parámetro System.Security.Policy.Evidence. |
|
CreateSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String, String, Evidence) |
Este método está obsoleto y se quitará en futuras versiones de .NET Framework. Use una sobrecarga de XmlSerializerFactory.CreateSerializer que no tome un parámetro System.Security.Policy.Evidence. |
Miembros obsoletos en ensamblados de Microsoft
En las tablas siguientes se enumeran los miembros obsoletos en ensamblados de Microsoft. Estos ensamblados son ensamblados para fines especiales, como ensamblados que están destinados a un lenguaje individual (como Microsoft.VisualBasic.dll) o un sistema de compilación (como Microsoft.Build.Engine.dll).
IEHost.dll e IEExec.exe
Se han quitado de .NET Framework los ensamblados IEHost.dll e IEExec.exe. Todos sus tipos y sus miembros están obsoletos y no se admiten a partir de .NET Framework 4. Estos ensamblados se utilizaban para hospedar los controles de Windows Forms y ejecutar las aplicaciones ejecutables en Internet Explorer. Entre las alternativas a esta tecnología están ClickOnce, Aplicaciones de explorador XAML (XBAP) y Microsoft Silverlight.
ISymWrapper.dll
Tipo |
Miembro |
Mensaje |
---|---|---|
La alternativa recomendada es SymBinder.GetReader(IntPtr, String, String). ISymbolBinder1.GetReader toma el puntero de interfaz de importador como System.IntPtr en lugar de System.Int32, funcionando de ese modo en arquitecturas de 32 y 64 bits. |
Microsoft.Build.Conversion.v4.0.dll
Tipo |
Miembro |
Mensaje |
---|---|---|
Utilice el método ProjectFileConverter.ConvertInMemory() sin parámetros en su lugar. |
||
Utilice el método ProjectFileConverter.ConvertInMemory() sin parámetros en su lugar. |
||
Utilice la sobrecarga de Convert() sin parámetros en su lugar. |
||
Utilice la sobrecarga de Convert() sin parámetros en su lugar. |
Microsoft.Build.Engine.dll
Tipo |
Miembro |
Mensaje |
---|---|---|
Engine(String) |
Si está pasando simplemente la ubicación de .NET Framework como BinPath, solo cambie al constructor Engine() sin parámetros. De lo contrario, puede definir conjuntos de herramientas personalizados en el archivo de configuración o de Registro, o agregando elementos al objeto Microsoft.Build.BuildEngine.ToolsetCollection del motor. A continuación, utilice el constructor Engine(ToolsetLocations) o Engine() en su lugar. |
|
Evite configurar BinPath. Si está pasando simplemente la ubicación de .NET Framework como BinPath, no es necesaria ninguna otra acción. De lo contrario, puede definir en su lugar conjuntos de herramientas en el archivo de configuración o de Registro, o agregando elementos al objeto Microsoft.Build.BuildEngine.ToolsetCollection del motor, para utilizar un objeto BinPath personalizado. |
Microsoft.VisualBasic.dll
Tipo |
Miembro |
Mensaje |
---|---|---|
Este miembro está desusado. Utilice FileSystem.FilePutObject para escribir tipos de Object, o convierta FileNumber y RecordNumber a Int32 para escribir tipos que no sean de objeto. |
||
No utilice este método. |
||
No utilice este método. |
||
No utilice este método. |
||
No utilice este método. |
||
No utilice este método. |
||
No utilice este método. |
||
No utilice este método. |
||
No utilice este método. |
||
No utilice este método. |
||
No utilice este método. |
||
La clave del Registro DynData solo funciona en Win9x, que ya no es admitido por esta versión de .NET Framework. Utilice la clave del Registro PerformanceData en su lugar. Esta propiedad se quitará de futuras versiones de .NET Framework. |
Vea también
Otros recursos
Tipos obsoletos en .NET Framework 4
Historial de cambios
Fecha |
Historial |
Motivo |
---|---|---|
Agosto de 2010 |
Se ha agregado IEHost.dll e IEExec.exe a la lista de ensamblados obsoletos. |
Corrección de errores de contenido. |