C# 클래스 EventStore.ClientAPI.ClientOperations.VolatileSubscriptionOperation

상속: SubscriptionOperation
파일 보기 프로젝트 열기: cuteant/EventStore-DotNetty-Fork

공개 메소드들

메소드 설명
VolatileSubscriptionOperation ( ILogger log, TaskCompletionSource source, string streamId, bool resolveLinkTos, UserCredentials userCredentials, Func eventAppeared, Action subscriptionDropped, bool verboseLogging, Func getConnection ) : System

보호된 메소드들

메소드 설명
CreateSubscriptionObject ( long lastCommitPosition, long? lastEventNumber ) : EventStoreSubscription
CreateSubscriptionPackage ( ) : TcpPackage
InspectPackage ( TcpPackage package, InspectionResult &result ) : bool

메소드 상세

CreateSubscriptionObject() 보호된 메소드

protected CreateSubscriptionObject ( long lastCommitPosition, long? lastEventNumber ) : EventStoreSubscription
lastCommitPosition long
lastEventNumber long?
리턴 EventStoreSubscription

CreateSubscriptionPackage() 보호된 메소드

protected CreateSubscriptionPackage ( ) : TcpPackage
리턴 TcpPackage

InspectPackage() 보호된 메소드

protected InspectPackage ( TcpPackage package, InspectionResult &result ) : bool
package TcpPackage
result InspectionResult
리턴 bool

VolatileSubscriptionOperation() 공개 메소드

public VolatileSubscriptionOperation ( ILogger log, TaskCompletionSource source, string streamId, bool resolveLinkTos, UserCredentials userCredentials, Func eventAppeared, Action subscriptionDropped, bool verboseLogging, Func getConnection ) : System
log ILogger
source TaskCompletionSource
streamId string
resolveLinkTos bool
userCredentials UserCredentials
eventAppeared Func
subscriptionDropped Action
verboseLogging bool
getConnection Func
리턴 System