C# 클래스 EventStore.ClientAPI.Embedded.EventStoreEmbeddedNodeConnection

상속: IEventStoreConnection, IEventStoreTransactionConnection
파일 보기 프로젝트 열기: EventStore/EventStore

공개 메소드들

메소드 설명
AppendToStreamAsync ( string stream, int expectedVersion ) : Task
AppendToStreamAsync ( string stream, int expectedVersion, IEnumerable events, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : Task
AppendToStreamAsync ( string stream, int expectedVersion, EventStore.ClientAPI.SystemData.UserCredentials userCredentials ) : Task
Close ( ) : void
CommitTransactionAsync ( EventStoreTransaction transaction, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : Task
ConnectAsync ( ) : System.Threading.Tasks.Task
ConnectToPersistentSubscription ( string stream, string groupName, ResolvedEvent>.Action eventAppeared, Action subscriptionDropped = null, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null, int bufferSize = 10, bool autoAck = true ) : EventStorePersistentSubscriptionBase
ConnectToPersistentSubscriptionAsync ( string stream, string groupName, ResolvedEvent>.Action eventAppeared, Action subscriptionDropped = null, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null, int bufferSize = 10, bool autoAck = true ) : Task
ContinueTransaction ( long transactionId, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : EventStoreTransaction
CreatePersistentSubscriptionAsync ( string stream, string groupName, PersistentSubscriptionSettings settings, EventStore.ClientAPI.SystemData.UserCredentials userCredentials ) : System.Threading.Tasks.Task
DeletePersistentSubscriptionAsync ( string stream, string groupName, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : System.Threading.Tasks.Task
DeleteStreamAsync ( string stream, int expectedVersion, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : Task
DeleteStreamAsync ( string stream, int expectedVersion, bool hardDelete, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : Task
EventStoreEmbeddedNodeConnection ( ConnectionSettings settings, string connectionName, IPublisher publisher, ISubscriber bus, IAuthenticationProvider authenticationProvider ) : System
GetStreamMetadataAsRawBytesAsync ( string stream, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : Task
GetStreamMetadataAsync ( string stream, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : Task
ReadAllEventsBackwardAsync ( Position position, int maxCount, bool resolveLinkTos, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : Task
ReadAllEventsForwardAsync ( Position position, int maxCount, bool resolveLinkTos, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : Task
ReadEventAsync ( string stream, int eventNumber, bool resolveLinkTos, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : Task
ReadStreamEventsBackwardAsync ( string stream, int start, int count, bool resolveLinkTos, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : Task
ReadStreamEventsForwardAsync ( string stream, int start, int count, bool resolveLinkTos, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : Task
SetStreamMetadataAsync ( string stream, int expectedMetastreamVersion, StreamMetadata metadata, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : Task
SetStreamMetadataAsync ( string stream, int expectedMetastreamVersion, byte metadata, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : Task
SetSystemSettingsAsync ( SystemSettings settings, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : System.Threading.Tasks.Task
StartTransactionAsync ( string stream, int expectedVersion, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : Task
SubscribeToAllAsync ( bool resolveLinkTos, ResolvedEvent>.Action eventAppeared, Action subscriptionDropped = null, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : Task
SubscribeToAllFrom ( Position lastCheckpoint, CatchUpSubscriptionSettings settings, ResolvedEvent>.Action eventAppeared, Action liveProcessingStarted = null, Action subscriptionDropped = null, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : EventStoreAllCatchUpSubscription
SubscribeToAllFrom ( Position lastCheckpoint, bool resolveLinkTos, ResolvedEvent>.Action eventAppeared, Action liveProcessingStarted = null, Action subscriptionDropped = null, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null, int readBatchSize = 500 ) : EventStoreAllCatchUpSubscription
SubscribeToStreamAsync ( string stream, bool resolveLinkTos, ResolvedEvent>.Action eventAppeared, Action subscriptionDropped = null, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : Task
SubscribeToStreamFrom ( string stream, int lastCheckpoint, CatchUpSubscriptionSettings settings, ResolvedEvent>.Action eventAppeared, Action liveProcessingStarted = null, Action subscriptionDropped = null, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : EventStoreStreamCatchUpSubscription
SubscribeToStreamFrom ( string stream, int lastCheckpoint, bool resolveLinkTos, ResolvedEvent>.Action eventAppeared, Action liveProcessingStarted = null, Action subscriptionDropped = null, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null, int readBatchSize = 500 ) : EventStoreStreamCatchUpSubscription
TransactionalWriteAsync ( EventStoreTransaction transaction, IEnumerable events, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : System.Threading.Tasks.Task
UpdatePersistentSubscriptionAsync ( string stream, string groupName, PersistentSubscriptionSettings settings, EventStore.ClientAPI.SystemData.UserCredentials userCredentials ) : System.Threading.Tasks.Task

비공개 메소드들

메소드 설명
EventStoreEmbeddedNodeConnection ( ) : System
GetUserCredentials ( ConnectionSettings settings, EventStore.ClientAPI.SystemData.UserCredentials givenCredentials ) : EventStore.ClientAPI.SystemData.UserCredentials
IDisposable ( ) : void
IEventStoreTransactionConnection ( EventStoreTransaction transaction, IEnumerable events, EventStore.ClientAPI.SystemData.UserCredentials userCredentials ) : System.Threading.Tasks.Task
IEventStoreTransactionConnection ( EventStoreTransaction transaction, EventStore.ClientAPI.SystemData.UserCredentials userCredentials ) : Task

메소드 상세

AppendToStreamAsync() 공개 메소드

public AppendToStreamAsync ( string stream, int expectedVersion ) : Task
stream string
expectedVersion int
리턴 Task

AppendToStreamAsync() 공개 메소드

public AppendToStreamAsync ( string stream, int expectedVersion, IEnumerable events, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : Task
stream string
expectedVersion int
events IEnumerable
userCredentials EventStore.ClientAPI.SystemData.UserCredentials
리턴 Task

AppendToStreamAsync() 공개 메소드

public AppendToStreamAsync ( string stream, int expectedVersion, EventStore.ClientAPI.SystemData.UserCredentials userCredentials ) : Task
stream string
expectedVersion int
userCredentials EventStore.ClientAPI.SystemData.UserCredentials
리턴 Task

Close() 공개 메소드

public Close ( ) : void
리턴 void

CommitTransactionAsync() 공개 메소드

public CommitTransactionAsync ( EventStoreTransaction transaction, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : Task
transaction EventStoreTransaction
userCredentials EventStore.ClientAPI.SystemData.UserCredentials
리턴 Task

ConnectAsync() 공개 메소드

public ConnectAsync ( ) : System.Threading.Tasks.Task
리턴 System.Threading.Tasks.Task

ConnectToPersistentSubscription() 공개 메소드

public ConnectToPersistentSubscription ( string stream, string groupName, ResolvedEvent>.Action eventAppeared, Action subscriptionDropped = null, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null, int bufferSize = 10, bool autoAck = true ) : EventStorePersistentSubscriptionBase
stream string
groupName string
eventAppeared ResolvedEvent>.Action
subscriptionDropped Action
userCredentials EventStore.ClientAPI.SystemData.UserCredentials
bufferSize int
autoAck bool
리턴 EventStorePersistentSubscriptionBase

ConnectToPersistentSubscriptionAsync() 공개 메소드

public ConnectToPersistentSubscriptionAsync ( string stream, string groupName, ResolvedEvent>.Action eventAppeared, Action subscriptionDropped = null, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null, int bufferSize = 10, bool autoAck = true ) : Task
stream string
groupName string
eventAppeared ResolvedEvent>.Action
subscriptionDropped Action
userCredentials EventStore.ClientAPI.SystemData.UserCredentials
bufferSize int
autoAck bool
리턴 Task

ContinueTransaction() 공개 메소드

public ContinueTransaction ( long transactionId, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : EventStoreTransaction
transactionId long
userCredentials EventStore.ClientAPI.SystemData.UserCredentials
리턴 EventStoreTransaction

CreatePersistentSubscriptionAsync() 공개 메소드

public CreatePersistentSubscriptionAsync ( string stream, string groupName, PersistentSubscriptionSettings settings, EventStore.ClientAPI.SystemData.UserCredentials userCredentials ) : System.Threading.Tasks.Task
stream string
groupName string
settings PersistentSubscriptionSettings
userCredentials EventStore.ClientAPI.SystemData.UserCredentials
리턴 System.Threading.Tasks.Task

DeletePersistentSubscriptionAsync() 공개 메소드

public DeletePersistentSubscriptionAsync ( string stream, string groupName, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : System.Threading.Tasks.Task
stream string
groupName string
userCredentials EventStore.ClientAPI.SystemData.UserCredentials
리턴 System.Threading.Tasks.Task

DeleteStreamAsync() 공개 메소드

public DeleteStreamAsync ( string stream, int expectedVersion, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : Task
stream string
expectedVersion int
userCredentials EventStore.ClientAPI.SystemData.UserCredentials
리턴 Task

DeleteStreamAsync() 공개 메소드

public DeleteStreamAsync ( string stream, int expectedVersion, bool hardDelete, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : Task
stream string
expectedVersion int
hardDelete bool
userCredentials EventStore.ClientAPI.SystemData.UserCredentials
리턴 Task

EventStoreEmbeddedNodeConnection() 공개 메소드

public EventStoreEmbeddedNodeConnection ( ConnectionSettings settings, string connectionName, IPublisher publisher, ISubscriber bus, IAuthenticationProvider authenticationProvider ) : System
settings ConnectionSettings
connectionName string
publisher IPublisher
bus ISubscriber
authenticationProvider IAuthenticationProvider
리턴 System

GetStreamMetadataAsRawBytesAsync() 공개 메소드

public GetStreamMetadataAsRawBytesAsync ( string stream, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : Task
stream string
userCredentials EventStore.ClientAPI.SystemData.UserCredentials
리턴 Task

GetStreamMetadataAsync() 공개 메소드

public GetStreamMetadataAsync ( string stream, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : Task
stream string
userCredentials EventStore.ClientAPI.SystemData.UserCredentials
리턴 Task

ReadAllEventsBackwardAsync() 공개 메소드

public ReadAllEventsBackwardAsync ( Position position, int maxCount, bool resolveLinkTos, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : Task
position Position
maxCount int
resolveLinkTos bool
userCredentials EventStore.ClientAPI.SystemData.UserCredentials
리턴 Task

ReadAllEventsForwardAsync() 공개 메소드

public ReadAllEventsForwardAsync ( Position position, int maxCount, bool resolveLinkTos, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : Task
position Position
maxCount int
resolveLinkTos bool
userCredentials EventStore.ClientAPI.SystemData.UserCredentials
리턴 Task

ReadEventAsync() 공개 메소드

public ReadEventAsync ( string stream, int eventNumber, bool resolveLinkTos, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : Task
stream string
eventNumber int
resolveLinkTos bool
userCredentials EventStore.ClientAPI.SystemData.UserCredentials
리턴 Task

ReadStreamEventsBackwardAsync() 공개 메소드

public ReadStreamEventsBackwardAsync ( string stream, int start, int count, bool resolveLinkTos, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : Task
stream string
start int
count int
resolveLinkTos bool
userCredentials EventStore.ClientAPI.SystemData.UserCredentials
리턴 Task

ReadStreamEventsForwardAsync() 공개 메소드

public ReadStreamEventsForwardAsync ( string stream, int start, int count, bool resolveLinkTos, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : Task
stream string
start int
count int
resolveLinkTos bool
userCredentials EventStore.ClientAPI.SystemData.UserCredentials
리턴 Task

SetStreamMetadataAsync() 공개 메소드

public SetStreamMetadataAsync ( string stream, int expectedMetastreamVersion, StreamMetadata metadata, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : Task
stream string
expectedMetastreamVersion int
metadata StreamMetadata
userCredentials EventStore.ClientAPI.SystemData.UserCredentials
리턴 Task

SetStreamMetadataAsync() 공개 메소드

public SetStreamMetadataAsync ( string stream, int expectedMetastreamVersion, byte metadata, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : Task
stream string
expectedMetastreamVersion int
metadata byte
userCredentials EventStore.ClientAPI.SystemData.UserCredentials
리턴 Task

SetSystemSettingsAsync() 공개 메소드

public SetSystemSettingsAsync ( SystemSettings settings, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : System.Threading.Tasks.Task
settings SystemSettings
userCredentials EventStore.ClientAPI.SystemData.UserCredentials
리턴 System.Threading.Tasks.Task

StartTransactionAsync() 공개 메소드

public StartTransactionAsync ( string stream, int expectedVersion, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : Task
stream string
expectedVersion int
userCredentials EventStore.ClientAPI.SystemData.UserCredentials
리턴 Task

SubscribeToAllAsync() 공개 메소드

public SubscribeToAllAsync ( bool resolveLinkTos, ResolvedEvent>.Action eventAppeared, Action subscriptionDropped = null, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : Task
resolveLinkTos bool
eventAppeared ResolvedEvent>.Action
subscriptionDropped Action
userCredentials EventStore.ClientAPI.SystemData.UserCredentials
리턴 Task

SubscribeToAllFrom() 공개 메소드

public SubscribeToAllFrom ( Position lastCheckpoint, CatchUpSubscriptionSettings settings, ResolvedEvent>.Action eventAppeared, Action liveProcessingStarted = null, Action subscriptionDropped = null, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : EventStoreAllCatchUpSubscription
lastCheckpoint Position
settings CatchUpSubscriptionSettings
eventAppeared ResolvedEvent>.Action
liveProcessingStarted Action
subscriptionDropped Action
userCredentials EventStore.ClientAPI.SystemData.UserCredentials
리턴 EventStoreAllCatchUpSubscription

SubscribeToAllFrom() 공개 메소드

public SubscribeToAllFrom ( Position lastCheckpoint, bool resolveLinkTos, ResolvedEvent>.Action eventAppeared, Action liveProcessingStarted = null, Action subscriptionDropped = null, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null, int readBatchSize = 500 ) : EventStoreAllCatchUpSubscription
lastCheckpoint Position
resolveLinkTos bool
eventAppeared ResolvedEvent>.Action
liveProcessingStarted Action
subscriptionDropped Action
userCredentials EventStore.ClientAPI.SystemData.UserCredentials
readBatchSize int
리턴 EventStoreAllCatchUpSubscription

SubscribeToStreamAsync() 공개 메소드

public SubscribeToStreamAsync ( string stream, bool resolveLinkTos, ResolvedEvent>.Action eventAppeared, Action subscriptionDropped = null, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : Task
stream string
resolveLinkTos bool
eventAppeared ResolvedEvent>.Action
subscriptionDropped Action
userCredentials EventStore.ClientAPI.SystemData.UserCredentials
리턴 Task

SubscribeToStreamFrom() 공개 메소드

public SubscribeToStreamFrom ( string stream, int lastCheckpoint, CatchUpSubscriptionSettings settings, ResolvedEvent>.Action eventAppeared, Action liveProcessingStarted = null, Action subscriptionDropped = null, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : EventStoreStreamCatchUpSubscription
stream string
lastCheckpoint int
settings CatchUpSubscriptionSettings
eventAppeared ResolvedEvent>.Action
liveProcessingStarted Action
subscriptionDropped Action
userCredentials EventStore.ClientAPI.SystemData.UserCredentials
리턴 EventStoreStreamCatchUpSubscription

SubscribeToStreamFrom() 공개 메소드

public SubscribeToStreamFrom ( string stream, int lastCheckpoint, bool resolveLinkTos, ResolvedEvent>.Action eventAppeared, Action liveProcessingStarted = null, Action subscriptionDropped = null, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null, int readBatchSize = 500 ) : EventStoreStreamCatchUpSubscription
stream string
lastCheckpoint int
resolveLinkTos bool
eventAppeared ResolvedEvent>.Action
liveProcessingStarted Action
subscriptionDropped Action
userCredentials EventStore.ClientAPI.SystemData.UserCredentials
readBatchSize int
리턴 EventStoreStreamCatchUpSubscription

TransactionalWriteAsync() 공개 메소드

public TransactionalWriteAsync ( EventStoreTransaction transaction, IEnumerable events, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : System.Threading.Tasks.Task
transaction EventStoreTransaction
events IEnumerable
userCredentials EventStore.ClientAPI.SystemData.UserCredentials
리턴 System.Threading.Tasks.Task

UpdatePersistentSubscriptionAsync() 공개 메소드

public UpdatePersistentSubscriptionAsync ( string stream, string groupName, PersistentSubscriptionSettings settings, EventStore.ClientAPI.SystemData.UserCredentials userCredentials ) : System.Threading.Tasks.Task
stream string
groupName string
settings PersistentSubscriptionSettings
userCredentials EventStore.ClientAPI.SystemData.UserCredentials
리턴 System.Threading.Tasks.Task