.NET Framework 4 で互換性のために残されているメンバー
更新 : 2010 年 8 月
次の表に、使用しているアセンブリごとに、互換性のために残されていることが公表されている型のメンバーを示します。 この表は、次のように構成されています。
互換性のために残されているシステム アセンブリのメンバー
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
互換性のために残されている Microsoft アセンブリのメンバー
IEHost.dll および IEExec.exe
ISymWrapper.dll
Microsoft.Build.Conversion.v4.0.dll
Microsoft.Build.Engine.dll
Microsoft.VisualBasic.dll
互換性のために残されているシステム アセンブリのメンバー
次の表に、互換性のために残されているシステム アセンブリのメンバーを示します。 これらのアセンブリは、.NET Framework を対象とする汎用アプリケーションの開発で使用されます。
mscorlib.dll
型 |
メンバー |
説明 |
---|---|---|
provider 引数は使用されなくなりました。 Enum.ToString() を使用してください。 |
||
provider 引数は使用されなくなりました。 Enum.ToString() を使用してください。 |
||
証拠に基づいてサンドボックス化するメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない Activator.CreateInstance のオーバーロードを使用してください。 |
||
証拠に基づいてサンドボックス化するメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない Activator.CreateInstanceFrom のオーバーロードを使用してください。 |
||
証拠に基づいてサンドボックス化するメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない Activator.CreateInstanceFrom のオーバーロードを使用してください。 |
||
証拠に基づいてサンドボックス化するメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない Activator.CreateInstance のオーバーロードを使用してください。 |
||
証拠に基づいてサンドボックス化するメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない AppDomain.CreateInstanceFromAndUnwrap のオーバーロードを使用してください。 |
||
ExecuteAssembly(String, Evidence, String[], Byte[], AssemblyHashAlgorithm) |
証拠に基づいてサンドボックス化するメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない AppDomain.ExecuteAssembly のオーバーロードを使用してください。 |
|
AppDomain ポリシー レベルは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 |
||
証拠に基づいてサンドボックス化するメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない AppDomain.ExecuteAssemblyByName のオーバーロードを使用してください。 |
||
証拠に基づいてサンドボックス化するメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない AppDomain.Load のオーバーロードを使用してください。 |
||
証拠に基づいてサンドボックス化するメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない AppDomain.ExecuteAssembly のオーバーロードを使用してください。 |
||
AppendPrivatePath の使用は推奨されていません。 代わりに、AppDomainSetup.PrivateBinPath の使用を検討してください。 |
||
証拠に基づいてサンドボックス化するメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない AppDomain.CreateInstanceFromAndUnwrap のオーバーロードを使用してください。 |
||
証拠に基づいてサンドボックス化するメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない AppDomain.Load のオーバーロードを使用してください。 |
||
ClearShadowCopyPath の使用は推奨されていません。 代わりに、AppDomainSetup.ShadowCopyDirectories の使用を検討してください。 |
||
証拠に基づいてサンドボックス化するメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない AppDomain.Load のオーバーロードを使用してください。 |
||
SetCachePath の使用は推奨されていません。 代わりに、AppDomainSetup.CachePath の使用を検討してください。 |
||
証拠に基づいてサンドボックス化するメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない AppDomain.CreateInstance のオーバーロードを使用してください。 |
||
アセンブリ レベルの宣言セキュリティは互換性のために残されていますが、既定では、CLR によって強制されることはなくなりました。 |
||
SetShadowCopyFiles の使用は推奨されていません。 代わりに、AppDomainSetup.ShadowCopyFiles の使用を検討してください。 |
||
証拠に基づいてサンドボックス化するメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない AppDomain.ExecuteAssemblyByName のオーバーロードを使用してください。 |
||
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) |
アセンブリ レベルの宣言セキュリティは互換性のために残されていますが、既定では、CLR によって強制されることはなくなりました。 |
|
ClearPrivatePath の使用は推奨されていません。 代わりに、AppDomainSetup.PrivateBinPath の使用を検討してください。 |
||
証拠に基づいてサンドボックス化するメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない AppDomain.ExecuteAssembly のオーバーロードを使用してください。 |
||
アセンブリ レベルの宣言セキュリティは互換性のために残されていますが、既定では、CLR によって強制されることはなくなりました。 |
||
アセンブリ レベルの宣言セキュリティは互換性のために残されていますが、既定では、CLR によって強制されることはなくなりました。 |
||
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) |
証拠に基づいてサンドボックス化するメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない AppDomain.DefineDynamicAssembly のオーバーロードを使用してください。 |
|
証拠に基づいてサンドボックス化するメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない AppDomain.CreateInstanceFrom のオーバーロードを使用してください。 |
||
マネージ スレッドがファイバー (簡易スレッド) で実行されているときに固定の ID を提供しないので、GetCurrentThreadId の使用は推奨されていません。 マネージ スレッドの固定の ID を取得するには、Thread.ManagedThreadId プロパティを使用してください。 |
||
SetDynamicBase の使用は推奨されていません。 代わりに、AppDomainSetup.DynamicBase の使用を検討してください。 |
||
アセンブリ レベルの宣言セキュリティは互換性のために残されていますが、既定では、CLR によって強制されることはなくなりました。 |
||
SetShadowCopyPath の使用は推奨されていません。 代わりに、AppDomainSetup.ShadowCopyDirectories の使用を検討してください。 |
||
アセンブリ レベルの宣言セキュリティは互換性のために残されていますが、既定では、CLR によって強制されることはなくなりました。 |
||
アセンブリ レベルの宣言セキュリティは互換性のために残されていますが、既定では、CLR によって強制されることはなくなりました。 |
||
証拠に基づいてサンドボックス化するメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない AppDomain.ExecuteAssemblyByName のオーバーロードを使用してください。 |
||
このメソッドの使用は推奨されていません。 代わりに、Assembly.Load を使用してください。 |
||
このメソッドの使用は推奨されていません。 代わりに、Assembly.Load を使用してください。 |
||
代わりに、WaitHandle.SafeWaitHandle プロパティを使用してください。 |
||
このプロパティは、64 ビット互換ではありません。 代わりに、Overlapped.EventHandleIntPtr を使用してください。 |
||
このメソッドは、安全ではありません。 代わりに、Overlapped.Pack(IOCompletionCallback, Object) を使用してください。 |
||
Overlapped(Int32, Int32, Int32, IAsyncResult) |
このコンストラクターは、64 ビット互換ではありません。 イベント ハンドル用に System.IntPtr を取得する Overlapped.Overlapped(Int32, Int32, IntPtr, IAsyncResult) コンストラクターを使用してください。 |
|
このメソッドは、安全ではありません。 代わりに、Overlapped.UnsafePack(IOCompletionCallback, Object) を使用してください。 |
||
Resume の使用は推奨されていません。 スレッドを同期させる場合やリソースを保護する場合は、Monitor、Mutex、Event、Semaphore など、System.Threading の他のクラスを使用してください。 |
||
SetCompressedStack はサポート対象から除外されました。 System.Threading.CompressedStack クラスを使用してください。 |
||
GetCompressedStack はサポート対象から除外されました。 System.Threading.CompressedStack クラスを使用してください。 |
||
ApartmentState プロパティの使用は推奨されていません。 代わりに、Thread.GetApartmentState、Thread.SetApartmentState、または Thread.TrySetApartmentState を使用してください。 |
||
Suspend の使用は推奨されていません。 スレッドを同期させる場合やリソースを保護する場合は、Monitor、Mutex、Event、Semaphore など、System.Threading の他のクラスを使用してください。 |
||
BindHandle(IntPtr) の使用は推奨されていません。 代わりに、ThreadPool.BindHandle(SafeHandle) を使用してください。 |
||
Hashtable(IDictionary, Single, IHashCodeProvider, IComparer) |
代わりに、Hashtable.Hashtable(IDictionary, Single, IEqualityComparer) を使用してください。 |
|
Hashtable(IDictionary, IHashCodeProvider, IComparer) |
代わりに、Hashtable.Hashtable(IDictionary, IEqualityComparer) を使用してください。 |
|
Hashtable(Int32, IHashCodeProvider, IComparer) |
代わりに、Hashtable.Hashtable(Int32, IEqualityComparer) を使用してください。 |
|
Hashtable(IHashCodeProvider, IComparer) |
代わりに、Hashtable.Hashtable(IEqualityComparer) を使用してください。 |
|
Hashtable(Int32, Single, IHashCodeProvider, IComparer) |
代わりに、Hashtable.Hashtable(Int32, Single, IEqualityComparer) を使用してください。 |
|
Debugger |
Debugger クラスのインスタンスを作成しないでください。 代わりに、この型の静的メソッドを直接呼び出してください。 |
|
別の方法として、ISymbolBinder1.GetReader を使用することをお勧めします。この方法では、インポーターのインターフェイス ポインターを Int32 ではなく、IntPtr として取得するので、32 ビット アーキテクチャと 64 ビット アーキテクチャの両方で機能します。 |
||
このメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない Assembly.Load のオーバーロードを使用してください。 |
||
このメソッドの使用は推奨されていません。 代わりに、Assembly.Load を使用してください。 |
||
このメソッドの使用は推奨されていません。 代わりに、Assembly.Load を使用してください。 |
||
このメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない Assembly.Load のオーバーロードを使用してください。 |
||
このメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない Assembly.Load のオーバーロードを使用してください。 |
||
このメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない Assembly.LoadFrom のオーバーロードを使用してください。 |
||
このメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない Assembly.LoadFile のオーバーロードを使用してください。 |
||
このメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない Assembly.LoadFrom のオーバーロードを使用してください。 |
||
AssemblyFlagsAttribute(Int32) |
このコンストラクターの使用は推奨されていません。 代わりに、AssemblyFlagsAttribute.AssemblyFlagsAttribute(AssemblyNameFlags) を使用してください。 |
|
AssemblyFlagsAttribute(UInt32) |
このコンストラクターの使用は推奨されていません。 代わりに、AssemblyFlagsAttribute.AssemblyFlagsAttribute(AssemblyNameFlags) を使用してください。 |
|
このプロパティは推奨されていません。 代わりに、AssemblyFlagsAttribute.AssemblyFlags を使用してください。 |
||
この値の使用は推奨されていません。 System.Globalization.CultureTypes の他の値を使用してください。 |
||
この値の使用は推奨されていません。 System.Globalization.CultureTypes の他の値を使用してください。 |
||
DynData レジストリ キーは Win9x でのみ機能し、現在の CLR ではサポートされなくなりました。 NT ベースのオペレーティング システムでは、代わりに、Registry.PerformanceData レジストリ キーを使用してください。 |
||
このメソッドは、互換性のために残されています。 代わりに、Evidence.AddAssemblyEvidence<T> を使用してください。 |
||
証拠を System.Collections.ICollection として扱うことはできません。 CopyTo を使用する代わりに、Evidence.GetHostEnumerator メソッドおよび Evidence.GetAssemblyEnumerator メソッドを使用してください。 |
||
証拠を System.Collections.ICollection として扱うことはできません。 証拠を反復処理してカウントを集計するには、Evidence.GetHostEnumerator および Evidence.GetAssemblyEnumerator を使用してください。 |
||
このメソッドは、互換性のために残されています。 代わりに、Evidence.AddHostEvidence<T> を使用してください。 |
||
GetEnumerator は互換性のために残されています。 代わりに、Evidence.GetHostEnumerator および Evidence.GetAssemblyEnumerator を使用してください。 |
||
Evidence(Object[], Object[]) |
このコンストラクターは今後は使用しません。 代わりに、Evidence.Evidence(EvidenceBase[], EvidenceBase[]) コンストラクターを使用してください。 |
|
AppDomain ポリシー レベルは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 |
||
すべての GAC アセンブリは常に完全に信頼されているので、完全信頼一覧は不要になりました。 信頼を確保するには、GAC のセキュリティ ポリシーで使用されるアセンブリをインストールしてください。 |
||
すべての GAC アセンブリは常に完全に信頼されているので、完全信頼一覧は不要になりました。 信頼を確保するには、GAC のセキュリティ ポリシーで使用されるアセンブリをインストールしてください。 |
||
すべての GAC アセンブリは常に完全に信頼されているので、完全信頼一覧は不要になりました。 信頼を確保するには、GAC のセキュリティ ポリシーで使用されるアセンブリをインストールしてください。 |
||
すべての GAC アセンブリは常に完全に信頼されているので、完全信頼一覧は不要になりました。 信頼を確保するには、GAC のセキュリティ ポリシーで使用されるアセンブリをインストールしてください。 |
||
すべての GAC アセンブリは常に完全に信頼されているので、完全信頼一覧は不要になりました。 信頼を確保するには、GAC のセキュリティ ポリシーで使用されるアセンブリをインストールしてください。 |
||
GetThreadFromFiberCookie メソッドの使用は推奨されていません。 この操作を実行するには、ホスト API を使用してください。 |
||
この API は操作を実行することはなく、CLR の将来のバージョンでは削除されます。 |
||
GetManagedThunkForUnmanagedMethodPtr メソッドの使用は推奨されていません。将来のリリースでは削除されます。 |
||
代わりに、Marshal.GetTypeInfoName(ITypeInfo) を使用してください。 |
||
代わりに、Marshal.GetTypeLibLcid(ITypeLib) を使用してください。 |
||
代わりに、Marshal.GetTypeLibName(ITypeLib) を使用してください。 |
||
代わりに、Marshal.GetTypeLibGuid(ITypeLib) を使用してください。 |
||
GetUnmanagedThunkForManagedMethodPtr メソッドの使用は推奨されていません。将来のリリースでは削除されます。 |
||
RuntimeEnvironment |
System.Runtime.InteropServices.RuntimeEnvironment クラスのインスタンスを作成しないでください。 代わりに、この型の静的メソッドを直接呼び出してください。 |
|
FileStream(IntPtr, FileAccess, Boolean, Int32, Boolean) |
このコンストラクターの使用は推奨されていません。 代わりに、FileStream.FileStream(SafeFileHandle, FileAccess, Int32, Boolean) を使用してください。必要な場合は、新しい Microsoft.Win32.SafeHandles.SafeFileHandle を ownsHandle=false で作成してください。 |
|
FileStream(IntPtr, FileAccess) |
このコンストラクターの使用は推奨されていません。 代わりに、FileStream.FileStream(SafeFileHandle, FileAccess) を使用してください。 |
|
このプロパティは推奨されていません。 代わりに、FileStream.SafeFileHandle プロパティを使用してください。 |
||
FileStream(IntPtr, FileAccess, Boolean, Int32) |
このコンストラクターの使用は推奨されていません。 代わりに、FileStream.FileStream(SafeFileHandle, FileAccess, Int32) を使用してください。必要な場合は、新しい Microsoft.Win32.SafeHandles.SafeFileHandle を ownsHandle=false で作成してください。 |
|
FileStream(IntPtr, FileAccess, Boolean) |
このコンストラクターの使用は推奨されていません。 代わりに、FileStream.FileStream(SafeFileHandle, FileAccess) を使用してください。必要な場合は、新しい Microsoft.Win32.SafeHandles.SafeFileHandle を ownsHandle=false で作成してください。 |
|
代わりに、Path.GetInvalidPathChars または Path.GetInvalidFileNameChars を使用してください。 |
||
Deny は互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 |
||
Deny は互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 |
||
Deny は互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 |
||
アセンブリ レベルの宣言セキュリティは互換性のために残されていますが、既定では、CLR によって強制されることはなくなりました。 |
||
アセンブリ レベルの宣言セキュリティは互換性のために残されていますが、既定では、CLR によって強制されることはなくなりました。 |
||
アセンブリ レベルの宣言セキュリティは互換性のために残されていますが、既定では、CLR によって強制されることはなくなりました。 |
||
代わりに、FileIOPermissionAttribute.ViewAndModify プロパティを使用してください。 |
||
この API の使用は推奨されていません。 |
||
このアクセス許可は、CLR では使用されなくなりました。 |
||
代わりに、RegistryPermissionAttribute.ViewAndModify プロパティを使用してください。 |
||
この API の使用は推奨されていません。 |
||
このアクセス許可の使用は推奨されていません。 フル アクセスを取得するには、PermissionState.Unrestricted を使用してください。 |
||
このアクセス許可は、CLR では使用されなくなりました。 |
||
System.Security.SecurityCriticalScope は、.NET 2.0 の透過的な互換性のみを目的として使用されます。 |
||
AppDomain ポリシー レベルは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 |
||
AppDomain ポリシー レベルは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 |
||
このメソッドは互換性のために残されていますが、使用しないでください。 |
||
Deny は互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 |
||
セキュリティをオフにすることはできなくなったので、SecurityEnabled プロパティはその効力がなくなりました。 |
||
このメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 |
||
このメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 |
||
ResolvePolicy(Evidence, PermissionSet, PermissionSet, PermissionSet, PermissionSet) |
このメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 |
|
このメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 |
||
このメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 |
||
このメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 |
||
実行するためのアクセス許可チェックをオフにすることはできなくなったので、CheckExecutionRights プロパティはその効力がなくなりました。 |
||
このメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 |
||
IsGranted は互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 代わりに、AppDomain.PermissionSet または Assembly.PermissionSet プロパティを使用してください。 |
||
このメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 |
||
このメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 |
||
このメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 |
||
代わりに、ChannelServices.RegisterChannel を使用してください。 |
||
LifetimeServices |
LifetimeServices クラスのインスタンスを作成しないでください。 代わりに、この型の静的メソッドを直接呼び出してください。 |
|
代わりに、RemotingConfiguration.Configure(String, Boolean) を使用してください。 |
||
このメソッドの使用は推奨されていません。 LogRemotingStage は、内部診断用にのみ存在しています。 |
||
CurrentSize は CLS 準拠ではないので、その使用は推奨されていません。 現在のサイズを取得するには、IsolatedStorage.UsedSize を使用します。 |
||
MaximumSize は CLS 準拠ではないので、その使用は推奨されていません。 最大サイズを取得するには、IsolatedStorage.Quota を使用します。 |
||
このプロパティは推奨されていません。 代わりに、IsolatedStorageFileStream.SafeFileHandle プロパティを使用してください。 |
||
CurrentSize は CLS 準拠ではないので、その使用は推奨されていません。 現在のサイズを取得するには、UsedSize を使用します。 |
||
MaximumSize は CLS 準拠ではないので、その使用は推奨されていません。 最大サイズを取得するには、IsolatedStorageFile.Quota を使用します。 |
||
このプロパティは推奨されていません。 |
||
代替 API を使用できます。代わりに、System.Runtime.InteropServices.MarshalAsAttribute カスタム属性を生成してください。 |
||
代替 API を使用できます。代わりに、System.Runtime.InteropServices.MarshalAsAttribute カスタム属性を生成してください。 |
||
この API の使用は推奨されていません。 |
||
この API の使用は推奨されていません。 |
||
この API の使用は推奨されていません。 |
||
代替 API を使用できます。代わりに、System.Runtime.InteropServices.MarshalAsAttribute カスタム属性を生成してください。 |
||
AssemblyHash(AssemblyHashAlgorithm, Byte[]) |
System.Configuration.Assemblies.AssemblyHash クラスの使用は推奨されていません。 |
|
System.Configuration.Assemblies.AssemblyHash クラスの使用は推奨されていません。 |
||
AssemblyHash(Byte[]) |
System.Configuration.Assemblies.AssemblyHash クラスの使用は推奨されていません。 |
|
System.Configuration.Assemblies.AssemblyHash クラスの使用は推奨されていません。 |
||
System.Configuration.Assemblies.AssemblyHash クラスの使用は推奨されていません。 |
||
System.Configuration.Assemblies.AssemblyHash クラスの使用は推奨されていません。 |
||
System.Configuration.Assemblies.AssemblyHash クラスの使用は推奨されていません。 |
||
パスワードからキー マテリアルを派生する目的で System.Security.Cryptography.Rfc2898DeriveBytes は System.Security.Cryptography.PasswordDeriveBytes を置き換えるものであり、新しいアプリケーションでの使用を推奨されています。 |
||
System.Security.Cryptography.X509Certificates.X509Certificate |
このメソッドの使用は推奨されていません。 代わりに、X509Certificate.Issuer プロパティを使用してください。 |
|
System.Security.Cryptography.X509Certificates.X509Certificate |
このメソッドの使用は推奨されていません。 代わりに、X509Certificate.Subject プロパティを使用してください。 |
System.Core.dll
System.Data.dll
型 |
メンバー |
メッセージ |
---|---|---|
DataSysDescriptionAttribute |
DataSysDescriptionAttribute の使用は推奨されていません。 |
|
Add(String, Object) の使用は推奨されていません。 OdbcParameterCollection.AddWithValue(String, Object) を使用してください。 |
||
OdbcPermission() |
OdbcPermission() の使用は推奨されていません。 OdbcPermission(PermissionState.None) コンストラクターを使用してください。 |
|
OdbcPermission(PermissionState, Boolean) |
OdbcPermission(PermissionState, Boolean) の使用は推奨されていません。 OdbcPermission(PermissionState.None) コンストラクターを使用してください。 |
|
Add(String, Object) の使用は推奨されていません。 OleDbParameterCollection.AddWithValue を使用してください。 |
||
OleDbPermission() |
OleDbPermission() の使用は推奨されていません。 OleDbPermission(PermissionState.None) コンストラクターを使用してください。 |
|
OleDbPermission(PermissionState, Boolean) |
OleDbPermission(PermissionState, Boolean) の使用は推奨されていません。 OleDbPermission(PermissionState.None) コンストラクターを使用してください。 |
|
Provider プロパティの使用は推奨されていません。 Add メソッドを使用してください。 |
||
Provider プロパティの使用は推奨されていません。 Add メソッドを使用してください。 |
||
SqlClientPermission() |
SqlClientPermission() の使用は推奨されていません。 SqlClientPermission(PermissionState.None) コンストラクターを使用してください。 |
|
SqlClientPermission(PermissionState, Boolean) |
SqlClientPermission(PermissionState, Boolean) の使用は推奨されていません。 SqlClientPermission(PermissionState.None) コンストラクターを使用してください。 |
|
ConnectionReset の使用は推奨されていません。 System.Data.SqlClient.SqlConnection は 'connection reset' キーワードを無視して、常に接続をリセットします。 |
||
Add(String, Object) の使用は推奨されていません。 SqlParameterCollection.AddWithValue を使用してください。 |
System.Data.Entity.dll
型 |
メンバー |
メッセージ |
---|---|---|
このプロパティは削除されます。代わりに、AssociationSetEnd.Name プロパティを使用してください。 |
||
代わりに、ObjectContext.ApplyCurrentValues<TEntity> を使用してください。 |
||
代わりに、SaveChanges(SaveOptions) を使用してください。 |
System.Data.OracleClient.dll
型 |
メンバー |
説明 |
---|---|---|
Scale の使用は推奨されていません。 10 進数の小数点以下桁数を明示的に設定するには、System.Math クラスを使用してください。 |
||
Precision の使用は推奨されていません。 10 進数の有効桁数を明示的に設定するには、System.Math クラスを使用してください。 |
||
Add(String, Object) の使用は推奨されていません。 OracleParameterCollection.AddWithValue を使用してください。 |
System.Design.dll
型 |
メンバー |
メッセージ |
---|---|---|
このメソッドの使用は推奨されていません。 代わりに、ComponentDesigner.InitializeNewComponent を使用してください。 |
||
このメソッドの使用は推奨されていません。 代わりに、ComponentDesigner.InitializeExistingComponent を使用してください。 |
||
このメソッドの使用は推奨されていません。 代わりに、ControlDesigner.InitializeNewComponent を使用してください。 |
||
コードのシリアル化がサポートされていないので、このプロパティの使用は推奨されていません。 |
||
別の方法として、ControlDesigner.Tag を使用することをお勧めします。 |
||
別の方法として、System.Web.UI.Design.ContainerControlDesigner から継承して、System.Web.UI.Design.EditableDesignerRegion を使用することをお勧めします。 デザイナーの各領域を使用すると、コンテンツの制御を強化できます。 |
||
別の方法として、System.Web.UI.Design.ControlDesigner.DataBindings.Contains を使用することをお勧めします。 System.Web.UI.DataBindingCollection クラスを使用すると、コントロールに関連付けられているデータ バインディングの制御を強化できます。 |
||
別の方法として、ControlDesigner.SetViewFlags を使用することをお勧めします。 |
||
別の方法として、System.Web.UI.Design.ControlDesigner.Tag.SetDirty および System.Web.UI.Design.ControlDesigner.Tag.IsDirty を使用することをお勧めします。 |
||
サイズ変更は ControlDesigner.OnComponentChanged メソッドによって処理されるので、このメソッドの使用は推奨されていません。 |
||
別の方法として、ControlDesigner.GetPersistenceContent を使用することをお勧めします。 |
||
テンプレート編集は System.Web.UI.Design.ControlDesigner で処理されるので、このメソッドの使用は推奨されていません。 テンプレート編集をサポートするには、ControlDesigner.TemplateGroups プロパティのテンプレート データを公開して、ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) を呼び出します。 |
||
別の方法として、ControlDesigner.InTemplateMode を使用することをお勧めします。 |
||
テンプレート編集は System.Web.UI.Design.ControlDesigner で処理されるので、このメソッドの使用は推奨されていません。 テンプレート編集をサポートするには、ControlDesigner.TemplateGroups プロパティのテンプレート データを公開して、ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) を呼び出します。 |
||
テンプレート編集は System.Web.UI.Design.ControlDesigner で処理されるので、このプロパティの使用は推奨されていません。 テンプレート編集をサポートするには、ControlDesigner.TemplateGroups プロパティのテンプレート データを公開して、ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) を呼び出します。 |
||
テンプレート編集は System.Web.UI.Design.ControlDesigner で処理されるので、このメソッドの使用は推奨されていません。 テンプレート編集をサポートするには、ControlDesigner.TemplateGroups プロパティのテンプレート データを公開して、ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) を呼び出します。 |
||
テンプレート編集は System.Web.UI.Design.ControlDesigner で処理されるので、このメソッドの使用は推奨されていません。 テンプレート編集をサポートするには、ControlDesigner.TemplateGroups プロパティのテンプレート データを公開して、ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) を呼び出します。 |
||
テンプレート編集は System.Web.UI.Design.ControlDesigner で処理されるので、このメソッドの使用は推奨されていません。 テンプレート編集をサポートするには、ControlDesigner.TemplateGroups プロパティのテンプレート データを公開して、ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) を呼び出します。 |
||
テンプレート編集は System.Web.UI.Design.ControlDesigner で処理されるので、このメソッドの使用は推奨されていません。 テンプレート編集をサポートするには、ControlDesigner.TemplateGroups プロパティのテンプレート データを公開して、ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) を呼び出します。 |
||
テンプレート編集は System.Web.UI.Design.ControlDesigner で処理されるので、このメソッドの使用は推奨されていません。 テンプレート編集をサポートするには、ControlDesigner.TemplateGroups プロパティのテンプレート データを公開して、ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) を呼び出します。 |
||
テンプレート編集は System.Web.UI.Design.ControlDesigner で処理されるので、このメソッドの使用は推奨されていません。 テンプレート編集をサポートするには、ControlDesigner.TemplateGroups プロパティのテンプレート データを公開して、ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) を呼び出します。 |
||
テンプレート編集は System.Web.UI.Design.ControlDesigner で処理されるので、このメソッドの使用は推奨されていません。 テンプレート編集をサポートするには、ControlDesigner.TemplateGroups プロパティのテンプレート データを公開して、ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) を呼び出します。 |
||
テンプレート編集は System.Web.UI.Design.ControlDesigner で処理されるので、このメソッドの使用は推奨されていません。 テンプレート編集をサポートするには、ControlDesigner.TemplateGroups プロパティのテンプレート データを公開して、ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) を呼び出します。 |
||
テンプレート編集は System.Web.UI.Design.ControlDesigner で処理されるので、このメソッドの使用は推奨されていません。 テンプレート編集をサポートするには、ControlDesigner.TemplateGroups プロパティのテンプレート データを公開して、ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) を呼び出します。 |
||
テンプレート編集は System.Web.UI.Design.ControlDesigner で処理されるので、このメソッドの使用は推奨されていません。 テンプレート編集をサポートするには、ControlDesigner.TemplateGroups プロパティのテンプレート データを公開して、ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) を呼び出します。 |
||
テンプレート編集は System.Web.UI.Design.ControlDesigner で処理されるので、このメソッドの使用は推奨されていません。 テンプレート編集をサポートするには、ControlDesigner.TemplateGroups プロパティのテンプレート データを公開して、ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) を呼び出します。 |
||
テンプレート編集は System.Web.UI.Design.ControlDesigner で処理されるので、このメソッドの使用は推奨されていません。 テンプレート編集をサポートするには、ControlDesigner.TemplateGroups プロパティのテンプレート データを公開して、ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) を呼び出します。 |
||
テンプレート編集は System.Web.UI.Design.ControlDesigner で処理されるので、このメソッドの使用は推奨されていません。 テンプレート編集をサポートするには、ControlDesigner.TemplateGroups プロパティのテンプレート データを公開して、ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) を呼び出します。 |
||
テンプレート編集は System.Web.UI.Design.ControlDesigner で処理されるので、このメソッドの使用は推奨されていません。 テンプレート編集をサポートするには、ControlDesigner.TemplateGroups プロパティのテンプレート データを公開して、ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) を呼び出します。 |
System.dll
型 |
メンバー |
説明 |
---|---|---|
このプロパティは推奨されていません。 代わりに、COM 型の型情報を提供する型説明のプロバイダーを使用してください。 |
||
System.ComponentModel.Design.DesignerTransactionCloseEventArgs |
DesignerTransactionCloseEventArgs(Boolean) |
このコンストラクターは今後は使用しません。 代わりに、DesignerTransactionCloseEventArgs(Boolean, Boolean) を使用してください。 |
この値の使用は推奨されていません。 サポート対象から除外されました。 |
||
この値の使用は推奨されていません。 代わりに、SelectionTypes.Auto を使用してください。 |
||
この値の使用は推奨されていません。 System.Enum クラス メソッドを使用して有効な値を判断するか、型コンバーターを使用してください。 |
||
この値の使用は推奨されていません。 サポート対象から除外されました。 |
||
この値の使用は推奨されていません。 代わりに、SelectionTypes.Primary を使用してください。 |
||
この値の使用は推奨されていません。 代わりに、ViewTechnology.Default を使用してください。 |
||
この値の使用は推奨されていません。 代わりに、ViewTechnology.Default を使用してください。 |
||
呼び出し元では、System.CodeDom.Compiler.ICodeGenerator インターフェイスを使用する代わりに、System.CodeDom.Compiler.CodeDomProvider クラスのメソッドを直接使用してください。 CodeDomProvider から継承した内容でインターフェイスが実装されることには変わりがないので、この警告を除外するか、このメソッドを互換性のために残してください。 |
||
呼び出し元では、System.CodeDom.Compiler.ICodeCompiler インターフェイスを使用する代わりに、System.CodeDom.Compiler.CodeDomProvider クラスのメソッドを直接使用してください。 CodeDomProvider から継承した内容でインターフェイスが実装されることには変わりがないので、この警告を除外するか、このメソッドを互換性のために残してください。 |
||
呼び出し元では、System.CodeDom.Compiler.ICodeParser インターフェイスを使用する代わりに、System.CodeDom.Compiler.CodeDomProvider クラスのメソッドを直接使用してください。 CodeDomProvider から継承した内容でインターフェイスが実装されることには変わりがないので、この警告を除外するか、このメソッドを互換性のために残してください。 |
||
CAS ポリシーは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 詳細については、「Security Changes in the .NET Framework 4 (.NET Framework 4 でのセキュリティの変更点)」を参照してください。 |
||
CAS ポリシーは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 詳細については、「Security Changes in the .NET Framework 4 (.NET Framework 4 でのセキュリティの変更点)」を参照してください。 |
||
NameValueCollection(IHashCodeProvider, IComparer) |
代わりに、NameValueCollection(IEqualityComparer) を使用してください。 |
|
NameValueCollection(Int32, IHashCodeProvider, IComparer) |
代わりに、NameValueCollection(Int32, IEqualityComparer) を使用してください。 |
|
このイベントの使用は推奨されていません。 |
||
呼び出し元では、System.CodeDom.Compiler.ICodeGenerator インターフェイスを使用する代わりに、System.CodeDom.Compiler.CodeDomProvider クラスのメソッドを直接使用してください。 |
||
呼び出し元では、System.CodeDom.Compiler.ICodeCompiler インターフェイスを使用する代わりに、System.CodeDom.Compiler.CodeDomProvider クラスのメソッドを直接使用してください。 |
||
呼び出し元では、System.CodeDom.Compiler.ICodeGenerator インターフェイスを使用する代わりに、System.CodeDom.Compiler.CodeDomProvider クラスのメソッドを直接使用してください。 |
||
呼び出し元では、System.CodeDom.Compiler.ICodeCompiler インターフェイスを使用する代わりに、System.CodeDom.Compiler.CodeDomProvider クラスのメソッドを直接使用してください。 |
||
このメソッドの使用は推奨されていません。 Uri.MakeRelativeUri を使用してください。 |
||
Uri(String, Boolean) |
このコンストラクターの使用は推奨されていません。 Uri(String) を使用してください。 dontEscape パラメーターの使用は推奨されていません。値は常に、false です。 |
|
Uri(Uri, String, Boolean) |
このコンストラクターの使用は推奨されていません。 Uri(Uri, String) を使用してください。 dontEscape パラメーターの使用は推奨されていません。値は常に、false です。 |
|
GetHostByAddress(String) は、この型の互換性のために残されています。代わりに、Dns.GetHostEntry(String) を使用してください。 |
||
GetHostByAddress(IPAddress) は、この型の互換性のために残されています。代わりに、Dns.GetHostEntry(IPAddress) を使用してください。 |
||
GetHostByName は、この型の互換性のために残されています。代わりに、Dns.GetHostEntry(String) を使用してください。 |
||
BeginResolve(String, AsyncCallback, Object) は、この型の互換性のために残されています。代わりに、Dns.BeginGetHostEntry(String, AsyncCallback, Object) を使用してください。 |
||
EndResolve は、この型の互換性のために残されています。代わりに、Dns.EndGetHostEntry を使用してください。 |
||
Resolve は、この型の互換性のために残されています。代わりに、Dns.GetHostEntry(String) を使用してください。 |
||
BeginGetHostByName は、この型の互換性のために残されています。代わりに、Dns.BeginGetHostEntry(String, AsyncCallback, Object) を使用してください。 |
||
EndGetHostByName は、この型の互換性のために残されています。代わりに、Dns.EndGetHostEntry を使用してください。 |
||
このプロパティは推奨されていません。 アドレス ファミリに依存しています。 比較を実行するには、IPAddress.Equals メソッドを使用してください。 |
||
CertificatePolicy は、この型の互換性のために残されています。代わりに、ServicePointManager.ServerCertificateValidationCallback を使用してください。 |
||
このメソッドの使用は推奨されていません。 既定で選択されているプロキシを使用してください。 |
||
SupportsIPv6 は、この型の互換性のために残されています。代わりに、Socket.OSSupportsIPv6 を使用してください。 |
||
SupportsIPv4 は、この型の互換性のために残されています。代わりに、Socket.OSSupportsIPv4 を使用してください。 |
||
TcpListener(Int32) |
このメソッドの使用は推奨されていません。 代わりに、TcpListener(IPAddress, Int32) を使用してください。 |
|
ReplyTo は、この型の互換性のために残されています。 代わりに、複数のアドレスを受け入れることができる MailMessage.ReplyToList を使用してください。 |
||
ConfigurationException(String, Exception) |
このクラスは今後は使用しません。 新しい例外を作成するには、System.Configuration.ConfigurationErrorsException を作成してください。 |
|
ConfigurationException() |
このクラスは、互換性のために残されています。新しい例外を作成するには、System.Configuration.ConfigurationErrorsException を作成してください。 |
|
このクラスは、互換性のために残されています。代わりに、GetLineNumber(XmlNode) を使用してください。 |
||
ConfigurationException(String, String, Int32) |
このクラスは、互換性のために残されています。新しい例外を作成するには、System.Configuration.ConfigurationErrorsException を作成してください。 |
|
ConfigurationException(String) |
このクラスは、互換性のために残されています。新しい例外を作成するには、System.Configuration.ConfigurationErrorsException を作成してください。 |
|
ConfigurationException(String, Exception, String, Int32) |
このクラスは、互換性のために残されています。新しい例外を作成するには、System.Configuration.ConfigurationErrorsException を作成してください。 |
|
ConfigurationException(String, XmlNode) |
このクラスは、互換性のために残されています。新しい例外を作成するには、System.Configuration.ConfigurationErrorsException を作成してください。 |
|
ConfigurationException(String, Exception, XmlNode) |
このクラスは、互換性のために残されています。新しい例外を作成するには、System.Configuration.ConfigurationErrorsException を作成してください。 |
|
このクラスは、互換性のために残されています。代わりに、ConfigurationErrorsException.GetFilename を使用してください。 |
||
このメソッドは、互換性のために残されています。 代わりに ConfigurationManager.AppSettings が導入されました。 |
||
このメソッドは、互換性のために残されています。 代わりに ConfigurationManager.GetSection が導入されました。 |
||
このメソッドの使用は推奨されていません。 代わりに、CreateEventSource(EventSourceCreationData) を使用してください。 |
||
このプロパティは推奨されていません。 代わりに、EventLogEntry.InstanceId を使用してください。 |
||
このメンバーの使用は推奨されていません。 代わりに、EventLogPermissionAccess.Administer を使用してください。 |
||
このメンバーの使用は推奨されていません。 代わりに、EventLogPermissionAccess.Administer を使用してください。 |
||
このメンバーの使用は推奨されていません。 代わりに、EventLogPermissionAccess.Write を使用してください。 |
||
InstanceDataCollection |
このコンストラクターの使用は推奨されていません。 このコレクションのインスタンスを取得するには、代わりに、InstanceDataCollectionCollection.Item を使用してください。 |
|
InstanceDataCollectionCollection |
このコンストラクターの使用は推奨されていません。 このコレクションのインスタンスを取得するには、代わりに、PerformanceCounterCategory.ReadCategory を使用してください。 |
|
このフィールドの使用は推奨されておらず、使用されなくなっています。 System.Diagnostics.PerformanceCounter ファイル マップのサイズを設定するには、machine.config またはアプリケーション構成ファイルを使用してください。 |
||
このメソッドの使用は推奨されていません。 代わりに、Create(String, String, PerformanceCounterCategoryType, String, String) を使用してください。 |
||
このメソッドの使用は推奨されていません。 代わりに、Create(String, String, PerformanceCounterCategoryType, CounterCreationDataCollection) を使用してください。 |
||
PerformanceCounterManager |
このクラスの使用は推奨されていません。 代わりに、System.Diagnostics.PerformanceCounter クラスからパフォーマンス カウンターを使用してください。 |
|
このメンバーの使用は推奨されていません。 代わりに、PerformanceCounterPermissionAccess.Write を使用してください。 |
||
このメンバーの使用は推奨されていません。 代わりに、PerformanceCounterPermissionAccess.Read を使用してください。 |
||
このプロパティは推奨されていません。 代わりに、Process.WorkingSet64 を使用してください。 |
||
このプロパティは推奨されていません。 代わりに、Process.VirtualMemorySize64 を使用してください。 |
||
このプロパティは推奨されていません。 代わりに、Process.PeakPagedMemorySize64 を使用してください。 |
||
このプロパティは推奨されていません。 代わりに、Process.PrivateMemorySize64 を使用してください。 |
||
このプロパティは推奨されていません。 代わりに、Process.PagedSystemMemorySize64 を使用してください。 |
||
このプロパティは推奨されていません。 代わりに、Process.NonpagedSystemMemorySize64 を使用してください。 |
||
このプロパティは推奨されていません。 代わりに、Process.PeakVirtualMemorySize64 を使用してください。 |
||
このプロパティは推奨されていません。 代わりに、Process.PeakWorkingSet64 を使用してください。 |
||
このプロパティは推奨されていません。 代わりに、PagedMemorySize64 を使用してください。 |
System.Drawing.dll
型 |
メンバー |
メッセージ |
---|---|---|
GetFamilies メソッドを使用しないでください。代わりに、FontFamily.Families プロパティを使用してください。 |
System.Messaging.dll
型 |
メンバー |
説明 |
---|---|---|
このメソッドは、MessageEnumerator.RemoveCurrent メソッド ファミリを正しく実装していない System.Messaging.MessageEnumerator を返します。 代わりに、MessageQueue.GetMessageEnumerator2 を使用してください。 |
||
このメソッドは、MessageEnumerator.RemoveCurrent メソッド ファミリを正しく実装していない System.Messaging.MessageEnumerator を返します。 代わりに、MessageQueue.GetMessageEnumerator2 を使用してください。 |
System.ServiceModel.dll
型 |
メンバー |
説明 |
---|---|---|
このプロパティの使用は推奨されていません。下位互換性のためだけに保持されています。 NTLM を使用するかどうかを判断する場合には、ローカル コンピューター ポリシーが使用されます。 |
System.Web.DataVisualization.dll
型 |
メンバー |
説明 |
---|---|---|
ViewStateData の使用は推奨されていません。 代わりに、Control.ViewState の使用を検討してください。 |
System.Web.dll
型 |
メンバー |
メッセージ |
---|---|---|
このフィールドは、互換性のために残されています。 パスポート認証製品はサポート対象から除外され、Live ID に置き換えられました。 |
||
このプロパティは今後使用しません。 パスポート認証製品はサポート対象から除外され、Live ID に置き換えられました。 |
||
別の方法として、HttpCapabilitiesBase.EcmaScriptVersion プロパティを使用することをお勧めします。 Version.Major のバージョン値が 1 以上である場合は、JavaScript のサポートを意味します。 |
||
System.Web.Mobile.dll は、互換性のために残されています。 |
||
別の方法として、System.Web.dll の WebConfigurationManager.GetWebApplicationSection を使用することをお勧めします。 |
||
別の方法として、System.Web.dll の HttpContext.GetSection を使用することをお勧めします。 |
||
別の方法として、Page.ClientScript.RegisterOnSubmitStatement(Type type, String key, String script) を使用することをお勧めします。 |
||
別の方法として、Page.ClientScript.RegisterArrayDeclaration(String arrayName, String arrayValue) を使用することをお勧めします。 |
||
別の方法として、Page.ClientScript.GetPostBackEventReference を使用することをお勧めします。 |
||
別の方法として、Page.ClientScript.GetPostBackClientHyperlink を使用することをお勧めします。 |
||
別の方法として、Page.ClientScript.IsStartupScriptRegistered(String key) を使用することをお勧めします。 |
||
別の方法として、Page.ClientScript.RegisterHiddenField(String hiddenFieldName, String hiddenFieldInitialValue) を使用することをお勧めします。 |
||
別の方法として、PageClientScript.RegisterClientScriptBlock(Type type, String key, String script) を使用することをお勧めします。 |
||
別の方法として、Page.SetFocus および PageMaintainScrollPositionOnPostback() を使用することをお勧めします。 |
||
別の方法として、Page.ClientScript.GetPostBackEventReference を使用することをお勧めします。 |
||
別の方法として、Page.ClientScript.RegisterStartupScript(Type type, String key, String script) を使用することをお勧めします。 |
||
別の方法として、Page.ClientScript.IsClientScriptBlockRegistered(String key) を使用することをお勧めします。 |
||
別の方法として、Page.ClientScript.GetPostBackEventReference を使用することをお勧めします。 |
||
別の方法として、Xml.XPathNavigator プロパティを使用することをお勧めします。 System.Xml.XPath.XPathNavigator を作成するには、System.Xml.XPath.XPathDocument を作成して、XPathDocument.CreateNavigator を呼び出します。 |
System.Web.DynamicData.dll
型 |
メンバー |
説明 |
---|---|---|
System.Web.UI.WebControls.GridView や System.Web.UI.WebControls.ListView など、データ バインド コントロールの EnablePersistedSelection プロパティを使用してください。 |
System.Web.Extensions.dll
型 |
メンバー |
説明 |
---|---|---|
スクリプト参照では、NotifyScriptLoaded は不要になりました。 |
||
このプロパティは今後使用しません。 代わりに、System.Web.UI.ScriptReference ごとに Path プロパティを設定してください。 |
||
このプロパティは今後使用しません。 ScriptManager.ScriptPath を使用する代わりに、System.Web.UI.ScriptReference ごとに Path プロパティを設定してください。 |
||
このプロパティは今後使用しません。 代わりに、ScriptResourceAttribute.StringResourceClientTypeName を使用してください。 |
||
このプロパティは今後使用しません。 代わりに、ScriptResourceAttribute.StringResourceName を使用してください。 |
System.Web.Services.dll
型 |
メンバー |
メッセージ |
---|---|---|
このプロパティは、将来のバージョンでは削除されます。 SOAP メッセージ内の特定のヘッダーは必須ではなくなりました。 |
||
このメソッドは、将来のバージョンでは削除されます。 リソースの検出では、このメソッド呼び出しは不要になりました。 |
System.Windows.Forms.dll
型 |
メンバー |
説明 |
---|---|---|
この列挙値の使用は推奨されていません。 これに代わる機能はありません。 |
||
このメソッドの使用は推奨されていません。 代わりに、Control.Scale(SizeF) メソッドを使用してください。 |
||
このメソッドの使用は推奨されていません。 代わりに、Control.Scale(SizeF) メソッドを使用してください。 |
||
このメソッドの使用は推奨されていません。 代わりに、ContainerControl.AutoScaleDimensions プロパティを使用してください。 |
||
このプロパティは推奨されていません。 代わりに、ContainerControl.AutoScaleMode プロパティを使用してください。 |
||
このプロパティは推奨されていません。 代わりに、ContainerControl.AutoScaleDimensions プロパティを使用してください。 |
System.Xaml.dll
型 |
メンバー |
メッセージ |
---|---|---|
MarkupExtensionReturnTypeAttribute(Type, Type) |
expressionType 引数は、XAML パーサーで使用されなくなりました。 有効な戻り値の型を指定するには、MarkupExtensionReturnTypeAttribute.MarkupExtensionReturnTypeAttribute(Type) を使用します。 式の型に対するカスタム ハンドリングを指定するには、System.Windows.Markup.XamlSetMarkupExtensionAttribute を使用します。 |
|
これは、XAML パーサーでは使用されなくなりました。 System.Windows.Markup.XamlSetMarkupExtensionAttribute を参照してください。 |
System.Xml.dll
型 |
メンバー |
メッセージ |
---|---|---|
XmlConvert.ToDateTime(String, XmlDateTimeSerializationMode) を使用してください。 |
||
XmlConvert.ToString(DateTime, XmlDateTimeSerializationMode) を使用してください。 |
||
検証型は ValidationType.DTD または ValidationType.Schema として指定してください。 |
||
System.Xml.XmlValidatingReader からの XDR 検証は、互換性のために残されています。 |
||
代わりに、XmlReaderSettings.DtdProcessing プロパティを使用してください。 |
||
代わりに、XmlTextReader.DtdProcessing プロパティを使用してください。 |
||
スキーマ コンパイルおよび検証には、XmlSchemaSet を使用してください。 |
||
スキーマ コンパイルおよび検証には、XmlSchemaSet を使用してください。 |
||
このプロパティは推奨されていません。 厳密に型指定された属性型を返す XmlSchemaAttribute.AttributeSchemaType プロパティを使用してください。 |
||
このプロパティは推奨されていません。 厳密に型指定された基本スキーマ型を返す XmlSchemaType.BaseXmlSchemaType プロパティを使用してください。 |
||
このプロパティは推奨されていません。 厳密に型指定された要素型を返す XmlSchemaElement.ElementSchemaType プロパティを使用してください。 |
||
CodeIdentifier |
このクラスには静的メソッドのみが含まれているので、このクラスは構築しないでください。 |
|
このメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない XmlSerializer.FromMappings のオーバーロードを使用してください。 |
||
XmlSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String, String, Evidence) |
このメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない XmlSerializer.XmlSerializer のコンストラクター オーバーロードを使用してください。 |
|
CreateSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String, String, Evidence) |
このメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない XmlSerializerFactory.CreateSerializer のオーバーロードを使用してください。 |
互換性のために残されている Microsoft アセンブリのメンバー
次の表に、互換性のために残されている Microsoft アセンブリのメンバーを示します。 これらのアセンブリは、個別の言語 (Microsoft.VisualBasic.dll など) やビルド システム (Microsoft.Build.Engine.dll など) を対象とした特殊な目的のアセンブリです。
IEHost.dll および IEExec.exe
IEHost.dll および IEExec.exe アセンブリは .NET Framework から削除されています。 そのすべての型およびメンバーは廃止され、.NET Framework 4 ではサポートされていません。 これらのアセンブリは Internet Explorer で Windows フォーム コントロールをホストし、実行可能ファイルを実行するために使用されていました。 代替手段としては、ClickOnce、XAML ブラウザー アプリケーション (XBAP)、および Microsoft Silverlight をお勧めします。
ISymWrapper.dll
型 |
メンバー |
説明 |
---|---|---|
別の方法として、SymBinder.GetReader(IntPtr, String, String) を使用することをお勧めします。 ISymbolBinder1.GetReader は、インポーターのインターフェイス ポインターを System.Int32 ではなく、System.IntPtr として取得するので、32 ビット アーキテクチャと 64 ビット アーキテクチャの両方で機能します。 |
Microsoft.Build.Conversion.v4.0.dll
型 |
メンバー |
説明 |
---|---|---|
代わりに、パラメーターなしの ProjectFileConverter.ConvertInMemory() メソッドを使用してください。 |
||
代わりに、パラメーターなしの ProjectFileConverter.ConvertInMemory() メソッドを使用してください。 |
||
代わりに、パラメーターなしの Convert() オーバーロードを使用してください。 |
||
代わりに、パラメーターなしの Convert() オーバーロードを使用してください。 |
Microsoft.Build.Engine.dll
型 |
メンバー |
説明 |
---|---|---|
Engine(String) |
.NET Framework の場所を BinPath として単純に渡そうとしていた場合は、パラメーターなしの Engine() コンストラクターに変更するだけです。 それ以外の場合は、カスタム ツールセットをレジストリまたは config ファイルに定義するか、エンジンの Microsoft.Build.BuildEngine.ToolsetCollection に要素を追加できます。 次に、Engine() コンストラクターまたは Engine(ToolsetLocations) コンストラクターを代わりに使用してください。 |
|
BinPath を設定しないようにしてください。 .NET Framework の場所を BinPath として渡そうとしていた場合は、特に他の操作は必要ありません。 それ以外の場合は、カスタム BinPath を使用するため、ツールセットをレジストリまたは config ファイルに定義するか、エンジンの Microsoft.Build.BuildEngine.ToolsetCollection に要素を追加します。 |
Microsoft.VisualBasic.dll
型 |
メンバー |
説明 |
---|---|---|
このメンバーの使用は推奨されていません。 FileSystem.FilePutObject を使用して Object 型を書き込むか、非オブジェクト型の書き込みに対応するため FileNumber および RecordNumber を Int32 に強制的に変換してください。 |
||
このメソッドは使用しないでください。 |
||
このメソッドは使用しないでください。 |
||
このメソッドは使用しないでください。 |
||
このメソッドは使用しないでください。 |
||
このメソッドは使用しないでください。 |
||
このメソッドは使用しないでください。 |
||
このメソッドは使用しないでください。 |
||
このメソッドは使用しないでください。 |
||
このメソッドは使用しないでください。 |
||
このメソッドは使用しないでください。 |
||
DynData レジストリ キーは Win9x でのみ機能し、このバージョンの .NET Framework ではサポートされていません。 代わりに、PerformanceData レジストリ キーを使用してください。 このプロパティは、.NET Framework の将来のバージョンでは削除されます。 |
参照
その他の技術情報
.NET Framework の互換性のために残されている機能
.NET Framework 4 で互換性のために残されている型
履歴の変更
日付 |
履歴 |
理由 |
---|---|---|
2010 年 8 月 |
廃止予定のアセンブリの一覧に IEHost.dll と IEExec.exe を追加しました。 |
コンテンツ バグ修正 |