C# Class Platform.StreamClients.AzureEventStoreClient

Inheritance: JsonEventStoreClientBase, IRawEventStoreClient
Afficher le fichier Open project: Lokad/lokad-data-platform

Méthodes publiques

Méthode Description
AzureEventStoreClient ( AzureStoreConfiguration config, EventStoreId storeId, string serverEndpoint = null ) : System
ReadAllEvents ( EventStoreOffset startOffset, int maxRecordCount ) : IEnumerable
WriteEventsInLargeBatch ( string streamId, IEnumerable eventData ) : void

Private Methods

Méthode Description
PrepareStaging ( IEnumerable events, Microsoft.WindowsAzure.StorageClient.CloudPageBlob blob ) : long

Method Details

AzureEventStoreClient() public méthode

public AzureEventStoreClient ( AzureStoreConfiguration config, EventStoreId storeId, string serverEndpoint = null ) : System
config AzureStoreConfiguration
storeId EventStoreId
serverEndpoint string
Résultat System

ReadAllEvents() public méthode

public ReadAllEvents ( EventStoreOffset startOffset, int maxRecordCount ) : IEnumerable
startOffset EventStoreOffset
maxRecordCount int
Résultat IEnumerable

WriteEventsInLargeBatch() public méthode

public WriteEventsInLargeBatch ( string streamId, IEnumerable eventData ) : void
streamId string
eventData IEnumerable
Résultat void