C# Class Microsoft.Azure.Amqp.AmqpSession.SessionChannel

Afficher le fichier Open project: Azure/azure-amqp

Méthodes publiques

Méthode Description
DisposeDelivery ( Delivery delivery, bool settled, DeliveryState state, bool noFlush ) : void
Flush ( ) : void
OnLinkClosed ( AmqpLink link ) : void
OnReceiveDisposition ( Disposition disposition ) : void
SessionChannel ( AmqpSession session ) : System

Méthodes protégées

Méthode Description
AddDelivery ( Delivery delivery ) : void
OnReceiveFirstTransfer ( Transfer transfer ) : void
OnWindowMoved ( int count ) : void

Private Methods

Méthode Description
CanBatch ( Outcome outcome1, Outcome outcome2 ) : bool
DispositionTimerCallback ( object state ) : void
SendDisposition ( ) : void
SendDisposition ( DispositionInfo info ) : void
TrySendDisposition ( ) : bool

Method Details

AddDelivery() protected méthode

protected AddDelivery ( Delivery delivery ) : void
delivery Delivery
Résultat void

DisposeDelivery() public méthode

public DisposeDelivery ( Delivery delivery, bool settled, DeliveryState state, bool noFlush ) : void
delivery Delivery
settled bool
state DeliveryState
noFlush bool
Résultat void

Flush() public méthode

public Flush ( ) : void
Résultat void

OnLinkClosed() public méthode

public OnLinkClosed ( AmqpLink link ) : void
link AmqpLink
Résultat void

OnReceiveDisposition() public méthode

public OnReceiveDisposition ( Disposition disposition ) : void
disposition Disposition
Résultat void

OnReceiveFirstTransfer() protected méthode

protected OnReceiveFirstTransfer ( Transfer transfer ) : void
transfer Transfer
Résultat void

OnWindowMoved() protected abstract méthode

protected abstract OnWindowMoved ( int count ) : void
count int
Résultat void

SessionChannel() public méthode

public SessionChannel ( AmqpSession session ) : System
session AmqpSession
Résultat System