C# 클래스 ConsoleRunner.Diagnostics.Quarantine

상속: IEnvelopeQuarantine
파일 보기 프로젝트 열기: Lokad/lokad-cqrs-samples

공개 메소드들

메소드 설명
Quarantine ( IStreamingRoot root ) : System
TryRelease ( Lokad.Cqrs.Core.Inbox.EnvelopeTransportContext context ) : void
TryToQuarantine ( Lokad.Cqrs.Core.Inbox.EnvelopeTransportContext context, Exception ex ) : bool

비공개 메소드들

메소드 설명
DescribeMessage ( StringBuilder builder, Lokad.Cqrs.Core.Inbox.EnvelopeTransportContext context ) : void
GetStreamingItem ( Lokad.Cqrs.Core.Inbox.EnvelopeTransportContext context ) : IStreamingItem

메소드 상세

Quarantine() 공개 메소드

public Quarantine ( IStreamingRoot root ) : System
root IStreamingRoot
리턴 System

TryRelease() 공개 메소드

public TryRelease ( Lokad.Cqrs.Core.Inbox.EnvelopeTransportContext context ) : void
context Lokad.Cqrs.Core.Inbox.EnvelopeTransportContext
리턴 void

TryToQuarantine() 공개 메소드

public TryToQuarantine ( Lokad.Cqrs.Core.Inbox.EnvelopeTransportContext context, Exception ex ) : bool
context Lokad.Cqrs.Core.Inbox.EnvelopeTransportContext
ex System.Exception
리턴 bool