Membri obsoleti in .NET Framework 4
Nelle seguenti tabelle sono elencati i membri dei tipi dichiarati obsoleti in base all'assembly in cui si trovano. Le tabelle sono organizzate come segue:
Membri obsoleti negli assembly di 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
Membri obsoleti negli assembly di Microsoft
IEHost.dll e IEExec.exe
ISymWrapper.dll
Microsoft.Build.Conversion.v4.0.dll
Microsoft.Build.Engine.dll
Microsoft.VisualBasic.dll
Membri obsoleti negli assembly di sistema
Nelle seguenti tabelle sono elencati i membri obsoleti contenuti negli assembly di sistema. Questi assembly vengono utilizzati per lo sviluppo di applicazioni generiche destinate a .NET Framework.
mscorlib.dll
Tipo |
Membro |
Messaggio |
---|---|---|
L'argomento provider non viene utilizzato. Utilizzare Enum.ToString(). |
||
L'argomento provider non viene utilizzato. Utilizzare Enum.ToString(). |
||
I metodi che utilizzano le evidenze per la sandbox sono obsoleti e saranno rimossi nelle versioni future di .NET Framework. Utilizzare un overload di Activator.CreateInstance che non accetta un parametro di System.Security.Policy.Evidence. |
||
I metodi che utilizzano le evidenze per la sandbox sono obsoleti e saranno rimossi nelle versioni future di .NET Framework. Utilizzare un overload di Activator.CreateInstanceFrom che non accetta un parametro di System.Security.Policy.Evidence. |
||
I metodi che utilizzano le evidenze per la sandbox sono obsoleti e saranno rimossi nelle versioni future di .NET Framework. Utilizzare un overload di Activator.CreateInstanceFrom che non accetta un parametro di System.Security.Policy.Evidence. |
||
I metodi che utilizzano le evidenze per la sandbox sono obsoleti e saranno rimossi nelle versioni future di .NET Framework. Utilizzare un overload di Activator.CreateInstance che non accetta un parametro di System.Security.Policy.Evidence. |
||
I metodi che utilizzano le evidenze per la sandbox sono obsoleti e saranno rimossi nelle versioni future di .NET Framework. Utilizzare un overload di AppDomain.CreateInstanceFromAndUnwrap che non accetta un parametro di System.Security.Policy.Evidence. |
||
ExecuteAssembly(String, Evidence, String[], Byte[], AssemblyHashAlgorithm) |
I metodi che utilizzano le evidenze per la sandbox sono obsoleti e saranno rimossi nelle versioni future di .NET Framework. Utilizzare un overload di AppDomain.ExecuteAssembly che non accetta un parametro di System.Security.Policy.Evidence. |
|
I livelli dei criteri di AppDomain sono obsoleti e saranno rimossi nelle versioni future di .NET Framework. |
||
I metodi che utilizzano le evidenze per la sandbox sono obsoleti e saranno rimossi nelle versioni future di .NET Framework. Utilizzare un overload di AppDomain.ExecuteAssemblyByName che non accetta un parametro di System.Security.Policy.Evidence. |
||
I metodi che utilizzano le evidenze per la sandbox sono obsoleti e saranno rimossi nelle versioni future di .NET Framework. Utilizzare un overload di AppDomain.Load che non accetta un parametro di System.Security.Policy.Evidence. |
||
I metodi che utilizzano le evidenze per la sandbox sono obsoleti e saranno rimossi nelle versioni future di .NET Framework. Utilizzare un overload di AppDomain.ExecuteAssembly che non accetta un parametro di System.Security.Policy.Evidence. |
||
AppendPrivatePath è stato deprecato. In alternativa, prendere in considerazione l'utilizzo di AppDomainSetup.PrivateBinPath. |
||
I metodi che utilizzano le evidenze per la sandbox sono obsoleti e saranno rimossi nelle versioni future di .NET Framework. Utilizzare un overload di AppDomain.CreateInstanceFromAndUnwrap che non accetta un parametro di System.Security.Policy.Evidence. |
||
I metodi che utilizzano le evidenze per la sandbox sono obsoleti e saranno rimossi nelle versioni future di .NET Framework. Utilizzare un overload di AppDomain.Load che non accetta un parametro di System.Security.Policy.Evidence. |
||
ClearShadowCopyPath è stato deprecato. In alternativa, prendere in considerazione l'utilizzo di AppDomainSetup.ShadowCopyDirectories. |
||
I metodi che utilizzano le evidenze per la sandbox sono obsoleti e saranno rimossi nelle versioni future di .NET Framework. Utilizzare un overload di AppDomain.Load che non accetta un parametro di System.Security.Policy.Evidence. |
||
SetCachePath è stato deprecato. In alternativa, prendere in considerazione l'utilizzo di AppDomainSetup.CachePath. |
||
I metodi che utilizzano le evidenze per la sandbox sono obsoleti e saranno rimossi nelle versioni future di .NET Framework. Utilizzare un overload di AppDomain.CreateInstance che non accetta un parametro di System.Security.Policy.Evidence. |
||
La sicurezza dichiarativa a livello di assembly è obsoleta e non viene più applicata da CLR per impostazione predefinita. |
||
SetShadowCopyFiles è stato deprecato. In alternativa, prendere in considerazione l'utilizzo di AppDomainSetup.ShadowCopyFiles. |
||
I metodi che utilizzano le evidenze per la sandbox sono obsoleti e saranno rimossi nelle versioni future di .NET Framework. Utilizzare un overload di AppDomain.ExecuteAssemblyByName che non accetta un parametro di System.Security.Policy.Evidence. |
||
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) |
La sicurezza dichiarativa a livello di assembly è obsoleta e non viene più applicata da CLR per impostazione predefinita. |
|
ClearPrivatePath è stato deprecato. In alternativa, prendere in considerazione l'utilizzo di AppDomainSetup.PrivateBinPath. |
||
I metodi che utilizzano le evidenze per la sandbox sono obsoleti e saranno rimossi nelle versioni future di .NET Framework. Utilizzare un overload di AppDomain.ExecuteAssembly che non accetta un parametro di System.Security.Policy.Evidence. |
||
La sicurezza dichiarativa a livello di assembly è obsoleta e non viene più applicata da CLR per impostazione predefinita. |
||
La sicurezza dichiarativa a livello di assembly è obsoleta e non viene più applicata da CLR per impostazione predefinita. |
||
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) |
I metodi che utilizzano le evidenze per la sandbox sono obsoleti e saranno rimossi nelle versioni future di .NET Framework. Utilizzare un overload di AppDomain.DefineDynamicAssembly che non accetta un parametro di System.Security.Policy.Evidence. |
|
I metodi che utilizzano le evidenze per la sandbox sono obsoleti e saranno rimossi nelle versioni future di .NET Framework. Utilizzare un overload di AppDomain.CreateInstanceFrom che non accetta un parametro di System.Security.Policy.Evidence. |
||
GetCurrentThreadId è stato deprecato in quanto non fornisce un ID stabile quando i thread gestiti vengono eseguiti nei fiber, noti anche come thread leggeri. Per ottenere un identificatore stabile per un thread gestito, utilizzare la proprietà Thread.ManagedThreadId. |
||
SetDynamicBase è stato deprecato. In alternativa, prendere in considerazione l'utilizzo di AppDomainSetup.DynamicBase. |
||
La sicurezza dichiarativa a livello di assembly è obsoleta e non viene più applicata da CLR per impostazione predefinita. |
||
SetShadowCopyPath è stato deprecato. In alternativa, prendere in considerazione l'utilizzo di AppDomainSetup.ShadowCopyDirectories. |
||
La sicurezza dichiarativa a livello di assembly è obsoleta e non viene più applicata da CLR per impostazione predefinita. |
||
La sicurezza dichiarativa a livello di assembly è obsoleta e non viene più applicata da CLR per impostazione predefinita. |
||
I metodi che utilizzano le evidenze per la sandbox sono obsoleti e saranno rimossi nelle versioni future di .NET Framework. Utilizzare un overload di AppDomain.ExecuteAssemblyByName che non accetta un parametro di System.Security.Policy.Evidence. |
||
Questo metodo è stato deprecato. In alternativa, utilizzare Assembly.Load. |
||
Questo metodo è stato deprecato. In alternativa, utilizzare Assembly.Load. |
||
In alternativa, utilizzare la proprietà WaitHandle.SafeWaitHandle. |
||
Questa proprietà non è compatibile con le versioni a 64 bit. In alternativa, utilizzare Overlapped.EventHandleIntPtr. |
||
Questo metodo non è sicuro. In alternativa, utilizzare Overlapped.Pack(IOCompletionCallback, Object). |
||
Overlapped(Int32, Int32, Int32, IAsyncResult) |
Questo costruttore non è compatibile con le versioni a 64 bit. Utilizzare il costruttore Overlapped.Overlapped(Int32, Int32, IntPtr, IAsyncResult) che accetta un oggetto System.IntPtr per l'handle dell'evento. |
|
Questo metodo non è sicuro. In alternativa, utilizzare Overlapped.UnsafePack(IOCompletionCallback, Object). |
||
Resume è stato deprecato. Utilizzare le altre classi in System.Threading, ad esempio Monitor, Mutex, Event e Semaphore, per sincronizzare i thread o proteggere le risorse. |
||
SetCompressedStack non è più supportato. Utilizzare la classe System.Threading.CompressedStack. |
||
GetCompressedStack non è più supportato. Utilizzare la classe System.Threading.CompressedStack. |
||
La proprietà ApartmentState è stata deprecata. In alternativa, utilizzare Thread.GetApartmentState, Thread.SetApartmentState o Thread.TrySetApartmentState. |
||
Suspend è stato deprecato. Utilizzare le altre classi in System.Threading, ad esempio Monitor, Mutex, Event e Semaphore, per sincronizzare i thread o proteggere le risorse. |
||
BindHandle(IntPtr) è stato deprecato. In alternativa, utilizzare ThreadPool.BindHandle(SafeHandle). |
||
Hashtable(IDictionary, Single, IHashCodeProvider, IComparer) |
In alternativa, utilizzare Hashtable.Hashtable(IDictionary, Single, IEqualityComparer). |
|
Hashtable(IDictionary, IHashCodeProvider, IComparer) |
In alternativa, utilizzare Hashtable.Hashtable(IDictionary, IEqualityComparer). |
|
Hashtable(Int32, IHashCodeProvider, IComparer) |
In alternativa, utilizzare Hashtable.Hashtable(Int32, IEqualityComparer). |
|
Hashtable(IHashCodeProvider, IComparer) |
In alternativa, utilizzare Hashtable.Hashtable(IEqualityComparer). |
|
Hashtable(Int32, Single, IHashCodeProvider, IComparer) |
In alternativa, utilizzare Hashtable.Hashtable(Int32, Single, IEqualityComparer). |
|
Debugger |
Non creare istanze della classe Debugger. Chiamare invece i metodi statici direttamente su questo tipo. |
|
L'alternativa consigliata è ISymbolBinder1.GetReader, che accetta il puntatore all'interfaccia dell'utilità di importazione come oggetto IntPtr anziché come oggetto Int32 e pertanto funziona sia con architetture a 32 bit che a 64 bit. |
||
Questo metodo è obsoleto e sarà rimosso nelle versioni future di .NET Framework. Utilizzare un overload di Assembly.Load che non accetta un parametro di System.Security.Policy.Evidence. |
||
Questo metodo è stato deprecato. In alternativa, utilizzare Assembly.Load. |
||
Questo metodo è stato deprecato. In alternativa, utilizzare Assembly.Load. |
||
Questo metodo è obsoleto e sarà rimosso nelle versioni future di .NET Framework. Utilizzare un overload di Assembly.Load che non accetta un parametro di System.Security.Policy.Evidence. |
||
Questo metodo è obsoleto e sarà rimosso nelle versioni future di .NET Framework. Utilizzare un overload di Assembly.Load che non accetta un parametro di System.Security.Policy.Evidence. |
||
Questo metodo è obsoleto e sarà rimosso nelle versioni future di .NET Framework. Utilizzare un overload di Assembly.LoadFrom che non accetta un parametro di System.Security.Policy.Evidence. |
||
Questo metodo è obsoleto e sarà rimosso nelle versioni future di .NET Framework. Utilizzare un overload di Assembly.LoadFile che non accetta un parametro di System.Security.Policy.Evidence. |
||
Questo metodo è obsoleto e sarà rimosso nelle versioni future di .NET Framework. Utilizzare un overload di Assembly.LoadFrom che non accetta un parametro di System.Security.Policy.Evidence. |
||
AssemblyFlagsAttribute(Int32) |
Questo costruttore è stato deprecato. In alternativa, utilizzare AssemblyFlagsAttribute.AssemblyFlagsAttribute(AssemblyNameFlags). |
|
AssemblyFlagsAttribute(UInt32) |
Questo costruttore è stato deprecato. In alternativa, utilizzare AssemblyFlagsAttribute.AssemblyFlagsAttribute(AssemblyNameFlags). |
|
Questa proprietà è stata deprecata. In alternativa, utilizzare AssemblyFlagsAttribute.AssemblyFlags. |
||
Questo valore è stato deprecato. Utilizzare altri valori in System.Globalization.CultureTypes. |
||
Questo valore è stato deprecato. Utilizzare altri valori in System.Globalization.CultureTypes. |
||
La chiave del Registro di sistema DynData funziona solo su Win9x, che non è più supportato da CLR. Nei sistemi operativi basati su NT, utilizzare in alternativa la chiave del Registro di sistema Registry.PerformanceData. |
||
Questo metodo è obsoleto. In alternativa, utilizzare Evidence.AddAssemblyEvidence<T>. |
||
Le evidenze non devono essere considerate un oggetto System.Collections.ICollection. Utilizzare i metodi Evidence.GetHostEnumerator e Evidence.GetAssemblyEnumerator anziché il metodo CopyTo. |
||
Le evidenze non devono essere considerate un oggetto System.Collections.ICollection. Utilizzare Evidence.GetHostEnumerator e Evidence.GetAssemblyEnumerator per scorrere le evidenze e raccogliere un conteggio. |
||
Questo metodo è obsoleto. In alternativa, utilizzare Evidence.AddHostEvidence<T>. |
||
GetEnumerator è obsoleto. In alternativa, utilizzare Evidence.GetHostEnumerator e Evidence.GetAssemblyEnumerator. |
||
Evidence(Object[], Object[]) |
Questo costruttore è obsoleto. In alternativa, utilizzare il costruttore Evidence.Evidence(EvidenceBase[], EvidenceBase[]). |
|
I livelli dei criteri di AppDomain sono obsoleti e saranno rimossi nelle versioni future di .NET Framework. |
||
Poiché tutti gli assembly della Global Assembly Cache (GAC) ottengono sempre l'attendibilità totale, l'elenco di attendibilità totale non è più significativo. È necessario installare nella GAC gli assembly utilizzati nei criteri di sicurezza per garantirne l'attendibilità. |
||
Poiché tutti gli assembly della Global Assembly Cache (GAC) ottengono sempre l'attendibilità totale, l'elenco di attendibilità totale non è più significativo. È necessario installare nella GAC gli assembly utilizzati nei criteri di sicurezza per garantirne l'attendibilità. |
||
Poiché tutti gli assembly della Global Assembly Cache (GAC) ottengono sempre l'attendibilità totale, l'elenco di attendibilità totale non è più significativo. È necessario installare nella GAC gli assembly utilizzati nei criteri di sicurezza per garantirne l'attendibilità. |
||
Poiché tutti gli assembly della Global Assembly Cache (GAC) ottengono sempre l'attendibilità totale, l'elenco di attendibilità totale non è più significativo. È necessario installare nella GAC gli assembly utilizzati nei criteri di sicurezza per garantirne l'attendibilità. |
||
Poiché tutti gli assembly della Global Assembly Cache (GAC) ottengono sempre l'attendibilità totale, l'elenco di attendibilità totale non è più significativo. È necessario installare nella GAC gli assembly utilizzati nei criteri di sicurezza per garantirne l'attendibilità. |
||
Il metodo GetThreadFromFiberCookie è stato deprecato. Utilizzare l'API di hosting per eseguire questa operazione. |
||
Questa API non eseguiva alcuna operazione, pertanto sarà rimossa nelle versioni future di CLR. |
||
Il metodo GetManagedThunkForUnmanagedMethodPtr è stato deprecato, pertanto sarà rimosso nelle versioni future. |
||
In alternativa, utilizzare Marshal.GetTypeInfoName(ITypeInfo). |
||
In alternativa, utilizzare Marshal.GetTypeLibLcid(ITypeLib). |
||
In alternativa, utilizzare Marshal.GetTypeLibName(ITypeLib). |
||
In alternativa, utilizzare Marshal.GetTypeLibGuid(ITypeLib). |
||
Il metodo GetUnmanagedThunkForManagedMethodPtr è stato deprecato, pertanto sarà rimosso nelle versioni future. |
||
RuntimeEnvironment |
Non creare istanze della classe System.Runtime.InteropServices.RuntimeEnvironment. Chiamare invece i metodi statici direttamente su questo tipo. |
|
FileStream(IntPtr, FileAccess, Boolean, Int32, Boolean) |
Questo costruttore è stato deprecato. Utilizzare in alternativa FileStream.FileStream(SafeFileHandle, FileAccess, Int32, Boolean) e, facoltativamente, creare un nuovo oggetto Microsoft.Win32.SafeHandles.SafeFileHandle con ownsHandle=false se necessario. |
|
FileStream(IntPtr, FileAccess) |
Questo costruttore è stato deprecato. In alternativa, utilizzare FileStream.FileStream(SafeFileHandle, FileAccess). |
|
Questa proprietà è stata deprecata. In alternativa, utilizzare la proprietà FileStream.SafeFileHandle. |
||
FileStream(IntPtr, FileAccess, Boolean, Int32) |
Questo costruttore è stato deprecato. Utilizzare in alternativa FileStream.FileStream(SafeFileHandle, FileAccess, Int32) e, facoltativamente, creare un nuovo oggetto Microsoft.Win32.SafeHandles.SafeFileHandle con ownsHandle=false se necessario. |
|
FileStream(IntPtr, FileAccess, Boolean) |
Questo costruttore è stato deprecato. Utilizzare in alternativa FileStream.FileStream(SafeFileHandle, FileAccess) e, facoltativamente, creare un nuovo oggetto Microsoft.Win32.SafeHandles.SafeFileHandle con ownsHandle=false se necessario. |
|
In alternativa, utilizzare Path.GetInvalidPathChars o Path.GetInvalidFileNameChars. |
||
Deny è obsoleto, pertanto sarà rimosso nelle versioni future di .NET Framework. |
||
Deny è obsoleto, pertanto sarà rimosso nelle versioni future di .NET Framework. |
||
Deny è obsoleto, pertanto sarà rimosso nelle versioni future di .NET Framework. |
||
La sicurezza dichiarativa a livello di assembly è obsoleta e non viene più applicata da CLR per impostazione predefinita. |
||
La sicurezza dichiarativa a livello di assembly è obsoleta e non viene più applicata da CLR per impostazione predefinita. |
||
La sicurezza dichiarativa a livello di assembly è obsoleta e non viene più applicata da CLR per impostazione predefinita. |
||
In alternativa, utilizzare la proprietà FileIOPermissionAttribute.ViewAndModify. |
||
Questa API è stata deprecata. |
||
Questa autorizzazione non viene più utilizzata da CLR. |
||
In alternativa, utilizzare la proprietà RegistryPermissionAttribute.ViewAndModify. |
||
Questa API è stata deprecata. |
||
Questa autorizzazione è stata deprecata. Utilizzare PermissionState.Unrestricted per ottenere l'accesso completo. |
||
Questa autorizzazione non viene più utilizzata da CLR. |
||
System.Security.SecurityCriticalScope viene utilizzato solo per la compatibilità con la trasparenza di .NET Framework 2.0. |
||
I livelli dei criteri di AppDomain sono obsoleti e saranno rimossi nelle versioni future di .NET Framework. |
||
I livelli dei criteri di AppDomain sono obsoleti e saranno rimossi nelle versioni future di .NET Framework. |
||
Questo metodo è obsoleto e non deve più essere utilizzato. |
||
Deny è obsoleto, pertanto sarà rimosso nelle versioni future di .NET Framework. |
||
Poiché non è più possibile disattivare la sicurezza, la proprietà SecurityEnabled non ha più alcun effetto. |
||
Questo metodo è obsoleto e sarà rimosso nelle versioni future di .NET Framework. |
||
Questo metodo è obsoleto e sarà rimosso nelle versioni future di .NET Framework. |
||
ResolvePolicy(Evidence, PermissionSet, PermissionSet, PermissionSet, PermissionSet) |
Questo metodo è obsoleto e sarà rimosso nelle versioni future di .NET Framework. |
|
Questo metodo è obsoleto e sarà rimosso nelle versioni future di .NET Framework. |
||
Questo metodo è obsoleto e sarà rimosso nelle versioni future di .NET Framework. |
||
Questo metodo è obsoleto e sarà rimosso nelle versioni future di .NET Framework. |
||
Poiché non è più possibile disattivare i controlli delle autorizzazioni di esecuzione, la proprietà CheckExecutionRights non ha più alcun effetto. |
||
Questo metodo è obsoleto e sarà rimosso nelle versioni future di .NET Framework. |
||
IsGranted è obsoleto, pertanto sarà rimosso nelle versioni future di .NET Framework. In alternativa, utilizzare la proprietà AppDomain.PermissionSet o la proprietà Assembly.PermissionSet. |
||
Questo metodo è obsoleto e sarà rimosso nelle versioni future di .NET Framework. |
||
Questo metodo è obsoleto e sarà rimosso nelle versioni future di .NET Framework. |
||
Questo metodo è obsoleto e sarà rimosso nelle versioni future di .NET Framework. |
||
In alternativa, utilizzare ChannelServices.RegisterChannel. |
||
LifetimeServices |
Non creare istanze della classe LifetimeServices. Chiamare invece i metodi statici direttamente su questo tipo. |
|
In alternativa, utilizzare RemotingConfiguration.Configure(String, Boolean). |
||
Non è consigliabile utilizzare questo metodo. LogRemotingStage era presente unicamente per scopi diagnostici interni. |
||
CurrentSize è stata deprecata poiché non conforme a CLS. Per ottenere le dimensioni correnti, utilizzare IsolatedStorage.UsedSize. |
||
MaximumSize è stata deprecata poiché non conforme a CLS. Per ottenere le dimensioni massime, utilizzare IsolatedStorage.Quota. |
||
Questa proprietà è stata deprecata. In alternativa, utilizzare la proprietà IsolatedStorageFileStream.SafeFileHandle. |
||
CurrentSize è stata deprecata poiché non conforme a CLS. Per ottenere le dimensioni correnti, utilizzare UsedSize. |
||
MaximumSize è stata deprecata poiché non conforme a CLS. Per ottenere le dimensioni massime, utilizzare IsolatedStorageFile.Quota. |
||
Questa proprietà è stata deprecata. |
||
È disponibile un'API alternativa: creare invece l'attributo personalizzato System.Runtime.InteropServices.MarshalAsAttribute. |
||
È disponibile un'API alternativa: creare invece l'attributo personalizzato System.Runtime.InteropServices.MarshalAsAttribute. |
||
Questa API è stata deprecata. |
||
Questa API è stata deprecata. |
||
Questa API è stata deprecata. |
||
È disponibile un'API alternativa: creare invece l'attributo personalizzato System.Runtime.InteropServices.MarshalAsAttribute. |
||
AssemblyHash(AssemblyHashAlgorithm, Byte[]) |
La classe System.Configuration.Assemblies.AssemblyHash è stata deprecata. |
|
La classe System.Configuration.Assemblies.AssemblyHash è stata deprecata. |
||
AssemblyHash(Byte[]) |
La classe System.Configuration.Assemblies.AssemblyHash è stata deprecata. |
|
La classe System.Configuration.Assemblies.AssemblyHash è stata deprecata. |
||
La classe System.Configuration.Assemblies.AssemblyHash è stata deprecata. |
||
La classe System.Configuration.Assemblies.AssemblyHash è stata deprecata. |
||
La classe System.Configuration.Assemblies.AssemblyHash è stata deprecata. |
||
System.Security.Cryptography.Rfc2898DeriveBytes sostituisce System.Security.Cryptography.PasswordDeriveBytes per la derivazione del materiale della chiave da una password e viene preferito nelle nuove applicazioni. |
||
System.Security.Cryptography.X509Certificates.X509Certificate |
Questo metodo è stato deprecato. In alternativa, utilizzare la proprietà X509Certificate.Issuer. |
|
System.Security.Cryptography.X509Certificates.X509Certificate |
Questo metodo è stato deprecato. In alternativa, utilizzare la proprietà X509Certificate.Subject. |
System.Core.dll
Tipo |
Membro |
Messaggio |
---|---|---|
La seconda origine dati di un operatore binario deve essere di tipo System.Linq.ParallelQuery<TSource> anziché System.Collections.Generic.IEnumerable<T>. Per risolvere il problema, utilizzare il metodo di estensione AsParallel<TSource>(IEnumerable<TSource>) per convertire l'origine dati corretta in System.Linq.ParallelQuery<TSource>. |
||
Union<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
La seconda origine dati di un operatore binario deve essere di tipo System.Linq.ParallelQuery<TSource> anziché System.Collections.Generic.IEnumerable<T>. Per risolvere il problema, utilizzare il metodo di estensione AsParallel<TSource>(IEnumerable<TSource>) per convertire l'origine dati corretta in System.Linq.ParallelQuery<TSource>. |
|
Except<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>) |
La seconda origine dati di un operatore binario deve essere di tipo System.Linq.ParallelQuery<TSource> anziché System.Collections.Generic.IEnumerable<T>. Per risolvere il problema, utilizzare il metodo di estensione AsParallel<TSource>(IEnumerable<TSource>) per convertire l'origine dati corretta in System.Linq.ParallelQuery<TSource>. |
|
La seconda origine dati di un operatore binario deve essere di tipo System.Linq.ParallelQuery<TSource> anziché System.Collections.Generic.IEnumerable<T>. Per risolvere il problema, utilizzare il metodo di estensione AsParallel<TSource>(IEnumerable<TSource>) per convertire l'origine dati corretta in System.Linq.ParallelQuery<TSource>. |
||
La seconda origine dati di un operatore binario deve essere di tipo System.Linq.ParallelQuery<TSource> anziché System.Collections.Generic.IEnumerable<T>. Per risolvere il problema, utilizzare il metodo di estensione AsParallel<TSource>(IEnumerable<TSource>) per convertire l'origine dati corretta in System.Linq.ParallelQuery<TSource>. |
||
Union<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>) |
La seconda origine dati di un operatore binario deve essere di tipo System.Linq.ParallelQuery<TSource> anziché System.Collections.Generic.IEnumerable<T>. Per risolvere il problema, utilizzare il metodo di estensione AsParallel<TSource>(IEnumerable<TSource>) per convertire l'origine dati corretta in System.Linq.ParallelQuery<TSource>. |
|
Intersect<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
La seconda origine dati di un operatore binario deve essere di tipo System.Linq.ParallelQuery<TSource> anziché System.Collections.Generic.IEnumerable<T>. Per risolvere il problema, utilizzare il metodo di estensione AsParallel<TSource>(IEnumerable<TSource>) per convertire l'origine dati corretta in System.Linq.ParallelQuery<TSource>. |
|
Intersect<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>) |
La seconda origine dati di un operatore binario deve essere di tipo System.Linq.ParallelQuery<TSource> anziché System.Collections.Generic.IEnumerable<T>. Per risolvere il problema, utilizzare il metodo di estensione AsParallel<TSource>(IEnumerable<TSource>) per convertire l'origine dati corretta in System.Linq.ParallelQuery<TSource>. |
|
Concat<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>) |
La seconda origine dati di un operatore binario deve essere di tipo System.Linq.ParallelQuery<TSource> anziché System.Collections.Generic.IEnumerable<T>. Per risolvere il problema, utilizzare il metodo di estensione AsParallel<TSource>(IEnumerable<TSource>) per convertire l'origine dati corretta in System.Linq.ParallelQuery<TSource>. |
|
SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
La seconda origine dati di un operatore binario deve essere di tipo System.Linq.ParallelQuery<TSource> anziché System.Collections.Generic.IEnumerable<T>. Per risolvere il problema, utilizzare il metodo di estensione AsParallel<TSource>(IEnumerable<TSource>) per convertire l'origine dati corretta in System.Linq.ParallelQuery<TSource>. |
|
SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>) |
La seconda origine dati di un operatore binario deve essere di tipo System.Linq.ParallelQuery<TSource> anziché System.Collections.Generic.IEnumerable<T>. Per risolvere il problema, utilizzare il metodo di estensione AsParallel<TSource>(IEnumerable<TSource>) per convertire l'origine dati corretta in System.Linq.ParallelQuery<TSource>. |
|
La seconda origine dati di un operatore binario deve essere di tipo System.Linq.ParallelQuery<TSource> anziché System.Collections.Generic.IEnumerable<T>. Per risolvere il problema, utilizzare il metodo di estensione AsParallel<TSource>(IEnumerable<TSource>) per convertire l'origine dati corretta in System.Linq.ParallelQuery<TSource>. |
||
La seconda origine dati di un operatore binario deve essere di tipo System.Linq.ParallelQuery<TSource> anziché System.Collections.Generic.IEnumerable<T>. Per risolvere il problema, utilizzare il metodo di estensione AsParallel<TSource>(IEnumerable<TSource>) per convertire l'origine dati corretta in System.Linq.ParallelQuery<TSource>. |
||
Except<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
La seconda origine dati di un operatore binario deve essere di tipo System.Linq.ParallelQuery<TSource> anziché System.Collections.Generic.IEnumerable<T>. Per risolvere il problema, utilizzare il metodo di estensione AsParallel<TSource>(IEnumerable<TSource>) per convertire l'origine dati corretta in System.Linq.ParallelQuery<TSource>. |
|
Non utilizzare questo metodo. |
||
Non utilizzare questo metodo. |
||
Non utilizzare questo metodo. |
||
Non utilizzare questo metodo. |
||
Non utilizzare questo metodo. |
||
Non utilizzare questo metodo. |
||
Non utilizzare questo metodo. |
||
Non utilizzare questo metodo. |
||
Non utilizzare questo metodo. |
||
Non utilizzare questo metodo. |
||
Non utilizzare questo metodo. |
||
Non utilizzare questo metodo. |
||
Non utilizzare questo metodo. |
||
Non utilizzare questo metodo. |
||
Non utilizzare questo metodo. |
||
Non utilizzare questo metodo. |
||
Non utilizzare questo metodo. |
||
Non utilizzare questo metodo. |
||
Non utilizzare questo metodo. |
||
Non utilizzare questo metodo. |
System.Data.dll
Tipo |
Membro |
Messaggio |
---|---|---|
DataSysDescriptionAttribute |
DataSysDescriptionAttribute è stato deprecato. |
|
Add(String, Object) è stato deprecato. Utilizzare OdbcParameterCollection.AddWithValue(String, Object). |
||
OdbcPermission() |
OdbcPermission() è stato deprecato. Utilizzare il costruttore OdbcPermission(PermissionState.None). |
|
OdbcPermission(PermissionState, Boolean) |
OdbcPermission(PermissionState, Boolean) è stato deprecato. Utilizzare il costruttore OdbcPermission(PermissionState.None). |
|
Add(String, Object) è stato deprecato. Utilizzare OleDbParameterCollection.AddWithValue. |
||
OleDbPermission() |
OleDbPermission() è stato deprecato. Utilizzare il costruttore OleDbPermission(PermissionState.None). |
|
OleDbPermission(PermissionState, Boolean) |
OleDbPermission(PermissionState, Boolean) è stato deprecato. Utilizzare il costruttore OleDbPermission(PermissionState.None). |
|
La proprietà Provider è stata deprecata. Utilizzare il metodo Add. |
||
La proprietà Provider è stata deprecata. Utilizzare il metodo Add. |
||
SqlClientPermission() |
SqlClientPermission() è stato deprecato. Utilizzare il costruttore SqlClientPermission(PermissionState.None). |
|
SqlClientPermission(PermissionState, Boolean) |
SqlClientPermission(PermissionState, Boolean) è stato deprecato. Utilizzare il costruttore SqlClientPermission(PermissionState.None). |
|
ConnectionReset è stato deprecato. System.Data.SqlClient.SqlConnection ignorerà la parola chiave "connection reset" ed eseguirà sempre il ripristino della connessione. |
||
Add(String, Object) è stato deprecato. Utilizzare SqlParameterCollection.AddWithValue. |
System.Data.Entity.dll
Tipo |
Membro |
Messaggio |
---|---|---|
Questa proprietà sta cadendo in disuso, utilizzare in alternativa la proprietà AssociationSetEnd.Name. |
||
In alternativa, utilizzare ObjectContext.ApplyCurrentValues<TEntity>. |
||
In alternativa, utilizzare SaveChanges(SaveOptions). |
System.Data.OracleClient.dll
Tipo |
Membro |
Messaggio |
---|---|---|
Scale è stato deprecato. Utilizzare le classi System.Math per impostare in modo esplicito la scala di un numero decimale. |
||
Precision è stata deprecata. Utilizzare le classi System.Math per impostare in modo esplicito la precisione di un numero decimale. |
||
Add(String, Object) è stato deprecato. Utilizzare OracleParameterCollection.AddWithValue. |
System.Design.dll
Tipo |
Membro |
Messaggio |
---|---|---|
Questo metodo è stato deprecato. In alternativa, utilizzare ComponentDesigner.InitializeNewComponent. |
||
Questo metodo è stato deprecato. In alternativa, utilizzare ComponentDesigner.InitializeExistingComponent. |
||
Questo metodo è stato deprecato. In alternativa, utilizzare ControlDesigner.InitializeNewComponent. |
||
Non è consigliabile utilizzare questa proprietà in quanto la serializzazione del codice non è supportata. |
||
L'alternativa consigliata è ControlDesigner.Tag. |
||
L'alternativa consigliata consiste nell'ereditare da System.Web.UI.Design.ContainerControlDesigner e utilizzare un oggetto System.Web.UI.Design.EditableDesignerRegion. Le aree consentono un migliore controllo del contenuto nella finestra di progettazione. |
||
L'alternativa consigliata è System.Web.UI.Design.ControlDesigner.DataBindings.Contains. La classe System.Web.UI.DataBindingCollection consente un maggiore controllo delle associazioni dati associate al controllo. |
||
L'alternativa consigliata è ControlDesigner.SetViewFlags. |
||
L'alternativa consigliata consiste nell'utilizzare System.Web.UI.Design.ControlDesigner.Tag.SetDirty e System.Web.UI.Design.ControlDesigner.Tag.IsDirty. |
||
Non è consigliabile utilizzare questo metodo in quanto il ridimensionamento è gestito dal metodo ControlDesigner.OnComponentChanged. |
||
L'alternativa consigliata è ControlDesigner.GetPersistenceContent. |
||
Non è consigliabile utilizzare questo metodo in quanto la modifica dei modelli è gestita in System.Web.UI.Design.ControlDesigner. Per supportare la modifica dei modelli, esporre i dati dei modelli nella proprietà ControlDesigner.TemplateGroups e chiamare ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
||
L'alternativa consigliata è ControlDesigner.InTemplateMode. |
||
Non è consigliabile utilizzare questo metodo in quanto la modifica dei modelli è gestita in System.Web.UI.Design.ControlDesigner. Per supportare la modifica dei modelli, esporre i dati dei modelli nella proprietà ControlDesigner.TemplateGroups e chiamare ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
||
Non è consigliabile utilizzare questa proprietà in quanto la modifica dei modelli è gestita in System.Web.UI.Design.ControlDesigner. Per supportare la modifica dei modelli, esporre i dati dei modelli nella proprietà ControlDesigner.TemplateGroups e chiamare ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
||
Non è consigliabile utilizzare questo metodo in quanto la modifica dei modelli è gestita in System.Web.UI.Design.ControlDesigner. Per supportare la modifica dei modelli, esporre i dati dei modelli nella proprietà ControlDesigner.TemplateGroups e chiamare ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
||
Non è consigliabile utilizzare questo metodo in quanto la modifica dei modelli è gestita in System.Web.UI.Design.ControlDesigner. Per supportare la modifica dei modelli, esporre i dati dei modelli nella proprietà ControlDesigner.TemplateGroups e chiamare ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
||
Non è consigliabile utilizzare questo metodo in quanto la modifica dei modelli è gestita in System.Web.UI.Design.ControlDesigner. Per supportare la modifica dei modelli, esporre i dati dei modelli nella proprietà ControlDesigner.TemplateGroups e chiamare ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
||
Non è consigliabile utilizzare questo metodo in quanto la modifica dei modelli è gestita in System.Web.UI.Design.ControlDesigner. Per supportare la modifica dei modelli, esporre i dati dei modelli nella proprietà ControlDesigner.TemplateGroups e chiamare ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
||
Non è consigliabile utilizzare questo metodo in quanto la modifica dei modelli è gestita in System.Web.UI.Design.ControlDesigner. Per supportare la modifica dei modelli, esporre i dati dei modelli nella proprietà ControlDesigner.TemplateGroups e chiamare ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
||
Non è consigliabile utilizzare questo metodo in quanto la modifica dei modelli è gestita in System.Web.UI.Design.ControlDesigner. Per supportare la modifica dei modelli, esporre i dati dei modelli nella proprietà ControlDesigner.TemplateGroups e chiamare ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
||
Non è consigliabile utilizzare questo metodo in quanto la modifica dei modelli è gestita in System.Web.UI.Design.ControlDesigner. Per supportare la modifica dei modelli, esporre i dati dei modelli nella proprietà ControlDesigner.TemplateGroups e chiamare ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
||
Non è consigliabile utilizzare questo metodo in quanto la modifica dei modelli è gestita in System.Web.UI.Design.ControlDesigner. Per supportare la modifica dei modelli, esporre i dati dei modelli nella proprietà ControlDesigner.TemplateGroups e chiamare ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
||
Non è consigliabile utilizzare questo metodo in quanto la modifica dei modelli è gestita in System.Web.UI.Design.ControlDesigner. Per supportare la modifica dei modelli, esporre i dati dei modelli nella proprietà ControlDesigner.TemplateGroups e chiamare ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
||
Non è consigliabile utilizzare questo metodo in quanto la modifica dei modelli è gestita in System.Web.UI.Design.ControlDesigner. Per supportare la modifica dei modelli, esporre i dati dei modelli nella proprietà ControlDesigner.TemplateGroups e chiamare ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
||
Non è consigliabile utilizzare questo metodo in quanto la modifica dei modelli è gestita in System.Web.UI.Design.ControlDesigner. Per supportare la modifica dei modelli, esporre i dati dei modelli nella proprietà ControlDesigner.TemplateGroups e chiamare ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
||
Non è consigliabile utilizzare questo metodo in quanto la modifica dei modelli è gestita in System.Web.UI.Design.ControlDesigner. Per supportare la modifica dei modelli, esporre i dati dei modelli nella proprietà ControlDesigner.TemplateGroups e chiamare ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
||
Non è consigliabile utilizzare questo metodo in quanto la modifica dei modelli è gestita in System.Web.UI.Design.ControlDesigner. Per supportare la modifica dei modelli, esporre i dati dei modelli nella proprietà ControlDesigner.TemplateGroups e chiamare ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
||
Non è consigliabile utilizzare questo metodo in quanto la modifica dei modelli è gestita in System.Web.UI.Design.ControlDesigner. Per supportare la modifica dei modelli, esporre i dati dei modelli nella proprietà ControlDesigner.TemplateGroups e chiamare ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true). |
System.dll
Tipo |
Membro |
Messaggio |
---|---|---|
Questa proprietà è stata deprecata. In alternativa, utilizzare un provider di descrizioni di tipo per fornire le informazioni sul tipo per i tipi COM. |
||
System.ComponentModel.Design.DesignerTransactionCloseEventArgs |
DesignerTransactionCloseEventArgs(Boolean) |
Questo costruttore è obsoleto. In alternativa, utilizzare DesignerTransactionCloseEventArgs(Boolean, Boolean). |
Questo valore è stato deprecato. e non è più supportato. |
||
Questo valore è stato deprecato. In alternativa, utilizzare SelectionTypes.Auto. |
||
Questo valore è stato deprecato. Utilizzare i metodi della classe System.Enum per determinare i valori validi, oppure un convertitore di tipi. |
||
Questo valore è stato deprecato e non è più supportato. |
||
Questo valore è stato deprecato. In alternativa, utilizzare SelectionTypes.Primary. |
||
Questo valore è stato deprecato. In alternativa, utilizzare ViewTechnology.Default. |
||
Questo valore è stato deprecato. In alternativa, utilizzare ViewTechnology.Default. |
||
I chiamanti non devono utilizzare l'interfaccia System.CodeDom.Compiler.ICodeGenerator; ma devono invece utilizzare i metodi direttamente nella classe System.CodeDom.Compiler.CodeDomProvider. Se si eredita da CodeDomProvider, è ancora necessario implementare l'interfaccia ed escludere questo avviso o anche considerare obsoleto questo metodo. |
||
I chiamanti non devono utilizzare l'interfaccia System.CodeDom.Compiler.ICodeCompiler; devono invece utilizzare i metodi direttamente nella classe System.CodeDom.Compiler.CodeDomProvider. Se si eredita da CodeDomProvider, è ancora necessario implementare l'interfaccia ed escludere questo avviso o anche considerare obsoleto questo metodo. |
||
I chiamanti non devono utilizzare l'interfaccia System.CodeDom.Compiler.ICodeParser; devono invece utilizzare i metodi direttamente nella classe System.CodeDom.Compiler.CodeDomProvider. Se si eredita da CodeDomProvider, è ancora necessario implementare l'interfaccia ed escludere questo avviso o anche considerare obsoleto questo metodo. |
||
I criteri di sicurezza dall'accesso di codice sono obsoleti, pertanto saranno rimossi nelle versioni future di .NET Framework. Per ulteriori informazioni, vedere Modifiche alla sicurezza in .NET Framework 4 (la pagina potrebbe essere in inglese). |
||
I criteri di sicurezza dall'accesso di codice sono obsoleti, pertanto saranno rimossi nelle versioni future di .NET Framework. Per ulteriori informazioni, vedere Modifiche alla sicurezza in .NET Framework 4 (la pagina potrebbe essere in inglese). |
||
NameValueCollection(IHashCodeProvider, IComparer) |
In alternativa, utilizzare NameValueCollection(IEqualityComparer). |
|
NameValueCollection(Int32, IHashCodeProvider, IComparer) |
In alternativa, utilizzare NameValueCollection(Int32, IEqualityComparer). |
|
Questo evento è stato deprecato. |
||
I chiamanti non devono utilizzare l'interfaccia System.CodeDom.Compiler.ICodeGenerator; ma devono invece utilizzare i metodi direttamente nella classe System.CodeDom.Compiler.CodeDomProvider. |
||
I chiamanti non devono utilizzare l'interfaccia System.CodeDom.Compiler.ICodeCompiler; devono invece utilizzare i metodi direttamente nella classe System.CodeDom.Compiler.CodeDomProvider. |
||
I chiamanti non devono utilizzare l'interfaccia System.CodeDom.Compiler.ICodeGenerator; devono invece utilizzare i metodi direttamente nella classe System.CodeDom.Compiler.CodeDomProvider. |
||
I chiamanti non devono utilizzare l'interfaccia System.CodeDom.Compiler.ICodeCompiler; devono invece utilizzare i metodi direttamente nella classe System.CodeDom.Compiler.CodeDomProvider. |
||
Il metodo è stato deprecato. Utilizzare Uri.MakeRelativeUri. |
||
Uri(String, Boolean) |
Il costruttore è stato deprecato. Utilizzare Uri(String). Il parametro dontEscape è stato deprecato ed è sempre false. |
|
Uri(Uri, String, Boolean) |
Il costruttore è stato deprecato. Utilizzare Uri(Uri, String). Il parametro dontEscape è stato deprecato ed è sempre false. |
|
GetHostByAddress(String) è obsoleto per questo tipo; utilizzare in alternativa Dns.GetHostEntry(String). |
||
GetHostByAddress(IPAddress) è obsoleto per questo tipo; utilizzare in alternativa Dns.GetHostEntry(IPAddress). |
||
GetHostByName è obsoleto per questo tipo; utilizzare in alternativa Dns.GetHostEntry(String). |
||
BeginResolve(String, AsyncCallback, Object) è obsoleto per questo tipo; utilizzare in alternativa Dns.BeginGetHostEntry(String, AsyncCallback, Object). |
||
EndResolve è obsoleto per questo tipo; utilizzare in alternativa Dns.EndGetHostEntry. |
||
Resolve è obsoleto per questo tipo; utilizzare in alternativa Dns.GetHostEntry(String). |
||
BeginGetHostByName è obsoleto per questo tipo; utilizzare in alternativa Dns.BeginGetHostEntry(String, AsyncCallback, Object). |
||
EndGetHostByName è obsoleto per questo tipo; utilizzare in alternativa Dns.EndGetHostEntry. |
||
Questa proprietà è stata deprecata. Dipende dalla famiglia di indirizzi. Utilizzare il metodo IPAddress.Equals per eseguire i confronti. |
||
CertificatePolicy è obsoleta per questo tipo; utilizzare in alternativa ServicePointManager.ServerCertificateValidationCallback. |
||
Questo metodo è stato deprecato. Utilizzare il proxy selezionato per impostazione predefinita. |
||
SupportsIPv6 è obsoleto per questo tipo; utilizzare in alternativa Socket.OSSupportsIPv6. |
||
SupportsIPv4 è obsoleto per questo tipo; utilizzare in alternativa Socket.OSSupportsIPv4. |
||
TcpListener(Int32) |
Questo metodo è stato deprecato. In alternativa, utilizzare TcpListener(IPAddress, Int32). |
|
ReplyTo è obsoleta per questo tipo. Utilizzare in alternativa MailMessage.ReplyToList, che può accettare più indirizzi. |
||
ConfigurationException(String, Exception) |
Questa classe è obsoleta. Per creare una nuova eccezione, creare un oggetto System.Configuration.ConfigurationErrorsException. |
|
ConfigurationException() |
Questa classe è obsoleta; per creare una nuova eccezione, creare un oggetto System.Configuration.ConfigurationErrorsException. |
|
Questa classe è obsoleta, utilizzare in alternativa GetLineNumber(XmlNode). |
||
ConfigurationException(String, String, Int32) |
Questa classe è obsoleta; per creare una nuova eccezione, creare un oggetto System.Configuration.ConfigurationErrorsException. |
|
ConfigurationException(String) |
Questa classe è obsoleta; per creare una nuova eccezione, creare un oggetto System.Configuration.ConfigurationErrorsException. |
|
ConfigurationException(String, Exception, String, Int32) |
Questa classe è obsoleta; per creare una nuova eccezione, creare un oggetto System.Configuration.ConfigurationErrorsException. |
|
ConfigurationException(String, XmlNode) |
Questa classe è obsoleta; per creare una nuova eccezione, creare un oggetto System.Configuration.ConfigurationErrorsException. |
|
ConfigurationException(String, Exception, XmlNode) |
Questa classe è obsoleta; per creare una nuova eccezione, creare un oggetto System.Configuration.ConfigurationErrorsException. |
|
Questa classe è obsoleta, utilizzare in alternativa ConfigurationErrorsException.GetFilename. |
||
Questo metodo è obsoleto. È stato sostituito da ConfigurationManager.AppSettings. |
||
Questo metodo è obsoleto. È stato sostituito da ConfigurationManager.GetSection. |
||
Questo metodo è stato deprecato. In alternativa, utilizzare CreateEventSource(EventSourceCreationData). |
||
Questa proprietà è stata deprecata. In alternativa, utilizzare EventLogEntry.InstanceId. |
||
Questo membro è stato deprecato. In alternativa, utilizzare EventLogPermissionAccess.Administer. |
||
Questo membro è stato deprecato. In alternativa, utilizzare EventLogPermissionAccess.Administer. |
||
Questo membro è stato deprecato. In alternativa, utilizzare EventLogPermissionAccess.Write. |
||
InstanceDataCollection |
Questo costruttore è stato deprecato. In alternativa, utilizzare InstanceDataCollectionCollection.Item per ottenere un'istanza dell'insieme. |
|
InstanceDataCollectionCollection |
Questo costruttore è stato deprecato. In alternativa, utilizzare PerformanceCounterCategory.ReadCategory per ottenere un'istanza dell'insieme. |
|
Questo campo è stato deprecato e non viene utilizzato. Utilizzare il file machine.config o un file di configurazione dell'applicazione per impostare le dimensioni del mapping del file System.Diagnostics.PerformanceCounter. |
||
Questo metodo è stato deprecato. In alternativa, utilizzare Create(String, String, PerformanceCounterCategoryType, String, String). |
||
Questo metodo è stato deprecato. In alternativa, utilizzare Create(String, String, PerformanceCounterCategoryType, CounterCreationDataCollection). |
||
PerformanceCounterManager |
Questa classe è stata deprecata. In alternativa, utilizzare i contatori di prestazioni tramite la classe System.Diagnostics.PerformanceCounter. |
|
Questo membro è stato deprecato. In alternativa, utilizzare PerformanceCounterPermissionAccess.Write. |
||
Questo membro è stato deprecato. In alternativa, utilizzare PerformanceCounterPermissionAccess.Read. |
||
Questa proprietà è stata deprecata. In alternativa, utilizzare Process.WorkingSet64. |
||
Questa proprietà è stata deprecata. In alternativa, utilizzare Process.VirtualMemorySize64. |
||
Questa proprietà è stata deprecata. In alternativa, utilizzare Process.PeakPagedMemorySize64. |
||
Questa proprietà è stata deprecata. In alternativa, utilizzare Process.PrivateMemorySize64. |
||
Questa proprietà è stata deprecata. In alternativa, utilizzare Process.PagedSystemMemorySize64. |
||
Questa proprietà è stata deprecata. In alternativa, utilizzare Process.NonpagedSystemMemorySize64. |
||
Questa proprietà è stata deprecata. In alternativa, utilizzare Process.PeakVirtualMemorySize64. |
||
Questa proprietà è stata deprecata. In alternativa, utilizzare Process.PeakWorkingSet64. |
||
Questa proprietà è stata deprecata. In alternativa, utilizzare PagedMemorySize64. |
System.Drawing.dll
Tipo |
Membro |
Messaggio |
---|---|---|
Non utilizzare il metodo GetFamilies, bensì la proprietà FontFamily.Families. |
System.Messaging.dll
Tipo |
Membro |
Messaggio |
---|---|---|
Questo metodo restituisce un oggetto System.Messaging.MessageEnumerator che implementa erroneamente la famiglia di metodi MessageEnumerator.RemoveCurrent. In alternativa, utilizzare MessageQueue.GetMessageEnumerator2. |
||
Questo metodo restituisce un oggetto System.Messaging.MessageEnumerator che implementa erroneamente la famiglia di metodi MessageEnumerator.RemoveCurrent. In alternativa, utilizzare MessageQueue.GetMessageEnumerator2. |
System.ServiceModel.dll
Tipo |
Membro |
Messaggio |
---|---|---|
Questa proprietà è stata deprecata e viene mantenuta ai soli fini della compatibilità con le versioni precedenti. I criteri del computer locale saranno utilizzati per determinare se deve essere utilizzato NTLM. |
System.Web.DataVisualization.dll
Tipo |
Membro |
Messaggio |
---|---|---|
ViewStateData è stato deprecato. In alternativa, considerare l'utilizzo di Control.ViewState. |
System.Web.dll
Tipo |
Membro |
Messaggio |
---|---|---|
Questo campo è obsoleto. Il prodotto di autenticazione Passport non è più supportato ed è stato sostituito da Live ID. |
||
Questa proprietà è obsoleta. Il prodotto di autenticazione Passport non è più supportato ed è stato sostituito da Live ID. |
||
L'alternativa consigliata è la proprietà HttpCapabilitiesBase.EcmaScriptVersion. Un valore della versione Version.Major maggiore o uguale a 1 implica il supporto di JavaScript. |
||
System.Web.Mobile.dll è obsoleto. |
||
L'alternativa consigliata è WebConfigurationManager.GetWebApplicationSection in System.Web.dll. |
||
L'alternativa consigliata è HttpContext.GetSection in System.Web.dll. |
||
L'alternativa consigliata è Page.ClientScript.RegisterOnSubmitStatement(Type type, String key, String script). |
||
L'alternativa consigliata è Page.ClientScript.RegisterArrayDeclaration(String arrayName, String arrayValue). |
||
L'alternativa consigliata è Page.ClientScript.GetPostBackEventReference. |
||
L'alternativa consigliata è Page.ClientScript.GetPostBackClientHyperlink. |
||
L'alternativa consigliata è Page.ClientScript.IsStartupScriptRegistered(String key). |
||
L'alternativa consigliata è Page.ClientScript.RegisterHiddenField(String hiddenFieldName, String hiddenFieldInitialValue). |
||
L'alternativa consigliata è PageClientScript.RegisterClientScriptBlock(Type type, String key, String script). |
||
L'alternativa consigliata è Page.SetFocus e PageMaintainScrollPositionOnPostback(). |
||
L'alternativa consigliata è Page.ClientScript.GetPostBackEventReference. |
||
L'alternativa consigliata è Page.ClientScript.RegisterStartupScript(Type type, String key, String script). |
||
L'alternativa consigliata è Page.ClientScript.IsClientScriptBlockRegistered(String key). |
||
L'alternativa consigliata è Page.ClientScript.GetPostBackEventReference. |
||
L'alternativa consigliata è la proprietà Xml.XPathNavigator. Creare un oggetto System.Xml.XPath.XPathDocument e chiamare XPathDocument.CreateNavigator per creare un oggetto System.Xml.XPath.XPathNavigator. |
System.Web.DynamicData.dll
Tipo |
Membro |
Messaggio |
---|---|---|
Utilizzare la proprietà EnablePersistedSelection in un controllo associato a dati quale System.Web.UI.WebControls.GridView o System.Web.UI.WebControls.ListView. |
System.Web.Extensions.dll
Tipo |
Membro |
Messaggio |
---|---|---|
NotifyScriptLoaded non è più richiesta nei riferimenti a script. |
||
Questa proprietà è obsoleta. In alternativa, impostare la proprietà Path di ogni singolo oggetto System.Web.UI.ScriptReference. |
||
Questa proprietà è obsoleta. Anziché utilizzare ScriptManager.ScriptPath, impostare la proprietà Path di ogni singolo oggetto System.Web.UI.ScriptReference. |
||
Questa proprietà è obsoleta. In alternativa, utilizzare ScriptResourceAttribute.StringResourceClientTypeName. |
||
Questa proprietà è obsoleta. In alternativa, utilizzare ScriptResourceAttribute.StringResourceName. |
System.Web.Services.dll
Tipo |
Membro |
Messaggio |
---|---|---|
Questa proprietà sarà rimossa dalle versioni future. La presenza di una particolare intestazione in un messaggio SOAP non è più richiesta. |
||
Questo metodo sarà rimosso dalle versioni future. La chiamata al metodo non è più richiesta per l'individuazione delle risorse. |
System.Windows.Forms.dll
Tipo |
Membro |
Messaggio |
---|---|---|
Questo valore di enumerazione è stato deprecato. Non è prevista alcuna sostituzione. |
||
Questo metodo è stato deprecato. In alternativa, utilizzare il metodo Control.Scale(SizeF). |
||
Questo metodo è stato deprecato. In alternativa, utilizzare il metodo Control.Scale(SizeF). |
||
Questo metodo è stato deprecato. In alternativa, utilizzare la proprietà ContainerControl.AutoScaleDimensions. |
||
Questa proprietà è stata deprecata. In alternativa, utilizzare la proprietà ContainerControl.AutoScaleMode. |
||
Questa proprietà è stata deprecata. In alternativa, utilizzare la proprietà ContainerControl.AutoScaleDimensions. |
System.Xaml.dll
Tipo |
Membro |
Messaggio |
---|---|---|
MarkupExtensionReturnTypeAttribute(Type, Type) |
L'argomento expressionType non viene utilizzato dal parser XAML. Per specificare il tipo restituito previsto, utilizzare MarkupExtensionReturnTypeAttribute.MarkupExtensionReturnTypeAttribute(Type). Per specificare la gestione personalizzata per i tipi di espressione, utilizzare System.Windows.Markup.XamlSetMarkupExtensionAttribute. |
|
Non viene utilizzato dal parser XAML. Considerare l'utilizzo di System.Windows.Markup.XamlSetMarkupExtensionAttribute. |
System.Xml.dll
Tipo |
Membro |
Messaggio |
---|---|---|
Utilizzare XmlConvert.ToDateTime(String, XmlDateTimeSerializationMode). |
||
Utilizzare XmlConvert.ToString(DateTime, XmlDateTimeSerializationMode). |
||
Il tipo di convalida deve essere specificato come ValidationType.DTD o ValidationType.Schema. |
||
La convalida XDR tramite System.Xml.XmlValidatingReader è obsoleta. |
||
In alternativa, utilizzare la proprietà XmlReaderSettings.DtdProcessing. |
||
In alternativa, utilizzare la proprietà XmlTextReader.DtdProcessing. |
||
Utilizzare XmlSchemaSet per la compilazione e la convalida dello schema. |
||
Utilizzare XmlSchemaSet per la compilazione e la convalida dello schema. |
||
Questa proprietà è stata deprecata. Utilizzare la proprietà XmlSchemaAttribute.AttributeSchemaType, che restituisce un tipo di attributo fortemente tipizzato. |
||
Questa proprietà è stata deprecata. Utilizzare la proprietà XmlSchemaType.BaseXmlSchemaType, che restituisce un tipo di schema di base fortemente tipizzato. |
||
Questa proprietà è stata deprecata. Utilizzare la proprietà XmlSchemaElement.ElementSchemaType, che restituisce un tipo di elemento fortemente tipizzato. |
||
CodeIdentifier |
Questa classe non deve mai essere costruita poiché contiene solo metodi statici. |
|
Questo metodo è obsoleto e sarà rimosso nelle versioni future di .NET Framework. Utilizzare un overload di XmlSerializer.FromMappings che non accetta un parametro di System.Security.Policy.Evidence. |
||
XmlSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String, String, Evidence) |
Questo metodo è obsoleto e sarà rimosso nelle versioni future di .NET Framework. Utilizzare un overload del costruttore XmlSerializer.XmlSerializer che non accetta un parametro di System.Security.Policy.Evidence. |
|
CreateSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String, String, Evidence) |
Questo metodo è obsoleto e sarà rimosso nelle versioni future di .NET Framework. Utilizzare un overload di XmlSerializerFactory.CreateSerializer che non accetta un parametro di System.Security.Policy.Evidence. |
Membri obsoleti negli assembly di Microsoft
Nelle seguenti tabelle sono elencati i membri obsoleti contenuti negli assembly di Microsoft. Questi ultimi sono assembly speciali, ad esempio assembly destinati a un unico linguaggio (es. Microsoft.VisualBasic.dll) o a un sistema di compilazione (es. Microsoft.Build.Engine.dll).
IEHost.dll e IEExec.exe
Gli assembly IEHost.dll e IEExec.dll sono stati rimossi da .NET Framework. Tutti i relativi tipi e membri sono obsoleti e non sono supportati da .NET Framework 4. Questi assembly sono utilizzati per eseguire l'hosting dei controlli Windows Form ed eseguire i file eseguibili in Internet Explorer. Le alternative a questa tecnologia includono ClickOnce, le applicazioni browser XAML (XBAP) e Microsoft Silverlight.
ISymWrapper.dll
Tipo |
Membro |
Messaggio |
---|---|---|
L'alternativa consigliata è SymBinder.GetReader(IntPtr, String, String). ISymbolBinder1.GetReader accetta il puntatore all'interfaccia dell'utilità di importazione come oggetto System.IntPtr anziché come oggetto System.Int32e pertanto funziona sia con architetture a 32 bit che a 64 bit. |
Microsoft.Build.Conversion.v4.0.dll
Tipo |
Membro |
Messaggio |
---|---|---|
In alternativa, utilizzare il metodo ProjectFileConverter.ConvertInMemory() senza parametri. |
||
In alternativa, utilizzare il metodo ProjectFileConverter.ConvertInMemory() senza parametri. |
||
In alternativa, utilizzare l'overload del metodo Convert() senza parametri. |
||
In alternativa, utilizzare l'overload del metodo Convert() senza parametri. |
Microsoft.Build.Engine.dll
Tipo |
Membro |
Messaggio |
---|---|---|
Engine(String) |
Se si passa semplicemente nel percorso di .NET Framework come BinPath, è sufficiente passare al costruttore Engine() senza parametri. In caso contrario, è possibile definire set di strumenti personalizzati nel Registro di sistema o nel file di configurazione o aggiungendo elementi all'oggetto Microsoft.Build.BuildEngine.ToolsetCollection del motore. Utilizzare quindi in alternativa il costruttore Engine() o Engine(ToolsetLocations). |
|
Evitare di impostare BinPath. Se si passa semplicemente nel percorso di .NET Framework come BinPath, non sono necessarie altre azioni. In caso contrario, definire i set di strumenti nel Registro di sistema o nel file di configurazione o aggiungendo elementi all'oggetto Microsoft.Build.BuildEngine.ToolsetCollection del motore, per utilizzare una proprietà BinPath personalizzata. |
Microsoft.VisualBasic.dll
Tipo |
Membro |
Messaggio |
---|---|---|
Questo membro è stato deprecato. Utilizzare FileSystem.FilePutObject per scrivere i tipi Object, oppure assegnare FileNumber e RecordNumber a Int32 per la scrittura di tipi non oggetto. |
||
Non utilizzare questo metodo. |
||
Non utilizzare questo metodo. |
||
Non utilizzare questo metodo. |
||
Non utilizzare questo metodo. |
||
Non utilizzare questo metodo. |
||
Non utilizzare questo metodo. |
||
Non utilizzare questo metodo. |
||
Non utilizzare questo metodo. |
||
Non utilizzare questo metodo. |
||
Non utilizzare questo metodo. |
||
La chiave del Registro di sistema DynData funziona solo su Win9x, che non è supportato da questa versione di .NET Framework. In alternativa, utilizzare la chiave del Registro di sistema PerformanceData. Questa proprietà sarà rimossa dalle versioni future di .NET Framework. |
Vedere anche
Altre risorse
Elementi obsoleti in .NET Framework
Tipi obsoleti in .NET Framework 4
Cronologia delle modifiche
Data |
Cronologia |
Motivo |
---|---|---|
Agosto 2010 |
Aggiunto IEHost.dll e IEExec.exe all'elenco di assembly obsoleti. |
Correzione di bug nel contenuto. |