ActiveXMessageFormatterとは? わかりやすく解説

ActiveXMessageFormatter クラス

MSMQ ActiveX コンポーネント互換性があるフォーマット使用してメッセージ キュー メッセージ本文との間でプリミティブ データ型とほかのオブジェクトシリアル化または逆シリアル化行います

名前空間: System.Messaging
アセンブリ: System.Messaging (system.messaging.dll 内)
構文構文

Public Class ActiveXMessageFormatter
    Implements IMessageFormatter, ICloneable
Dim instance As ActiveXMessageFormatter
public class ActiveXMessageFormatter : IMessageFormatter,
 ICloneable
public ref class ActiveXMessageFormatter :
 IMessageFormatter, ICloneable
public class ActiveXMessageFormatter implements
 IMessageFormatter, ICloneable
public class ActiveXMessageFormatter implements
 IMessageFormatter, ICloneable
解説解説

ActiveXMessageFormatter には、メッセージ キュー COM コンポーネント使用して送信されメッセージ互換性があり、MSMQ COM コントロール使用するアプリケーション相互運用性あります

ActiveXMessageFormatter はほとんどのプリミティブのほか、IPersistStream OLE インターフェイス実装しているオブジェクトシリアル化できます。このフォーマッタは同じセットプリミティブを逆シリアル化できますが、IPersistStream実装している COM オブジェクト (たとえば Visual Basic 6.0使用して作成したオブジェクト) を逆シリアル化するときにはさらに操作が必要です。オブジェクトを逆シリアル化するには、まずそのオブジェクト.NET Framework アプリケーションインポートしてメモリ入れておく必要があります

アプリケーションMessageQueue クラスインスタンス使用してメッセージキュー送信するときに、フォーマッタオブジェクトストリームシリアル化し、メッセージ本文挿入しますMessageQueue使用してキューから読み取るときは、フォーマッタメッセージ データMessageBody プロパティに逆シリアル化ます。

ActiveXシリアル化コンパクトであるため、ActiveXMessageFormatter と MSMQ COM コントロール使用する高速シリアル化できます

継承階層継承階層
System.Object
  System.Messaging.ActiveXMessageFormatter
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ActiveXMessageFormatter コンストラクタ


ActiveXMessageFormatter メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド参照)
  名前 説明
パブリック メソッド CanRead フォーマッタメッセージ内容を逆シリアル化できるかどうか判断します
パブリック メソッド Clone 現在の ActiveXMessageFormatter と同一ActiveXMessageFormatter クラスインスタンス作成します
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 ( Object から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 ( Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスType取得します。 ( Object から継承されます。)
パブリック メソッド InitStreamedObject IPersistStream実装IPersistStreamInit呼び出し要求する COM オブジェクトシリアル化支援するユーティリティ提供します
パブリック メソッド Read 指定されメッセージから内容読み取り、逆シリアル化されたメッセージ格納するオブジェクト作成します
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 ( Object から継承されます。)
パブリック メソッド ToString  現在の Object を表す String返します。 ( Object から継承されます。)
パブリック メソッド Write オブジェクトメッセージ本文シリアル化ます。
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

ActiveXMessageFormatter クラス
System.Messaging 名前空間

ActiveXMessageFormatter メンバ

MSMQ ActiveX コンポーネント互換性があるフォーマット使用してメッセージ キュー メッセージ本文との間でプリミティブ データ型とほかのオブジェクトシリアル化または逆シリアル化行います

ActiveXMessageFormatter データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド ActiveXMessageFormatter ActiveXMessageFormatter クラス新しインスタンス初期化します。
パブリック メソッドパブリック メソッド
( プロテクト メソッド参照)
  名前 説明
パブリック メソッド CanRead フォーマッタメッセージ内容を逆シリアル化できるかどうか判断します
パブリック メソッド Clone 現在の ActiveXMessageFormatter同一ActiveXMessageFormatter クラスインスタンス作成します
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 (Object から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 (Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスType取得します。 (Object から継承されます。)
パブリック メソッド InitStreamedObject IPersistStream実装IPersistStreamInit呼び出し要求する COM オブジェクトシリアル化支援するユーティリティ提供します
パブリック メソッド Read 指定されメッセージから内容読み取り、逆シリアル化されたメッセージ格納するオブジェクト作成します
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 (Object から継承されます。)
パブリック メソッド ToString  現在の Object を表す String返します。 (Object から継承されます。)
パブリック メソッド Write オブジェクトメッセージ本文シリアル化ます。
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

ActiveXMessageFormatter クラス
System.Messaging 名前空間



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「ActiveXMessageFormatter」の関連用語

ActiveXMessageFormatterのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ActiveXMessageFormatterのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS