C# Класс EventStore.ClientAPI.Embedded.EventStoreEmbeddedNodeConnection

Наследование: IEventStoreConnection, IEventStoreTransactionConnection
Показать файл Открыть проект

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

Метод Описание
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