次の方法で共有


LogicalCallContext.GetObjectData メソッド

指定した SerializationInfo に、現在の LogicalCallContext をシリアル化するために必要なデータを読み込みます。

Public Overridable Sub GetObjectData( _
   ByVal info As SerializationInfo, _   ByVal context As StreamingContext _) Implements ISerializable.GetObjectData
[C#]
public virtual void GetObjectData(SerializationInfoinfo,StreamingContextcontext);
[C++]
public: virtual void GetObjectData(SerializationInfo* info,StreamingContextcontext);
[JScript]
public function GetObjectData(
   info : SerializationInfo,context : StreamingContext);

パラメータ

  • info
    データを読み込む SerializationInfo
  • context
    シリアル化の発生元または発生先に関するコンテキスト情報。

実装

ISerializable.GetObjectData

例外

例外の種類 条件
ArgumentNullException info が null 参照 (Visual Basic では Nothing) です。
SecurityException 直前の呼び出し元に、SerializationFormatter アクセス許可がありません。

解説

現在のメソッドは、提供された SerializationInfo に、 LogicalCallContext を再作成するために必要なすべてのデータを格納します。

現在のメソッドは、 GetObjectData の実装です。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

.NET Framework セキュリティ:

参照

LogicalCallContext クラス | LogicalCallContext メンバ | System.Runtime.Remoting.Messaging 名前空間 | ISerializable