C# Класс RabbitMQ.Client.Unit.IntegrationFixture

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
RECOVERY_INTERVAL System.TimeSpan

Защищенные свойства (Protected)

Свойство Тип Описание
Conn IConnection
Model IModel
encoding System.Text.Encoding

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

Метод Описание
CertificatesDirectory ( ) : string
IsRunningOnMonoOrDotNetCore ( ) : bool

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

Метод Описание
AssertConsumerCount ( IModel m, string q, int count ) : void
AssertConsumerCount ( string q, int count ) : void
AssertMessageCount ( string q, int count ) : void
AssertPreconditionFailed ( ShutdownEventArgs args ) : void
AssertShutdownError ( ShutdownEventArgs args, int code ) : void
Block ( ) : void
CloseAllConnections ( ) : void
CloseConnection ( IConnection conn ) : void
CloseConnection ( string pid ) : void
CreateAutorecoveringConnection ( ) : AutorecoveringConnection
CreateAutorecoveringConnection ( IList endpoints ) : AutorecoveringConnection
CreateAutorecoveringConnection ( IList hostnames ) : AutorecoveringConnection
CreateAutorecoveringConnection ( System.TimeSpan interval ) : AutorecoveringConnection
CreateAutorecoveringConnection ( System.TimeSpan interval, IList hostnames ) : AutorecoveringConnection
CreateAutorecoveringConnectionWithTopologyRecoveryDisabled ( ) : AutorecoveringConnection
CreateNonRecoveringConnection ( ) : IConnection
DeclareNonDurableExchange ( IModel m, string x ) : string
DeclareNonDurableExchangeNoWait ( IModel m, string x ) : string
EnsureNotEmpty ( string q ) : void
EnsureNotEmpty ( string q, string body ) : void
ExecCommand ( string command ) : Process
ExecCommand ( string command, string args ) : Process
ExecCommand ( string ctl, string args, string changeDirTo ) : Process
ExecRabbitMQCtl ( string args ) : Process
GenerateExchangeName ( ) : string
GenerateQueueName ( ) : string
InitiatedByPeerOrLibrary ( ShutdownEventArgs evt ) : bool
ListConnections ( ) : List
Publish ( IConnection conn ) : void
RandomMessageBody ( ) : byte[]
ReleaseResources ( ) : void
ReportExecFailure ( String cmd, String args, String msg ) : void
RestartRabbitMQ ( ) : void
StartRabbitMQ ( ) : void
StopRabbitMQ ( ) : void
Unblock ( ) : void
Wait ( ManualResetEvent latch ) : void
Wait ( ManualResetEvent latch, System.TimeSpan timeSpan ) : void
WaitForConfirms ( IModel m ) : bool
WaitOn ( object o ) : void
WithClosedModel ( Action action ) : void
WithEmptyQueue ( string>.Action action ) : void
WithNonEmptyQueue ( string>.Action action ) : void
WithNonEmptyQueue ( string>.Action action, string msg ) : void
WithTemporaryAutorecoveringConnection ( Action action ) : void
WithTemporaryModel ( Action action ) : void
WithTemporaryModel ( IConnection connection, Action action ) : void
WithTemporaryNonExclusiveQueue ( string>.Action action ) : void
WithTemporaryNonExclusiveQueue ( IModel model, string>.Action action ) : void
WithTemporaryNonExclusiveQueue ( IModel model, string>.Action action, string queue ) : void
WithTemporaryQueue ( string>.Action action ) : void
WithTemporaryQueue ( string>.Action action, string q ) : void
WithTemporaryQueue ( IModel model, string>.Action action ) : void
WithTemporaryQueue ( IModel model, string>.Action action, string queue ) : void
WithTemporaryQueueNoWait ( IModel model, string>.Action action, string queue ) : void

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

Метод Описание
Dispose ( ) : void
Init ( ) : void

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

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

protected AssertConsumerCount ( IModel m, string q, int count ) : void
m IModel
q string
count int
Результат void

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

protected AssertConsumerCount ( string q, int count ) : void
q string
count int
Результат void

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

protected AssertMessageCount ( string q, int count ) : void
q string
count int
Результат void

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

protected AssertPreconditionFailed ( ShutdownEventArgs args ) : void
args ShutdownEventArgs
Результат void

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

protected AssertShutdownError ( ShutdownEventArgs args, int code ) : void
args ShutdownEventArgs
code int
Результат void

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

protected Block ( ) : void
Результат void

CertificatesDirectory() публичный статический Метод

public static CertificatesDirectory ( ) : string
Результат string

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

protected CloseAllConnections ( ) : void
Результат void

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

protected CloseConnection ( IConnection conn ) : void
conn IConnection
Результат void

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

protected CloseConnection ( string pid ) : void
pid string
Результат void

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

protected CreateAutorecoveringConnection ( ) : AutorecoveringConnection
Результат RabbitMQ.Client.Framing.Impl.AutorecoveringConnection

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

protected CreateAutorecoveringConnection ( IList endpoints ) : AutorecoveringConnection
endpoints IList
Результат RabbitMQ.Client.Framing.Impl.AutorecoveringConnection

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

protected CreateAutorecoveringConnection ( IList hostnames ) : AutorecoveringConnection
hostnames IList
Результат RabbitMQ.Client.Framing.Impl.AutorecoveringConnection

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

protected CreateAutorecoveringConnection ( System.TimeSpan interval ) : AutorecoveringConnection
interval System.TimeSpan
Результат RabbitMQ.Client.Framing.Impl.AutorecoveringConnection

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

protected CreateAutorecoveringConnection ( System.TimeSpan interval, IList hostnames ) : AutorecoveringConnection
interval System.TimeSpan
hostnames IList
Результат RabbitMQ.Client.Framing.Impl.AutorecoveringConnection

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

protected CreateAutorecoveringConnectionWithTopologyRecoveryDisabled ( ) : AutorecoveringConnection
Результат RabbitMQ.Client.Framing.Impl.AutorecoveringConnection

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

protected CreateNonRecoveringConnection ( ) : IConnection
Результат IConnection

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

protected DeclareNonDurableExchange ( IModel m, string x ) : string
m IModel
x string
Результат string

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

protected DeclareNonDurableExchangeNoWait ( IModel m, string x ) : string
m IModel
x string
Результат string

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

protected EnsureNotEmpty ( string q ) : void
q string
Результат void

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

protected EnsureNotEmpty ( string q, string body ) : void
q string
body string
Результат void

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

protected ExecCommand ( string command ) : Process
command string
Результат System.Diagnostics.Process

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

protected ExecCommand ( string command, string args ) : Process
command string
args string
Результат System.Diagnostics.Process

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

protected ExecCommand ( string ctl, string args, string changeDirTo ) : Process
ctl string
args string
changeDirTo string
Результат System.Diagnostics.Process

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

protected ExecRabbitMQCtl ( string args ) : Process
args string
Результат System.Diagnostics.Process

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

protected GenerateExchangeName ( ) : string
Результат string

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

protected GenerateQueueName ( ) : string
Результат string

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

protected InitiatedByPeerOrLibrary ( ShutdownEventArgs evt ) : bool
evt ShutdownEventArgs
Результат bool

IsRunningOnMonoOrDotNetCore() публичный статический Метод

public static IsRunningOnMonoOrDotNetCore ( ) : bool
Результат bool

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

protected ListConnections ( ) : List
Результат List

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

protected Publish ( IConnection conn ) : void
conn IConnection
Результат void

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

protected RandomMessageBody ( ) : byte[]
Результат byte[]

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

protected ReleaseResources ( ) : void
Результат void

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

protected ReportExecFailure ( String cmd, String args, String msg ) : void
cmd String
args String
msg String
Результат void

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

protected RestartRabbitMQ ( ) : void
Результат void

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

protected StartRabbitMQ ( ) : void
Результат void

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

protected StopRabbitMQ ( ) : void
Результат void

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

protected Unblock ( ) : void
Результат void

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

protected Wait ( ManualResetEvent latch ) : void
latch System.Threading.ManualResetEvent
Результат void

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

protected Wait ( ManualResetEvent latch, System.TimeSpan timeSpan ) : void
latch System.Threading.ManualResetEvent
timeSpan System.TimeSpan
Результат void

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

protected WaitForConfirms ( IModel m ) : bool
m IModel
Результат bool

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

protected WaitOn ( object o ) : void
o object
Результат void

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

protected WithClosedModel ( Action action ) : void
action Action
Результат void

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

protected WithEmptyQueue ( string>.Action action ) : void
action string>.Action
Результат void

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

protected WithNonEmptyQueue ( string>.Action action ) : void
action string>.Action
Результат void

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

protected WithNonEmptyQueue ( string>.Action action, string msg ) : void
action string>.Action
msg string
Результат void

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

protected WithTemporaryAutorecoveringConnection ( Action action ) : void
action Action
Результат void

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

protected WithTemporaryModel ( Action action ) : void
action Action
Результат void

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

protected WithTemporaryModel ( IConnection connection, Action action ) : void
connection IConnection
action Action
Результат void

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

protected WithTemporaryNonExclusiveQueue ( string>.Action action ) : void
action string>.Action
Результат void

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

protected WithTemporaryNonExclusiveQueue ( IModel model, string>.Action action ) : void
model IModel
action string>.Action
Результат void

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

protected WithTemporaryNonExclusiveQueue ( IModel model, string>.Action action, string queue ) : void
model IModel
action string>.Action
queue string
Результат void

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

protected WithTemporaryQueue ( string>.Action action ) : void
action string>.Action
Результат void

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

protected WithTemporaryQueue ( string>.Action action, string q ) : void
action string>.Action
q string
Результат void

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

protected WithTemporaryQueue ( IModel model, string>.Action action ) : void
model IModel
action string>.Action
Результат void

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

protected WithTemporaryQueue ( IModel model, string>.Action action, string queue ) : void
model IModel
action string>.Action
queue string
Результат void

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

protected WithTemporaryQueueNoWait ( IModel model, string>.Action action, string queue ) : void
model IModel
action string>.Action
queue string
Результат void

Описание свойств

Conn защищенное свойство

protected IConnection Conn
Результат IConnection

Model защищенное свойство

protected IModel Model
Результат IModel

RECOVERY_INTERVAL публичное статическое свойство

public static TimeSpan,System RECOVERY_INTERVAL
Результат System.TimeSpan

encoding защищенное свойство

protected Encoding,System.Text encoding
Результат System.Text.Encoding