C# Class Platform.StreamStorage.Azure.AzureEventStore

Inheritance: IDisposable
Afficher le fichier Open project: Lokad/lokad-data-platform Class Usage Examples

Méthodes publiques

Свойство Type Description
Container EventStoreId

Méthodes publiques

Méthode Description
AzureEventStore ( EventStoreId container, AzureEventStoreChunk store, AzureEventPointer checkpoint ) : System
CreateNewForWriting ( AzureStoreConfiguration config, EventStoreId container ) : AzureEventStore
Dispose ( ) : void
IsValid ( AzureStoreConfiguration config, EventStoreId container ) : bool
OpenExistingForReading ( AzureStoreConfiguration config, EventStoreId container ) : AzureEventStore
OpenExistingForWriting ( AzureStoreConfiguration config, EventStoreId container ) : AzureEventStore
ReadAll ( EventStoreOffset startOffset, int maxRecordCount ) : IEnumerable
Reset ( ) : void
TryGetContainerName ( AzureStoreConfiguration config, Microsoft.WindowsAzure.StorageClient.CloudBlobDirectory dir, EventStoreId &container ) : bool
Write ( string streamId, IEnumerable eventData ) : void

Private Methods

Méthode Description
Exists ( CloudBlob blob ) : bool

Method Details

AzureEventStore() public méthode

public AzureEventStore ( EventStoreId container, AzureEventStoreChunk store, AzureEventPointer checkpoint ) : System
container EventStoreId
store AzureEventStoreChunk
checkpoint AzureEventPointer
Résultat System

CreateNewForWriting() public static méthode

public static CreateNewForWriting ( AzureStoreConfiguration config, EventStoreId container ) : AzureEventStore
config AzureStoreConfiguration
container EventStoreId
Résultat AzureEventStore

Dispose() public méthode

public Dispose ( ) : void
Résultat void

IsValid() public static méthode

public static IsValid ( AzureStoreConfiguration config, EventStoreId container ) : bool
config AzureStoreConfiguration
container EventStoreId
Résultat bool

OpenExistingForReading() public static méthode

public static OpenExistingForReading ( AzureStoreConfiguration config, EventStoreId container ) : AzureEventStore
config AzureStoreConfiguration
container EventStoreId
Résultat AzureEventStore

OpenExistingForWriting() public static méthode

public static OpenExistingForWriting ( AzureStoreConfiguration config, EventStoreId container ) : AzureEventStore
config AzureStoreConfiguration
container EventStoreId
Résultat AzureEventStore

ReadAll() public méthode

public ReadAll ( EventStoreOffset startOffset, int maxRecordCount ) : IEnumerable
startOffset Platform.StreamClients.EventStoreOffset
maxRecordCount int
Résultat IEnumerable

Reset() public méthode

public Reset ( ) : void
Résultat void

TryGetContainerName() public static méthode

public static TryGetContainerName ( AzureStoreConfiguration config, Microsoft.WindowsAzure.StorageClient.CloudBlobDirectory dir, EventStoreId &container ) : bool
config AzureStoreConfiguration
dir Microsoft.WindowsAzure.StorageClient.CloudBlobDirectory
container EventStoreId
Résultat bool

Write() public méthode

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

Property Details

Container public_oe property

public EventStoreId Container
Résultat EventStoreId