次の方法で共有


方法 : ジャーナル キューにメッセージを格納する

更新 : 2007 年 11 月

送信メッセージに対してジャーナル キューを使用するように設定するには、2 つの方法があります。MessageQueue コンポーネントの既定のプロパティを使用して、このコンポーネントから送信するすべてのメッセージでジャーナルを使用するように設定する方法と、送信する個別のメッセージに対してジャーナル キュー記録を設定する方法です。

ジャーナル ストレージの概要については、「メッセージ キューのジャーナル ストレージ」を参照してください。

MessageQueue コンポーネントのインスタンスによって送信されるすべてのメッセージに対してジャーナルを使用するには

  1. MessageQueue コンポーネントのインスタンスを作成し、その Path プロパティに、参照するキューを設定します。詳細については、「方法 : MessageQueue コンポーネントのインスタンスを作成する」を参照してください。

  2. [プロパティ] ウィンドウで、DefaultPropertiesToSend クラスの UseJournalQueue プロパティを true に設定します。

個別のメッセージに対してジャーナル記録を設定するには

  1. 送信するメッセージを作成します。

  2. コード内で、UseJournalQueue プロパティを true に設定します。コードは次のようになります。

    Message1.UseJournalQueue = True
    
         Message1.UseJournalQueue = true;
    

キューから削除されたメッセージに対してジャーナル記録を設定するには

  1. MessageQueue コンポーネントのインスタンスを作成し、その Path プロパティに、参照するキューを設定します。詳細については、「方法 : MessageQueue コンポーネントのインスタンスを作成する」を参照してください。

  2. そのキューを参照している MessageQueue コンポーネントの UseJournalQueue プロパティを true に設定します。コードは次のようになります。

    MessageQueue1.UseJournalQueue = True
    
         MessageQueue1.UseJournalQueue = true;
    

ジャーナル キューの最大サイズを設定するには

  1. MessageQueue コンポーネントのインスタンスを作成し、その Path プロパティに、参照するジャーナル キューを設定します。詳細については、「方法 : MessageQueue コンポーネントのインスタンスを作成する」を参照してください。

  2. MaximumJournalSize プロパティに、ジャーナル キューに割り当てる容量をキロバイト単位で設定します。

参照

処理手順

方法 : キューの内容をパージする

方法 : メッセージの受信確認を要求する

方法 : MessageQueue コンポーネントのインスタンスを作成する

概念

メッセージ キューのジャーナル ストレージ

既定のメッセージ プロパティ

その他の技術情報

メッセージの送信とシリアル化