更新 : 2007 年 11 月
2 つの関連するオブジェクトを格納するために使用する基本ユーティリティ クラスを提供します。
名前空間 :
System.Web.UI アセンブリ :
System.Web (System.Web.dll 内)
<SerializableAttribute> _
<AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
Public NotInheritable Class Pair
[SerializableAttribute]
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public sealed class Pair
[SerializableAttribute]
[AspNetHostingPermissionAttribute(SecurityAction::LinkDemand, Level = AspNetHostingPermissionLevel::Minimal)]
public ref class Pair sealed
/** @attribute SerializableAttribute */
/** @attribute AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal) */
public final class Pair
Pair クラスは、2 つの関連するオブジェクトを格納する際に基本的な構造体として使用されます。ページの状態管理タスクや構成セクション ハンドラなど、ASP.NET でさまざまな方法で使用されるユーティリティ クラスです。Pair クラスは、2 つの関連するオブジェクトを含む構造が必要でデータの隠ぺいが必須でない独自のコードで使用できます。Pair クラスは、このクラスのオブジェクト参照である、プロパティ内の First および Second をカプセル化しません。つまり、このクラスでは、これらのオブジェクト参照はパブリック クラス フィールドとして、呼び出し元のすべてのコードに対し直接公開されます。
Pair クラスは、ページの状態永続化を実装する際にさまざまな方法で使用できます。ViewState コレクションと ControlState コレクションの両方を格納するコンテナとして最もよく使用されています。この場合、First プロパティは ViewState に使用され、Second プロパティは ControlState に使用されます。
System..::.Object
System.Web.UI..::.Pair
この型のすべてのパブリック static (Visual Basic では Shared) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98
.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。
.NET Framework
サポート対象 : 3.5、3.0、2.0、1.1、1.0
参照