MsmqMessage<T> Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Klasa MsmqMessage<T> hermetyzuje komunikat aMessage Queuing (MSMQ), który jest wysyłany i odbierany, za pośrednictwem kanału integracji kolejkowania komunikatów do i z istniejącej aplikacji kolejkowania komunikatów.
generic <typename T>
public ref class MsmqMessage sealed
[System.ServiceModel.MessageContract(IsWrapped=false)]
public sealed class MsmqMessage<T>
[<System.ServiceModel.MessageContract(IsWrapped=false)>]
type MsmqMessage<'T> = class
Public NotInheritable Class MsmqMessage(Of T)
Parametry typu
- T
Reprezentuje treść komunikatu.
- Dziedziczenie
-
MsmqMessage<T>
- Atrybuty
Przykłady
MsmqMessage<string> message = new MsmqMessage<string>("Hello, world");
Dim message As New MsmqMessage(Of String)("Hello, world")
Uwagi
Użyj klasy , MsmqMessage<T> aby uzyskać dostęp do właściwości komunikatu kolejkowania komunikatów.
Konstruktory
| Nazwa | Opis |
|---|---|
| MsmqMessage<T>(T) |
Inicjuje nowe wystąpienie MsmqMessage<T> klasy z podaną treścią komunikatu. |
Właściwości
| Nazwa | Opis |
|---|---|
| AcknowledgeType |
Pobiera lub ustawia AcknowledgeTypes element skojarzony z tym komunikatem. |
| Acknowledgment |
Pobiera element Acknowledgment skojarzony z tą wiadomością. |
| AdministrationQueue |
Pobiera lub ustawia Uri kolejkę administracyjną skojarzona z tym komunikatem. |
| AppSpecific |
Pobiera lub ustawia wartość reprezentującą Int32 wszelkie dodatkowe informacje specyficzne dla aplikacji skojarzone z tym komunikatem. |
| ArrivedTime |
Pobiera lub ustawia wartość wskazującą DateTime , kiedy komunikat dotarł do kolejki docelowej. |
| Authenticated |
Pobiera wartość logiczną wskazującą, czy komunikat jest uwierzytelniony. |
| Body |
Pobiera lub ustawia treść wiadomości. |
| BodyType |
Pobiera lub ustawia wartość wskazującą Int32 typ treści wiadomości. |
| CorrelationId |
Pobiera lub ustawia String element zawierający identyfikator korelacji dla tego komunikatu. |
| DestinationQueue |
Uri Pobiera kolejkę docelową dla tego komunikatu. |
| Extension |
Pobiera lub ustawia tablicę Byte zawierającą wszelkie dodatkowe informacje zdefiniowane przez aplikację, które są skojarzone z tym komunikatem. |
| Id |
Pobiera element String zawierający identyfikator komunikatu dla tej wiadomości. |
| Label |
Pobiera lub ustawia String element zawierający etykietę komunikatu. |
| MessageType |
Pobiera element MessageType skojarzony z tą wiadomością. |
| Priority |
Pobiera lub ustawia MessagePriority element skojarzony z tym komunikatem. |
| ResponseQueue |
Pobiera lub ustawia Uri kolejkę komunikatów, która odbiera komunikaty odpowiedzi z odbieranej aplikacji. |
| SenderId |
Pobiera tablicę Byte zawierającą identyfikator nadawcy aplikacji wysyłającej. |
| SentTime |
Pobiera element DateTime wskazujący, kiedy komunikat został wysłany przez menedżera kolejek komputera aplikacji wysyłającej. |
| TimeToReachQueue |
Pobiera lub ustawia TimeSpan wartość, która wskazuje maksymalny czas dozwolony dla komunikatu w celu dotarcia do kolejki docelowej. |
Metody
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |