C# Класс Microsoft.Azure.Amqp.AmqpSession.SessionChannel

Показать файл Открыть проект

Открытые методы

Метод Описание
DisposeDelivery ( Delivery delivery, bool settled, DeliveryState state, bool noFlush ) : void
Flush ( ) : void
OnLinkClosed ( AmqpLink link ) : void
OnReceiveDisposition ( Disposition disposition ) : void
SessionChannel ( AmqpSession session ) : System

Защищенные методы

Метод Описание
AddDelivery ( Delivery delivery ) : void
OnReceiveFirstTransfer ( Transfer transfer ) : void
OnWindowMoved ( int count ) : void

Приватные методы

Метод Описание
CanBatch ( Outcome outcome1, Outcome outcome2 ) : bool
DispositionTimerCallback ( object state ) : void
SendDisposition ( ) : void
SendDisposition ( DispositionInfo info ) : void
TrySendDisposition ( ) : bool

Описание методов

AddDelivery() защищенный Метод

protected AddDelivery ( Delivery delivery ) : void
delivery Delivery
Результат void

DisposeDelivery() публичный Метод

public DisposeDelivery ( Delivery delivery, bool settled, DeliveryState state, bool noFlush ) : void
delivery Delivery
settled bool
state DeliveryState
noFlush bool
Результат void

Flush() публичный Метод

public Flush ( ) : void
Результат void

OnLinkClosed() публичный Метод

public OnLinkClosed ( AmqpLink link ) : void
link AmqpLink
Результат void

OnReceiveDisposition() публичный Метод

public OnReceiveDisposition ( Disposition disposition ) : void
disposition Disposition
Результат void

OnReceiveFirstTransfer() защищенный Метод

protected OnReceiveFirstTransfer ( Transfer transfer ) : void
transfer Transfer
Результат void

OnWindowMoved() защищенный абстрактный Метод

protected abstract OnWindowMoved ( int count ) : void
count int
Результат void

SessionChannel() публичный Метод

public SessionChannel ( AmqpSession session ) : System
session AmqpSession
Результат System