Udostępnij za pośrednictwem


MsmqMessage<T> Klasa

Definicja

Klasa MsmqMessage<T> hermetyzuje komunikat kolejkowania wiadomości (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

MsmqMessage<T>(T)

Inicjuje MsmqMessage<T> nowe wystąpienie klasy z podaną treścią komunikatu.

Właściwości

AcknowledgeType

Pobiera lub ustawia AcknowledgeTypes skojarzony z tym komunikatem.

Acknowledgment

Acknowledgment Pobiera skojarzony z tym komunikatem.

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 element DateTime wskazujący, 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 Int32 wartość wskazującą typ treści komunikatu.

CorrelationId

Pobiera lub ustawia identyfikator String korelacji dla tego komunikatu.

DestinationQueue

Uri Pobiera kolejkę docelową dla tego komunikatu.

Extension

Pobiera lub ustawia tablicę Byte zawierającą wszelkie dodatkowe, zdefiniowane przez aplikację informacje skojarzone z tym komunikatem.

Id

Pobiera element String zawierający identyfikator komunikatu dla tego komunikatu.

Label

Pobiera lub ustawia etykietę String komunikatu.

MessageType

MessageType Pobiera skojarzony z tym komunikatem.

Priority

Pobiera lub ustawia MessagePriority 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 wartość TimeSpan wskazującą maksymalny czas dozwolony dla komunikatu umożliwiającego dotarcie do kolejki docelowej.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy