3.17.4 Message Processing Events and Sequencing Rules

This coclass includes four interfaces. The numbered interfaces are binary-compatible revisions that MAY append additional methods and/or update method parameter types. The following table illustrates the methods that belong to each interface revision.

Method name (in the most recent interface revision)

Rev. 4

Rev. 3

Rev. 2

Rev. 1

get

Class

(Opnum 7)

X

X

X

X

get

PrivLevel

(Opnum 8)

X

X

X

X

put

PrivLevel

(Opnum 9)

X

X

X

X

get

AuthLevel

(Opnum 10)

X

X

X

X

put

AuthLevel

(Opnum 11)

X

X

X

X

get

IsAuthenticated

(Opnum 12)

X

X

X

X

get

Delivery

(Opnum 13)

X

X

X

X

put

Delivery

(Opnum 14)

X

X

X

X

get

Trace

(Opnum 15)

X

X

X

X

put

Trace

(Opnum 16)

X

X

X

X

get

Priority

(Opnum 17)

X

X

X

X

put

Priority

(Opnum 18)

X

X

X

X

get

Journal

(Opnum 19)

X

X

X

X

put

Journal

(Opnum 20)

X

X

X

X

get

ResponseQueueInfo_v1

(Opnum 21)

X

X

X

X

putref

ResponseQueueInfo_v1

(Opnum 22)

X

X

X

X

get

AppSpecific

(Opnum 23)

X

X

X

X

put

AppSpecific

(Opnum 24)

X

X

X

X

get

SourceMachineGuid

(Opnum 25)

X

X

X

X

get

BodyLength

(Opnum 26)

X

X

X

X

get

Body

(Opnum 27)

X

X

X

X

put

Body

(Opnum 28)

X

X

X

X

get

AdminQueueInfo_v1

(Opnum 29)

X

X

X

X

putref

AdminQueueInfo_v1

(Opnum 30)

X

X

X

X

get

Id

(Opnum 31)

X

X

X

X

get

CorrelationId

(Opnum 32)

X

X

X

X

put

CorrelationId

(Opnum 33)

X

X

X

X

get

Ack

(Opnum 34)

X

X

X

X

put

Ack

(Opnum 35)

X

X

X

X

get

Label

(Opnum 36)

X

X

X

X

put

Label

(Opnum 37)

X

X

X

X

get

MaxTimeToReachQueue

(Opnum 38)

X

X

X

X

put

MaxTimeToReachQueue

(Opnum 39)

X

X

X

X

get

MaxTimeToReceive

(Opnum 40)

X

X

X

X

put

MaxTimeToReceive

(Opnum 41)

X

X

X

X

get

HashAlgorithm

(Opnum 42)

X

X

X

X

put

HashAlgorithm

(Opnum 43)

X

X

X

X

get

EncryptAlgorithm

(Opnum 44)

X

X

X

X

put

EncryptAlgorithm

(Opnum 45)

X

X

X

X

get

SentTime

(Opnum 46)

X

X

X

X

get

ArrivedTime

(Opnum 47)

X

X

X

X

get

DestinationQueueInfo

(Opnum 48)

X

X

X

X

get

SenderCertificate

(Opnum 49)

X

X

X

X

put

SenderCertificate

(Opnum 50)

X

X

X

X

get

SenderId

(Opnum51)

X

X

X

X

get

SenderIdType

(Opnum 52)

X

X

X

X

put

SenderIdType

(Opnum 53)

X

X

X

X

Send

(Opnum 54)

X

X

X

X

AttachCurrentSecurityContext

(Opnum 55)

X

X

X

X

get

SenderVersion

(Opnum 56)

X

X

X

get

Extension

(Opnum 57)

X

X

X

put

Extension

(Opnum 58)

X

X

X

get

ConnectorTypeGuid

(Opnum 59)

X

X

X

put

ConnectorTypeGuid

(Opnum 60)

X

X

X

get

TransactionStatusQueueInfo

(Opnum 61)

X

X

X

get

DestinationSymmetricKey

(Opnum 62)

X

X

X

put

DestinationSymmetricKey

(Opnum 63)

X

X

X

get

Signature

(Opnum 64)

X

X

X

put

Signature

(Opnum 65)

X

X

X

get

AuthenticationProviderType

(Opnum 66)

X

X

X

put

AuthenticationProviderType

(Opnum 67)

X

X

X

get

AuthenticationProviderName

(Opnum 68)

X

X

X

put

AuthenticationProviderName

(Opnum 69)

X

X

X

put

SenderId

(Opnum 70)

X

X

X

get

MsgClass

(Opnum 71)

X

X

X

put

MsgClass

(Opnum 72)

X

X

X

get

Properties

(Opnum 73)

X

X

X

get

TransactionId

(Opnum 74)

X

X

X

get

IsFirstInTransaction

(Opnum 75)

X

X

X

get

IsLastInTransaction

(Opnum 76)

X

X

X

get

ResponseQueueInfo_v2

(Opnum 77)

X

X

X

putref

ResponseQueueInfo_v2

(Opnum 78)

X

X

X

get

AdminQueueInfo_v2

(Opnum 79)

X

X

X

putref

AdminQueueInfo_v2

(Opnum 80)

X

X

X

get

ReceivedAuthenticationLevel

(Opnum 81)

X

X

X

get

ResponseQueueInfo

(Opnum 82)

X

X

putref

ResponseQueueInfo

(Opnum 83)

X

X

get

AdminQueueInfo

(Opnum 84)

X

X

putref

AdminQueueInfo

(Opnum 85)

X

X

get

ResponseDestination

(Opnum 86)

X

X

putref

ResponseDestination

(Opnum 87)

X

X

get

Destination

(Opnum 88)

X

X

get

LookupId

(Opnum 89)

X

X

get

IsAuthenticated2

(Opnum 90)

X

X

get

IsFirstInTransaction2

(Opnum 91)

X

X

get

IsLastInTransaction2

(Opnum 92)

X

X

AttachCurrentSecurityContext2

(Opnum 93)

X

X

get

SoapEnvelope

(Opnum 94)

X

X

get

CompoundMessage

(Opnum 95)

X

X

put

SoapHeader

(Opnum 96)

X

X

put

SoapBody

(Opnum 97)

X

X