Język

MsmqMessage<T> Klasa

Definicja

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)

Dotyczy