Message Klas

Definitie

Biedt toegang tot de eigenschappen die nodig zijn om een Message Queuing-bericht te definiëren.

public ref class Message : System::ComponentModel::Component
public class Message : System.ComponentModel.Component
type Message = class
    inherit Component
Public Class Message
Inherits Component
Overname

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u een berichttekst opmaakt met behulp van BinaryMessageFormatter.

using System;
using System.Messaging;
using System.Drawing;
using System.IO;

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 a queue on the local computer.
            CreateQueue(".\\myQueue");
            
            // Send a message to a queue.
            myNewQueue.SendMessage();

            // Receive a message from a queue.
            myNewQueue.ReceiveMessage();

            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 an image to a queue, using the BinaryMessageFormatter.
        //**************************************************
        
        public void SendMessage()
        {
            try{

                // Create a new bitmap.
                // The file must be in the \bin\debug or \bin\retail folder, or
                // you must give a full path to its location.
                Image myImage = Bitmap.FromFile("SentImage.bmp");

                // Connect to a queue on the local computer.
                MessageQueue myQueue = new MessageQueue(".\\myQueue");
                
                Message myMessage = new Message(myImage, new BinaryMessageFormatter());

                // Send the image to the queue.
                myQueue.Send(myMessage);
            }
            catch(ArgumentException e)
            {
                Console.WriteLine(e.Message);
            }

            return;
        }

        //**************************************************
        // Receives a message containing an image.
        //**************************************************
        
        public  void ReceiveMessage()
        {
                        
            try
            {

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

                // Set the formatter to indicate body contains an Order.
                myQueue.Formatter = new BinaryMessageFormatter();

                // Receive and format the message.
                System.Messaging.Message myMessage = myQueue.Receive();
                Bitmap myImage = (Bitmap)myMessage.Body;
                
                // This will be saved in the \bin\debug or \bin\retail folder.
                myImage.Save("ReceivedImage.bmp",System.Drawing.Imaging.ImageFormat.Bmp);
            }
            
            catch (MessageQueueException)
            {
                // Handle Message Queuing exceptions.
            }

            // Handle invalid serialization format.
            catch (InvalidOperationException e)
            {
                Console.WriteLine(e.Message);
            }

            catch (IOException e)
            {
                // Handle file access exceptions.
            }
            
            // Catch other exceptions as necessary.

            return;
        }
    }
}
Imports System.Messaging
Imports System.Drawing
Imports System.IO


Namespace MyProj
    _
   
   
   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 a queue on the local computer.
         CreateQueue(".\myQueue")
         
         ' Send a message to a queue.
         myNewQueue.SendMessage()
         
         ' Receive a message from a queue.
         myNewQueue.ReceiveMessage()
         
         Return
      End Sub
      
      
      '**************************************************
      ' 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
       
      
      '**************************************************
      ' Sends an image to a queue, using the BinaryMessageFormatter.
      '**************************************************
      Public Sub SendMessage()
         Try
            
            ' Create a new bitmap.
            ' The file must be in the \bin\debug or \bin\retail folder, or
            ' you must give a full path to its location.
            Dim myImage As Image = Bitmap.FromFile("SentImage.bmp")
            
            ' Connect to a queue on the local computer.
            Dim myQueue As New MessageQueue(".\myQueue")
            
            Dim myMessage As New Message(myImage, New BinaryMessageFormatter())
            
            ' Send the image to the queue.
            myQueue.Send(myMessage)
         Catch e As ArgumentException
            Console.WriteLine(e.Message)
         End Try 
         
         Return
      End Sub
      
      
      
      '**************************************************
      ' Receives a message containing an image.
      '**************************************************
      Public Sub ReceiveMessage()
         
         Try
            
            ' Connect to the a queue on the local computer.
            Dim myQueue As New MessageQueue(".\myQueue")
            
            ' Set the formatter to indicate body contains an Order.
            myQueue.Formatter = New BinaryMessageFormatter()
            
            ' Receive and format the message. 
            Dim myMessage As System.Messaging.Message = myQueue.Receive()
            Dim myImage As Bitmap = CType(myMessage.Body, Bitmap)
            
            ' This will be saved in the \bin\debug or \bin\retail folder.
            myImage.Save("ReceivedImage.bmp", System.Drawing.Imaging.ImageFormat.Bmp)
         
         
         
         'Catch
         ' Handle Message Queuing exceptions.
         
         ' Handle invalid serialization format.
         Catch e As InvalidOperationException
            Console.WriteLine(e.Message)
         
         Catch e As IOException
         End Try
         ' Handle file access exceptions.
         
         ' Catch other exceptions as necessary.
         Return
      End Sub
   End Class
End Namespace 'MyProj

In het volgende codevoorbeeld ziet u hoe u een berichttekst opmaakt met behulp van XmlMessageFormatter.

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

using namespace System;
using namespace System::Messaging;
using namespace System::Drawing;
using namespace System::IO;
ref class Order
{
public:
   int orderId;
   DateTime orderTime;
};

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()
   {
      try
      {
         // Create a new order and set values.
         Order^ sentOrder = gcnew Order;
         sentOrder->orderId = 3;
         sentOrder->orderTime = DateTime::Now;

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

         // Create the new order.
         Message^ myMessage = gcnew Message( sentOrder );

         // Send the order to the queue.
         myQueue->Send( myMessage );
      }
      catch ( ArgumentException^ e ) 
      {
         Console::WriteLine( e->Message );
      }

      return;
   }

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

      // Set the formatter to indicate body contains an Order.
      array<Type^>^p = gcnew array<Type^>(1);
      p[ 0 ] = Order::typeid;
      myQueue->Formatter = gcnew XmlMessageFormatter( p );
      try
      {
         // Receive and format the message. 
         Message^ myMessage = myQueue->Receive();
         Order^ myOrder = dynamic_cast<Order^>(myMessage->Body);

         // Display message information.
         Console::WriteLine( "Order ID: {0}", myOrder->orderId );
         Console::WriteLine( "Sent: {0}", myOrder->orderTime );
      }
      catch ( MessageQueueException^ ) 
      {
         // Handle Message Queuing exceptions.
      }
      // Handle invalid serialization format.
      catch ( InvalidOperationException^ e ) 
      {
         Console::WriteLine( e->Message );
      }

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

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

   // Create a queue on the local computer.
   MyNewQueue::CreateQueue( ".\\myQueue" );

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

   // Receive a message from a queue.
   myNewQueue->ReceiveMessage();
   return 0;
}
using System;
using System.Messaging;
using System.Drawing;
using System.IO;

namespace MyProject
{

    // The following example
    // sends to a queue and receives from a queue.
    public class Order
    {
        public int orderId;
        public DateTime orderTime;
    };	

    /// <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 a queue on the local computer.
            CreateQueue(".\\myQueue");
            
            // Send a message to a queue.
            myNewQueue.SendMessage();

            // Receive a message from a queue.
            myNewQueue.ReceiveMessage();

            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 an Order to a queue.
        //**************************************************
        
        public void SendMessage()
        {
            try
            {

                // Create a new order and set values.
                Order sentOrder = new Order();
                sentOrder.orderId = 3;
                sentOrder.orderTime = DateTime.Now;

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

                // Create the new order.
                Message myMessage = new Message(sentOrder);

                // Send the order to the queue.
                myQueue.Send(myMessage);
            }
            catch(ArgumentException e)
            {
                Console.WriteLine(e.Message);
            }

            return;
        }

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

            // Set the formatter to indicate body contains an Order.
            myQueue.Formatter = new XmlMessageFormatter(new Type[]
                {typeof(MyProject.Order)});
            
            try
            {
                // Receive and format the message.
                Message myMessage =	myQueue.Receive();
                Order myOrder = (Order)myMessage.Body;

                // Display message information.
                Console.WriteLine("Order ID: " +
                    myOrder.orderId.ToString());
                Console.WriteLine("Sent: " +
                    myOrder.orderTime.ToString());
            }
            
            catch (MessageQueueException)
            {
                // Handle Message Queuing exceptions.
            }

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

            return;
        }
    }
}
Imports System.Messaging
Imports System.Drawing
Imports System.IO



   
' The following example 
' sends to a queue and receives from a queue.
Public Class Order
      Public orderId As Integer
      Public orderTime As DateTime
End Class

   
  
' 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 a queue on the local computer.
      CreateQueue(".\myQueue")
         
      ' Send a message to a queue.
      myNewQueue.SendMessage()
       
      ' Receive a message from a queue.
      myNewQueue.ReceiveMessage()
         
      Return
   End Sub
      
      

      ' 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
       
      

      ' Sends an Order to a queue.

   Public Sub SendMessage()
      Try
            
            ' Create a new order and set values.
            Dim sentOrder As New Order()
            sentOrder.orderId = 3
            sentOrder.orderTime = DateTime.Now
            
            ' Connect to a queue on the local computer.
            Dim myQueue As New MessageQueue(".\myQueue")
            
            
            
            ' Create the new order.
            Dim myMessage As New Message(sentOrder)
            
            ' Send the order to the queue.
            myQueue.Send(myMessage)
      Catch e As ArgumentException
            Console.WriteLine(e.Message)
      End Try 
         
      Return
   End Sub
      
      
      
 
      ' Receives a message containing an order.
 
   Public Sub ReceiveMessage()
         ' Connect to the a queue on the local computer.
         Dim myQueue As New MessageQueue(".\myQueue")
         
         ' Set the formatter to indicate body contains an Order.
         myQueue.Formatter = New XmlMessageFormatter(New Type() {GetType(Order)})
         
         Try
            ' Receive and format the message. 
            Dim myMessage As Message = myQueue.Receive()
            Dim myOrder As Order = CType(myMessage.Body, Order)
            
            ' Display message information.
            Console.WriteLine(("Order ID: " + myOrder.orderId.ToString()))
            Console.WriteLine(("Sent: " + myOrder.orderTime.ToString()))
         
  
         ' Handle invalid serialization format.
         Catch e As InvalidOperationException
            Console.WriteLine(e.Message)
         End Try
         
         ' Catch other exceptions as necessary.
         Return
   End Sub
End Class

Opmerkingen

Gebruik de Message klasse om berichten van een wachtrij te bekijken of te ontvangen, of om controle te hebben over berichteigenschappen bij het verzenden van een bericht naar een wachtrij.

MessageQueue gebruikt de Message klasse wanneer deze berichten van wachtrijen bekijkt of ontvangt, omdat zowel de MessageQueue.Peek als MessageQueue.Receive de methoden een nieuw exemplaar van de Message klasse maken en de eigenschappen van het exemplaar instellen. De Message eigenschappen alleen-lezen van de klasse zijn van toepassing op het ophalen van berichten uit een wachtrij, terwijl de eigenschappen lezen/schrijven van toepassing zijn op het verzenden en ophalen van berichten. Wanneer MessageQueue u een bericht uit een wachtrij bekijkt of ontvangt, bepaalt de MessageReadPropertyFilter eigenschap ervan welke eigenschappen van het bericht worden opgehaald.

Met de methode van Send de MessageQueue klasse kunt u elk objecttype opgeven voor een bericht dat naar die wachtrij wordt verzonden. U kunt de eigenschap van DefaultPropertiesToSend het MessageQueue exemplaar gebruiken om instellingen op te geven voor algemene berichten die naar de wachtrij worden verzonden. De typen instellingen omvatten formatter, label, versleuteling en verificatie. U kunt ook waarden opgeven voor de juiste DefaultPropertiesToSend leden wanneer u uw berichtentoepassing coördineert om te reageren op bevestigings- en rapportberichten. Als u een Message exemplaar gebruikt om een bericht naar de wachtrij te verzenden, hebt u de flexibiliteit om veel van deze eigenschappen te openen en te wijzigen: voor één bericht of per bericht. Message eigenschappen hebben voorrang op DefaultPropertiesToSend.

Berichtgegevens worden opgeslagen in de Body eigenschap en in mindere mate de AppSpecific en Extension eigenschappen. Wanneer berichtgegevens worden versleuteld, geserialiseerd of gedeserialiseerd, wordt alleen de inhoud van de Body eigenschap beïnvloed.

De inhoud van de Body eigenschap wordt geserialiseerd wanneer het bericht wordt verzonden, met behulp van de Formatter eigenschap die u opgeeft. De geserialiseerde inhoud vindt u in de BodyStream eigenschap. U kunt de BodyStream eigenschap ook rechtstreeks instellen, bijvoorbeeld om een bestand als de gegevensinhoud van een bericht te verzenden. U kunt de Body of Formatter eigenschappen op elk gewenst moment wijzigen voordat u het bericht verzendt en de gegevens worden op de juiste wijze geserialiseerd wanneer u belt Send.

De eigenschappen die door de MessageQueue.DefaultPropertiesToSend eigenschap zijn gedefinieerd, zijn alleen van toepassing op berichten die niet van het type Messagezijn. Als u de DefaultPropertiesToSend eigenschap voor een MessageQueueopgeeft, worden de identiek benoemde eigenschappen in een Message exemplaar dat naar die wachtrij wordt verzonden, genegeerd.

Zie de Message constructor voor een lijst met initiële eigenschapswaarden voor een exemplaar vanMessage.

Constructors

Name Description
Message()

Initialiseert een nieuw exemplaar van de Message klasse met een lege hoofdtekst.

Message(Object, IMessageFormatter)

Initialiseert een nieuw exemplaar van de Message klasse met behulp van de opgegeven formatter om het opgegeven object te serialiseren in de hoofdtekst van het bericht.

Message(Object)

Initialiseert een nieuw exemplaar van de Message klasse, met behulp van het XmlMessageFormatter object om het opgegeven object te serialiseren in de hoofdtekst van het bericht.

Velden

Name Description
InfiniteTimeout

Hiermee geeft u op dat er geen time-out bestaat.

Eigenschappen

Name Description
AcknowledgeType

Hiermee wordt het type bevestigingsbericht opgehaald of ingesteld dat moet worden geretourneerd naar de verzendende toepassing.

Acknowledgment

Hiermee haalt u de classificatie van bevestiging op die dit bericht vertegenwoordigt.

AdministrationQueue

Hiermee haalt u de wachtrij op die de bevestigingsberichten ontvangt die door Message Queuing worden gegenereerd.

AppSpecific

Hiermee haalt u aanvullende toepassingsspecifieke informatie op of stelt u deze in.

ArrivedTime

Hiermee wordt de tijd opgehaald waarop het bericht in de doelwachtrij is aangekomen.

AttachSenderId

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de afzender-id aan het bericht moet worden gekoppeld.

Authenticated

Hiermee wordt een waarde opgehaald die aangeeft of het bericht is geverifieerd.

AuthenticationProviderName

Hiermee haalt u de naam op van de cryptografische provider die wordt gebruikt om de digitale handtekening van het bericht te genereren.

AuthenticationProviderType

Hiermee haalt u het type cryptografische provider op dat wordt gebruikt om de digitale handtekening van het bericht te genereren.

Body

Hiermee haalt u de inhoud van het bericht op of stelt u deze in.

BodyStream

Hiermee wordt de informatie in de hoofdtekst van het bericht opgehaald of ingesteld.

BodyType

Hiermee wordt het type gegevens opgehaald of ingesteld dat de hoofdtekst van het bericht bevat.

CanRaiseEvents

Hiermee wordt een waarde opgehaald die aangeeft of het onderdeel een gebeurtenis kan genereren.

(Overgenomen van Component)
ConnectorType

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft dat sommige berichteigenschappen die doorgaans zijn ingesteld door Message Queuing zijn ingesteld door de verzendende toepassing.

Container

Hiermee haalt u het IContainer bestand op dat de Component.

(Overgenomen van Component)
CorrelationId

Hiermee wordt de bericht-id opgehaald of ingesteld die wordt gebruikt door bevestigings-, rapport- en antwoordberichten om te verwijzen naar het oorspronkelijke bericht.

DesignMode

Hiermee wordt een waarde opgehaald die aangeeft of de Component momenteel in de ontwerpmodus is.

(Overgenomen van Component)
DestinationQueue

Hiermee haalt u de beoogde doelwachtrij voor een bericht op.

DestinationSymmetricKey

Hiermee haalt u de symmetrische sleutel op die wordt gebruikt voor het versleutelen van berichten of berichten die zijn verzonden naar externe wachtrijen.

DigitalSignature

Hiermee haalt u de digitale handtekening op die door Message Queuing wordt gebruikt om het bericht te verifiëren.

EncryptionAlgorithm

Hiermee haalt u het versleutelingsalgoritmen op dat wordt gebruikt om de hoofdtekst van een privébericht te versleutelen.

Events

Hiermee haalt u de lijst met gebeurtenis-handlers op die aan dit Componentbestand zijn gekoppeld.

(Overgenomen van Component)
Extension

Hiermee haalt u aanvullende, toepassingsgedefinieerde informatie op die aan het bericht is gekoppeld.

Formatter

Hiermee haalt u de formatter op die wordt gebruikt om een object te serialiseren in of deserialiseren van een object uit de hoofdtekst van het bericht.

HashAlgorithm

Hiermee haalt u het hash-algoritme op dat door Message Queuing wordt gebruikt bij het verifiëren van een bericht of het maken van een digitale handtekening voor een bericht.

Id

Hiermee haalt u de id van het bericht op.

IsFirstInTransaction

Hiermee wordt een waarde opgehaald die aangeeft of het bericht het eerste bericht was dat in een transactie is verzonden.

IsLastInTransaction

Hiermee wordt een waarde opgehaald die aangeeft of het bericht het laatste bericht was dat in een transactie is verzonden.

Label

Hiermee haalt u een door de toepassing gedefinieerde Unicode-tekenreeks op die het bericht beschrijft.

LookupId

Geïntroduceerd in MSMQ 3.0. Hiermee haalt u de opzoek-id van het bericht op.

MessageType

Hiermee wordt het berichttype: Normal, Acknowledgmentof Report.

Priority

Hiermee wordt de prioriteit van het bericht opgehaald of ingesteld, waarmee wordt bepaald waar het bericht in de wachtrij wordt geplaatst.

Recoverable

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het bericht gegarandeerd wordt afgeleverd in het geval van een computerfout of netwerkprobleem.

ResponseQueue

Hiermee haalt u de wachtrij op die door de toepassing gegenereerde antwoordberichten ontvangt of stelt u deze in.

SecurityContext

Hiermee haalt u de beveiligingscontext voor een bericht op of stelt u deze in.

SenderCertificate

Hiermee haalt u het beveiligingscertificaat op dat wordt gebruikt voor het verifiëren van berichten.

SenderId

Hiermee haalt u de id van de verzendende gebruiker op.

SenderVersion

Hiermee haalt u de versie van Message Queuing op die wordt gebruikt om het bericht te verzenden.

SentTime

Hiermee haalt u de datum en tijd op de verzendende computer op die het bericht is verzonden door de bronwachtrijbeheerder.

Site

Haalt of stelt de ISite van de Component.

(Overgenomen van Component)
SourceMachine

Hiermee haalt u de computer op van waaruit het bericht afkomstig is.

TimeToBeReceived

Hiermee wordt de maximale hoeveelheid tijd opgehaald of ingesteld voordat het bericht wordt ontvangen uit de doelwachtrij.

TimeToReachQueue

Hiermee wordt de maximale tijdsduur voor het bericht opgehaald of ingesteld om de wachtrij te bereiken.

TransactionId

Hiermee haalt u de id op voor de transactie waarvan het bericht deel uitmaakte.

TransactionStatusQueue

Hiermee haalt u de transactiestatuswachtrij op de broncomputer op.

UseAuthentication

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het bericht is geverifieerd (of moet worden geverifieerd) voordat het wordt verzonden.

UseDeadLetterQueue

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of een kopie van het bericht dat niet kan worden bezorgd, naar een wachtrij met dode letters moet worden verzonden.

UseEncryption

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het bericht privé moet worden gemaakt.

UseJournalQueue

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of een kopie van het bericht moet worden bewaard in een machinelogboek op de oorspronkelijke computer.

UseTracing

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of een bericht moet worden getraceerd terwijl het naar de doelwachtrij wordt verplaatst.

Methoden

Name Description
CreateObjRef(Type)

Hiermee maakt u een object dat alle relevante informatie bevat die nodig is om een proxy te genereren die wordt gebruikt om te communiceren met een extern object.

(Overgenomen van MarshalByRefObject)
Dispose()

Alle resources die worden gebruikt door de Component.

(Overgenomen van Component)
Dispose(Boolean)

Publiceert de niet-beheerde resources die worden gebruikt door de Component beheerde resources en brengt eventueel de beheerde resources vrij.

(Overgenomen van Component)
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetLifetimeService()

Hiermee haalt u het huidige levensduurserviceobject op waarmee het levensduurbeleid voor dit exemplaar wordt beheerd.

(Overgenomen van MarshalByRefObject)
GetService(Type)

Hiermee wordt een object geretourneerd dat een service vertegenwoordigt die wordt geleverd door of door de Component service Container.

(Overgenomen van Component)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
InitializeLifetimeService()

Hiermee haalt u een levensduurserviceobject op om het levensduurbeleid voor dit exemplaar te beheren.

(Overgenomen van MarshalByRefObject)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
MemberwiseClone(Boolean)

Hiermee maakt u een ondiepe kopie van het huidige MarshalByRefObject object.

(Overgenomen van MarshalByRefObject)
ToString()

Retourneert een String met de naam van de Component, indien van toepassing. Deze methode mag niet worden overschreven.

(Overgenomen van Component)

gebeurtenis

Name Description
Disposed

Treedt op wanneer het onderdeel wordt verwijderd door een aanroep naar de Dispose() methode.

(Overgenomen van Component)

Van toepassing op

Zie ook