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

Weblio 辞書 > 辞書・百科事典 > 日本語表現辞典 > Acknowledgmentの意味・解説 

acknowledgment

別表記:アクノリジメント

「acknowledgment」の意味・「acknowledgment」とは

「acknowledgment」は英語の単語で、認識や承認、感謝といった意味を含む。具体的には、何かを正式に認める行為や、他人からの支援や貢献に対する感謝の表現を指す。また、文書や書籍で、引用や参考にした資料、協力者への感謝の意を示すセクションのことを指すこともある。

「acknowledgment」の発音・読み方

「acknowledgment」の発音は、IPA表記では /əkˈnɒlɪdʒmənt/ となる。IPAのカタカナ読みでは「アクノリジメント」となる。日本人が発音するカタカナ英語の読み方では「アクノレッジメント」となる。

「acknowledgment」の定義を英語で解説

「acknowledgment」は、"the act of showing that one has noticed someone or something" or "the act of admitting the truth or existence of something"と定義される。つまり、誰かや何かを認識したことを示す行為、または何かの真実や存在を認める行為を指す。

「acknowledgment」の類語

「acknowledgment」の類語には、「recognition」、「admission」、「acceptance」、「appreciation」などがある。「recognition」は認識や認知を、「admission」は認めることや入場を、「acceptance」は受け入れや承認を、「appreciation」は感謝や評価をそれぞれ意味する。

「acknowledgment」に関連する用語・表現

「acknowledgment」に関連する用語や表現としては、「acknowledge」、「acknowledgment section」、「letter of acknowledgment」などがある。「acknowledge」は動詞で、認めるや認識するという意味を持つ。「acknowledgment section」は、書籍や論文などで、協力者や参考資料への感謝を表す部分を指す。「letter of acknowledgment」は、受け取ったことを正式に認めるための書状を指す。

「acknowledgment」の例文

以下に、「acknowledgment」を用いた例文を10個示す。 1. 英語例文(日本語訳):He gave me an acknowledgment of my contribution.(彼は私の貢献に対する感謝の意を示した。) 2. 英語例文(日本語訳):The book begins with an acknowledgment to those who inspired her.(その本は彼女に影響を与えた人々への感謝の言葉から始まる。) 3. 英語例文(日本語訳):I received an acknowledgment of receipt of the package.(私はその荷物の受け取りを認める確認書を受け取った。) 4. 英語例文(日本語訳):The acknowledgment of the truth is the first step towards correction.(真実の認識は訂正への第一歩である。) 5. 英語例文(日本語訳):The acknowledgment section of the book is quite extensive.(その本の謝辞の部分はかなり詳細である。) 6. 英語例文(日本語訳):He nodded in acknowledgment of her presence.(彼は彼女の存在を認めて頷いた。) 7. 英語例文(日本語訳):The company sent an acknowledgment letter for the donation.(その会社は寄付に対する感謝状を送った。) 8. 英語例文(日本語訳):She made an acknowledgment of the error.(彼女はその誤りを認めた。) 9. 英語例文(日本語訳):The acknowledgment of one's faults is a sign of maturity.(自分の欠点を認めることは成熟の証である。) 10. 英語例文(日本語訳):The acknowledgment of the problem is the first step towards finding a solution.(問題を認めることは解決策を見つけるための第一歩である。)

Acknowledgment 列挙体

試行されたメッセージ配信の結果を指定します。

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

Dim instance As Acknowledgment
public enum Acknowledgment
public enum class Acknowledgment
public enum Acknowledgment
public enum Acknowledgment
メンバメンバ
 メンバ名説明
.NET Compact Framework によるサポートAccessDenied送信先キューにメッセージを送信するために必要な権限を送信元アプリケーションが持っていないことを示す否定到達受信確認。 
.NET Compact Framework によるサポートBadDestinationQueue送信元アプリケーションが送信先キューを使用できない状態にあることを示す否定到達受信確認。 
.NET Compact Framework によるサポートBadEncryption送信先キュー マネージャが非公開メッセージを復号化できないことを示す否定到達受信確認。 
.NET Compact Framework によるサポートBadSignature元のメッセージのデジタル署名が無効で、メッセージ キューが認証できないことを示す否定到達受信確認。 
.NET Compact Framework によるサポートCouldNotEncrypt送信元キュー マネージャが非公開メッセージを暗号化できないことを示す否定到達受信確認。 
.NET Compact Framework によるサポートHopCountExceeded元のメッセージのホップ数 (中間サーバーの数を示します) が超過したことを示す否定到達受信確認。 

最大ホップ数は 15 です。この値はメッセージ キューが設定し、変更できません。

.NET Compact Framework によるサポートNoneメッセージが受信確認メッセージではありません。 
.NET Compact Framework によるサポートNotTransactionalMessageトランザクション キューに非トランザクション メッセージが送信されたことを示す否定到達受信確認。 
.NET Compact Framework によるサポートNotTransactionalQueue非トランザクション キューにトランザクション メッセージが送信されたことを示す否定到達受信確認。 
.NET Compact Framework によるサポートPurgedメッセージが送信先キューに到達する前に削除されたことを示す否定到達受信確認。 
.NET Compact Framework によるサポートQueueDeletedメッセージが読み取られる前にキューが削除されたことを示す否定読み取り受信確認。 
.NET Compact Framework によるサポートQueueExceedMaximumSize送信先キューがフルのため、元のメッセージが配信されなかったことを示す否定到達受信確認。 
.NET Compact Framework によるサポートQueuePurgedメッセージが読み取られる前にキューが削除されたことを示す否定読み取り受信確認。 
.NET Compact Framework によるサポートReachQueue元のメッセージが送信先キューに到達したことを示す肯定到達受信確認。 
.NET Compact Framework によるサポートReachQueueTimeout元のメッセージが送信先キューに到達する前に、キュー到達制限時間タイマまたは受信制限時間タイマがタイムアウトになったことを示す否定到達受信確認。 
.NET Compact Framework によるサポートReceive元のメッセージが受信側アプリケーションにより受信されたことを示す肯定読み取り受信確認。 
.NET Compact Framework によるサポートReceiveTimeout受信制限時間タイマがタイムアウトになる前に、キューから元のメッセージを受信できなかったことを示す否定読み取り受信確認。 
解説解説

Acknowledgment クラスは、メッセージ キューによって管理キューにポストされる受信確認メッセージのタイプと、受信確認メッセージ送信の原因となる条件を定義します。受信確認のタイプは 4 つのグループに大別できます。肯定到達受信確認、肯定読み取り受信確認、否定到達受信確認、および否定読み取り受信確認です。

メッセージに関連付ける管理キューは Message.AdministrationQueue プロパティで指定します。

メッセージ キューは、受信確認メッセージを作成するときに Message.Acknowledgment プロパティを Acknowledgment 列挙値の 1 つに設定します。Message.Acknowledgment プロパティ値は、通常、システムが送信した受信確認メッセージがインスタンスによって参照されているときだけ意味を持ちます。受信確認メッセージ以外のメッセージの Message.Acknowledgment プロパティを読み取ると例外がスローされます。

メッセージ キューは、送信元アプリケーションが要求した場合を除いて、受信確認メッセージを送信しません。アプリケーションは Message.AcknowledgeType プロパティに適切な値を設定することによりこの要求を行います。メッセージ キューは、元の Message の AdministrationQueue プロパティで指定された管理キューにすべての受信確認メッセージを送信します。

使用例使用例

オーダーを含んでいるメッセージをキューに送信し、またオーダーを含んでいるメッセージをキューから受信するコード例を次に示します。これは特に、元のメッセージがキューに到着するか、元のメッセージがキューから取得されたときに、肯定受信確認を要求します。

Imports System
Imports System.Messaging


' Provides a container class for the example.

Public Class MyNewQueue
   
   

   ' Provides an entry point into the application.       
   ' This example sends and receives a message from
   ' a queue.
      
   Public Shared Sub Main()
         ' Create a new instance of the class.
         Dim myNewQueue As New
 MyNewQueue()
         
         ' Create new queues.
         CreateQueue(".\myQueue")
         CreateQueue(".\myAdministrationQueue")
         
         ' Send messages to a queue.
         myNewQueue.SendMessage()
         
         ' Receive messages from a queue.
         Dim messageId As String
 = myNewQueue.ReceiveMessage()
         
         ' Receive acknowledgment message.
         If Not (messageId Is
 Nothing) Then
            myNewQueue.ReceiveAcknowledgment(messageId, ".\myAdministrationQueue")
         End If
         
         Return
   End Sub 'Main
      
      
      ' Creates a new queue.

   Public Shared Sub CreateQueue(queuePath
 As String)
         Try
            If Not MessageQueue.Exists(queuePath)
 Then
               MessageQueue.Create(queuePath)
            Else
               Console.WriteLine((queuePath + " already exists."))
            End If
         Catch e As MessageQueueException
            Console.WriteLine(e.Message)
         End Try
   End Sub 'CreateQueue
       
      
      
 
      ' Sends a string message to a queue.
 
   Public Sub SendMessage()
         
         ' Connect to a queue on the local computer.
         Dim myQueue As New
 MessageQueue(".\myQueue")
         
         ' Create a new message.
         Dim myMessage As New
 Message("Original Message")
         
         myMessage.AdministrationQueue = New MessageQueue(".\myAdministrationQueue")
         myMessage.AcknowledgeType = AcknowledgeTypes.PositiveReceive Or
 AcknowledgeTypes.PositiveArrival
         
         ' Send the Order to the queue.
         myQueue.Send(myMessage)
         
         Return
   End Sub 'SendMessage
      
      
      
 
      ' Receives a message containing an Order.
 
   Public Function ReceiveMessage() As
 String
         ' Connect to the a queue on the local computer.
         Dim myQueue As New
 MessageQueue(".\myQueue")
         
         myQueue.MessageReadPropertyFilter.CorrelationId = True
         
         
         ' Set the formatter to indicate body contains an Order.
         myQueue.Formatter = New XmlMessageFormatter(New
 Type() {GetType(String)})
         
         Dim returnString As String
 = Nothing
         
         Try
            ' Receive and format the message. 
            Dim myMessage As Message = myQueue.Receive()
            
            
            ' Display message information.
            Console.WriteLine("____________________________________________")
            Console.WriteLine("Original message information--")
            Console.WriteLine(("Body: " + myMessage.Body.ToString()))
            Console.WriteLine(("Id: " + myMessage.Id.ToString()))
            Console.WriteLine("____________________________________________")
            
            returnString = myMessage.Id
         
         
                  
         ' Handle invalid serialization format.
         Catch e As InvalidOperationException
            Console.WriteLine(e.Message)
         End Try
         
         ' Catch other exceptions as necessary.
         Return returnString
   End Function 'ReceiveMessage
      
      
 
      ' Receives a message containing an Order.
 
   Public Sub ReceiveAcknowledgment(messageId
 As String, queuePath As
 String)
         Dim found As Boolean
 = False
         Dim queue As New
 MessageQueue(queuePath)
         queue.MessageReadPropertyFilter.CorrelationId = True
         queue.MessageReadPropertyFilter.Acknowledgment = True
         
         Try
            While Not (queue.PeekByCorrelationId(messageId)
 Is Nothing)
               Dim myAcknowledgmentMessage As
 Message = queue.ReceiveByCorrelationId(messageId)
               
               ' Output acknowledgment message information. The correlation
 Id is identical
               ' to the id of the original message.
               Console.WriteLine("Acknowledgment Message Information--")
               Console.WriteLine(("Correlation Id: "
 + myAcknowledgmentMessage.CorrelationId.ToString()))
               Console.WriteLine(("Id: " + myAcknowledgmentMessage.Id.ToString()))
               Console.WriteLine(("Acknowledgment Type: "
 + myAcknowledgmentMessage.Acknowledgment.ToString()))
               Console.WriteLine("____________________________________________")
               
               found = True
            End While
         Catch e As InvalidOperationException
            ' This exception would be thrown if there is no (further)
 acknowledgment message
            ' with the specified correlation Id. Only output a message
 if there are no messages;
            ' not if the loop has found at least one.
            If found = False Then
               Console.WriteLine(e.Message)
            End If
         End Try 
   End Sub 'ReceiveAcknowledgment
 ' Handle other causes of invalid operation exception.
 End Class 'MyNewQueue

using System;
using System.Messaging;

namespace MyProject
{

    /// <summary>
    /// Provides a container class for the example.
    /// </summary>
    public class MyNewQueue
    {

        //**************************************************
        // Provides an entry point into the application.
        //         
        // This example sends and receives a message from
        // a queue.
        //**************************************************

        public static void
 Main()
        {
            // Create a new instance of the class.
            MyNewQueue myNewQueue = new MyNewQueue();

            // Create new queues.
            CreateQueue(".\\myQueue");
            CreateQueue(".\\myAdministrationQueue");

            // Send messages to a queue.
            myNewQueue.SendMessage();

            // Receive messages from a queue.
            string messageId = myNewQueue.ReceiveMessage(); 

            // Receive acknowledgment message.
            if(messageId != null)
            {
                myNewQueue.ReceiveAcknowledgment(messageId, ".\\myAdministrationQueue");
            }

            return;
        }

        //**************************************************
        // Creates a new queue.
        //**************************************************

        public static void
 CreateQueue(string queuePath)
        {
            try    
            {
                if(!MessageQueue.Exists(queuePath))
                {
                    MessageQueue.Create(queuePath);
                }
                else
                {
                    Console.WriteLine(queuePath + " already exists.");
                }
            }
            catch (MessageQueueException e)
            {
                Console.WriteLine(e.Message);
            }
            
        }


        //**************************************************
        // Sends a string message to a queue.
        //**************************************************
        
        public void SendMessage()
        {

            // Connect to a queue on the local computer.
            MessageQueue myQueue = new MessageQueue(".\\myQueue");

            // Create a new message.
            Message myMessage = new Message("Original Message");
 

            myMessage.AdministrationQueue = new MessageQueue(".\\myAdministrationQueue");
            myMessage.AcknowledgeType = AcknowledgeTypes.PositiveReceive | AcknowledgeTypes.PositiveArrival;

            // Send the Order to the queue.
            myQueue.Send(myMessage);

            return;
        }


        //**************************************************
        // Receives a message containing an Order.
        //**************************************************
        
        public  string ReceiveMessage()
        {
            // Connect to the a queue on the local computer.
            MessageQueue myQueue = new MessageQueue(".\\myQueue");

            myQueue.MessageReadPropertyFilter.CorrelationId = true;


            // Set the formatter to indicate body contains an Order.
            myQueue.Formatter = new XmlMessageFormatter(new
 Type[]
                {typeof(string)});

            string returnString = null;
            
            try
            {
                // Receive and format the message. 
                Message myMessage =    myQueue.Receive(); 


                // Display message information.
                Console.WriteLine("____________________________________________");
                Console.WriteLine("Original message information--");
                Console.WriteLine("Body: " +myMessage.Body.ToString());
                Console.WriteLine("Id: " + myMessage.Id.ToString());
                Console.WriteLine("____________________________________________");

                returnString =  myMessage.Id;
                
            }
            
            catch (MessageQueueException)
            {
                // Handle Message Queuing exceptions.
            }

            // Handle invalid serialization format.
            catch (InvalidOperationException e)
            {
                Console.WriteLine(e.Message);
            }
            
            // Catch other exceptions as necessary.

            return returnString;
        }

        //**************************************************
        // Receives a message containing an Order.
        //**************************************************
        
        public void ReceiveAcknowledgment(string
 messageId, string queuePath)
        {
            bool found = false;
            MessageQueue queue = new MessageQueue(queuePath);
            queue.MessageReadPropertyFilter.CorrelationId = true;
            queue.MessageReadPropertyFilter.Acknowledgment = true;

            try
            {
                while(queue.PeekByCorrelationId(messageId) !=
 null)
                {
                    Message myAcknowledgmentMessage = queue.ReceiveByCorrelationId(messageId);
            
                    // Output acknowledgment message information. The
 correlation Id is identical
                    // to the id of the original message.
                    Console.WriteLine("Acknowledgment Message Information--");
                    Console.WriteLine("Correlation Id: " + myAcknowledgmentMessage.CorrelationId.ToString());
                    Console.WriteLine("Id: " + myAcknowledgmentMessage.Id.ToString());
                    Console.WriteLine("Acknowledgment Type: " + myAcknowledgmentMessage.Acknowledgment.ToString());
                    Console.WriteLine("____________________________________________");

                    found = true;
                }
            }
            catch (InvalidOperationException e)
            { 
                // This exception would be thrown if there is no (further)
 acknowledgment message
                // with the specified correlation Id. Only output a
 message if there are no messages;
                // not if the loop has found at least one.
                if(found == false)
                {    
                    Console.WriteLine(e.Message);
                }

                // Handle other causes of invalid operation exception.
            }

        }
    }
}
#using <system.dll>
#using <system.messaging.dll>

using namespace System;
using namespace System::Messaging;
ref class MyNewQueue
{
public:
   static void CreateQueue( String^ queuePath
 )
   {
      try
      {
         if (  !MessageQueue::Exists( queuePath ) )
         {
            MessageQueue::Create( queuePath );
         }
         else
         {
            Console::WriteLine(  "{0} already exists.", queuePath );
         }
      }
      catch ( MessageQueueException^ e ) 
      {
         Console::WriteLine( e->Message );
      }

   }

   void SendMessage()
   {
      // Connect to a queue on the local computer.
      MessageQueue^ myQueue = gcnew MessageQueue( ".\\myQueue" );

      // Create a new message.
      Message^ myMessage = gcnew Message( "Original Message" );
      myMessage->AdministrationQueue = gcnew MessageQueue( ".\\myAdministrationQueue"
 );
      myMessage->AcknowledgeType = (AcknowledgeTypes)(AcknowledgeTypes::PositiveReceive
 | AcknowledgeTypes::PositiveArrival);

      // Send the Order to the queue.
      myQueue->Send( myMessage );
      return;
   }

   String^ ReceiveMessage()
   {
      // Connect to the a queue on the local computer.
      MessageQueue^ myQueue = gcnew MessageQueue( ".\\myQueue" );
      myQueue->MessageReadPropertyFilter->CorrelationId = true;
      array<Type^>^p = gcnew array<Type^>(1);
      p[ 0 ] = String::typeid;
      myQueue->Formatter = gcnew XmlMessageFormatter( p );
      String^ returnString = nullptr;
      try
      {
         // Receive and format the message. 
         Message^ myMessage = myQueue->Receive();

         // Display message information.
         Console::WriteLine( "____________________________________________"
 );
         Console::WriteLine( "Original message information--" );
         Console::WriteLine( "Body: {0}", myMessage->Body );
         Console::WriteLine( "Id: {0}", myMessage->Id );
         Console::WriteLine( "____________________________________________"
 );
         returnString = myMessage->Id;
      }
      catch ( MessageQueueException^ ) 
      {
         // Handle Message Queuing exceptions.
      }
      // Handle invalid serialization format.
      catch ( InvalidOperationException^ e ) 
      {
         Console::WriteLine( e->Message );
      }

      // Catch other exceptions as necessary.
      return returnString;
   }

   void ReceiveAcknowledgment( String^ messageId, String^ queuePath
 )
   {
      bool found = false;
      MessageQueue^ queue = gcnew MessageQueue( queuePath );
      queue->MessageReadPropertyFilter->CorrelationId = true;
      queue->MessageReadPropertyFilter->Acknowledgment = true;
      try
      {
         while ( queue->PeekByCorrelationId( messageId ) !=
 nullptr )
         {
            Message^ myAcknowledgmentMessage = queue->ReceiveByCorrelationId(
 messageId );

            // Output acknowledgment message information. The correlation
 Id is identical
            // to the id of the original message.
            Console::WriteLine( "Acknowledgment Message Information--"
 );
            Console::WriteLine( "Correlation Id: {0}", myAcknowledgmentMessage->CorrelationId
 );
            Console::WriteLine( "Id: {0}", myAcknowledgmentMessage->Id
 );
            Console::WriteLine( "Acknowledgment Type: {0}", myAcknowledgmentMessage->Acknowledgment
 );
            Console::WriteLine( "____________________________________________"
 );
            found = true;
         }
      }
      catch ( InvalidOperationException^ e ) 
      {
         // This exception would be thrown if there is no (further)
 acknowledgment message
         // with the specified correlation Id. Only output a message
 if there are no messages;
         // not if the loop has found at least one.
         if ( found == false )
         {
            Console::WriteLine( e->Message );
         }

         // Handle other causes of invalid operation exception.
      }

   }

};

int main()
{
   // Create a new instance of the class.
   MyNewQueue^ myNewQueue = gcnew MyNewQueue;

   // Create new queues.
   MyNewQueue::CreateQueue( ".\\myQueue" );
   MyNewQueue::CreateQueue( ".\\myAdministrationQueue" );

   // Send messages to a queue.
   myNewQueue->SendMessage();

   // Receive messages from a queue.
   String^ messageId = myNewQueue->ReceiveMessage();

   // Receive acknowledgment message.
   if ( messageId != nullptr )
   {
      myNewQueue->ReceiveAcknowledgment( messageId, ".\\myAdministrationQueue"
 );
   }

   return 0;
}
package MyProject;

import System.*;
import System.Messaging.*;

/// <summary>
/// Provides a container class for the example.
/// </summary>
public class MyNewQueue
{
    //**************************************************
    // Provides an entry point into the application.
    //         
    // This example sends and receives a message from
    // a queue.
    //**************************************************
    public static void main(String[]
 args)
    {
        // Create a new instance of the class.
        MyNewQueue myNewQueue = new MyNewQueue();

        // Create new queues.
        CreateQueue(".\\myQueue");
        CreateQueue(".\\myAdministrationQueue");

        // Send messages to a queue.
        myNewQueue.SendMessage();

        // Receive messages from a queue.
        String messageId = myNewQueue.ReceiveMessage();

        // Receive acknowledgment message.
        if (messageId != null) {
            myNewQueue.ReceiveAcknowledgment(messageId, 
                ".\\myAdministrationQueue");
        }
        return;
    } //main

    //**************************************************
    // Creates a new queue.
    //**************************************************
    public static void CreateQueue(String
 queuePath)
    {
        try {
            if (!(MessageQueue.Exists(queuePath))) {
                MessageQueue.Create(queuePath);
            }
            else {
                Console.WriteLine(queuePath + " already exists.");
            }
        }
        catch (MessageQueueException e) {
            Console.WriteLine(e.get_Message());
        }
    } //CreateQueue

    //**************************************************
    // Sends a string message to a queue.
    //**************************************************
    public void SendMessage()
    {
        // Connect to a queue on the local computer.
        MessageQueue myQueue = new MessageQueue(".\\myQueue");

        // Create a new message.
        Message myMessage = new Message("Original Message");
        myMessage.set_AdministrationQueue(
            new MessageQueue(".\\myAdministrationQueue"));
        myMessage.set_AcknowledgeType(AcknowledgeTypes.PositiveReceive 
            | AcknowledgeTypes.PositiveArrival);

        // Send the Order to the queue.
        myQueue.Send(myMessage);
        return;
    } //SendMessage

    //**************************************************
    // Receives a message containing an Order.
    //**************************************************
    public String ReceiveMessage()
    {
        // Connect to the a queue on the local computer.
        MessageQueue myQueue = new MessageQueue(".\\myQueue");

        myQueue.get_MessageReadPropertyFilter().set_CorrelationId(true);

        // Set the formatter to indicate body contains an Order.
        myQueue.set_Formatter(new XmlMessageFormatter(
            new Type[] { String.class.ToType()
 }));

        String returnString = null;
        try {
            // Receive and format the message. 
            Message myMessage = myQueue.Receive();

            // Display message information.
            Console.WriteLine("____________________________________________");
            Console.WriteLine("Original message information--");
            Console.WriteLine("Body: " + myMessage.get_Body().ToString());
            Console.WriteLine("Id: " + myMessage.get_Id().ToString());
            Console.WriteLine("____________________________________________");

            returnString = myMessage.get_Id();
        }
        catch (MessageQueueException exp) {
            // Handle Message Queuing exceptions.
        }
        // Handle invalid serialization format.
        catch (InvalidOperationException e) {
            Console.WriteLine(e.get_Message());
        }
        // Catch other exceptions as necessary.
        return returnString;
    } //ReceiveMessage

    //**************************************************
    // Receives a message containing an Order.
    //**************************************************
    public void ReceiveAcknowledgment(String
 messageId, String queuePath)
    {
        boolean found = false;
        MessageQueue queue = new MessageQueue(queuePath);
        queue.get_MessageReadPropertyFilter().set_CorrelationId(true);
        queue.get_MessageReadPropertyFilter().set_Acknowledgment(true);
        try {
            while (queue.PeekByCorrelationId(messageId) != null)
 {
                Message myAcknowledgmentMessage 
                    = queue.ReceiveByCorrelationId(messageId);

                // Output acknowledgment message information. 
                // The correlation Id is identical
                // to the id of the original message.
                Console.WriteLine("Acknowledgment Message Information--");
                Console.WriteLine("Correlation Id: " 
                    + myAcknowledgmentMessage.get_CorrelationId().ToString());
                Console.WriteLine("Id: " 
                    + myAcknowledgmentMessage.get_Id().ToString());
                Console.WriteLine("Acknowledgment Type: " 
                    + myAcknowledgmentMessage.get_Acknowledgment().ToString());
                Console.WriteLine("____________________________________________");

                found = true;
            }
        }
        catch (InvalidOperationException e) {
            // This exception would be thrown if there is no (further)
 
            // acknowledgment message with the specified correlation
 Id. 
            // Only output a message if there are no messages;
            // not if the loop has found at least one.
            if (found == false) {
                Console.WriteLine(e.get_Message());
            }
            // Handle other causes of invalid operation exception.
        }
    } //ReceiveAcknowledgment
} //MyNewQueue
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

「Acknowledgment」の関連用語

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

   

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



Acknowledgmentのページの著作権

   
実用日本語表現辞典実用日本語表現辞典
Copyright © 2026実用日本語表現辞典 All Rights Reserved.
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS