| Component | TsgcWSPClient_AMQP | TsgcWSPClient_AMQP1 | Ander wireformaat, ander objectmodel, ander component. |
| Eenheid van multiplexen | Channel | Session | OpenChannel tegenover CreateSession. |
| Topologie declareren | DeclareExchange, DeclareQueue, BindQueue | — | AMQP 1.0 adresseert nodes op de broker in plaats van ze te declareren. |
| Verzenden | PublishMessage(channel, exchange, routingKey, body) | SendMessage(session, link, text) | Routing key bij 0.9.1, doeladres bij 1.0. |
| Ontvangen | Consume en daarna OnAMQPBasicDeliver | CreateReceiverLink en daarna OnAMQPMessage | Beide werken push-gebaseerd zodra ze zijn opgezet. |
| Bevestiging | AckMessage / RejectMessage | OnAMQPMessageSentAck | 0.9.1 bevestigt een delivery tag, 1.0 settelt een delivery. |
| Flow control | SetQoS-prefetch, EnableChannel / DisableChannel | Kredietgebaseerd (CreditSize, WindowSize) | Beide voorkomen dat een snelle producer een trage consumer overspoelt. |
| Transacties | SelectTransaction, CommitTransaction, RollbackTransaction | — | De tx-klasse van 0.9.1, per channel beschikbaar. |
| Onderhoud van wachtrijen | PurgeQueue, DeleteQueue, DeleteExchange, UnBindQueue | CloseLink, CloseSession | Elk met een blokkerende ...Ex-variant die op het antwoord van de broker wacht. |
| Opnieuw afleveren | Recover / RecoverAsync | — | Vraag de broker om onbevestigde berichten opnieuw af te leveren. |
| Authenticatie | OnAMQPAuthentication, OnAMQPChallenge | Authentication.AuthType, OnAMQPSASLAuthentication | 1.0 biedt SASL ANONYMOUS, PLAIN en EXTERNAL. |
| Cloudhelpers | — | CreateCBSLink, PutCBSToken, CreateAzureCbsSasToken, CreateAzureCbsJWT | Claims-Based Security voor Azure Service Bus en Event Hubs. |
| Verbinding levend houden | HeartBeat | Ping, AMQPOptions.IdleTimeout | Wordt bij het verbinden met de broker onderhandeld. |
| Verbinding afstemmen | AMQPOptions.VirtualHost, MaxChannels, MaxFrameSize, Locale | AMQPOptions.ContainerId, ChannelMax, MaxFrameSize, MaxLinksPerSession | Wordt in de openingshandshake verstuurd en met de broker onderhandeld. |
| Prefetch | SetQoS(channel, prefetchSize, prefetchCount, global) | AMQPOptions.CreditSize | Hoeveel onbevestigde berichten de broker onderweg mag hebben. |
| Frames inspecteren | — | OnAMQPBeforeReadFrame, OnAMQPBeforeWriteFrame | Bekijk of herschrijf ruwe frames voordat ze worden verwerkt of verstuurd. |