Message Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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: |
| 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) |