C# Класс Platform.StreamStorage.Azure.AzureEventStore

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Container EventStoreId

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

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

Приватные методы

Метод Описание
Exists ( CloudBlob blob ) : bool

Описание методов

AzureEventStore() публичный Метод

public AzureEventStore ( EventStoreId container, AzureEventStoreChunk store, AzureEventPointer checkpoint ) : System
container EventStoreId
store AzureEventStoreChunk
checkpoint AzureEventPointer
Результат System

CreateNewForWriting() публичный статический Метод

public static CreateNewForWriting ( AzureStoreConfiguration config, EventStoreId container ) : AzureEventStore
config AzureStoreConfiguration
container EventStoreId
Результат AzureEventStore

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

IsValid() публичный статический Метод

public static IsValid ( AzureStoreConfiguration config, EventStoreId container ) : bool
config AzureStoreConfiguration
container EventStoreId
Результат bool

OpenExistingForReading() публичный статический Метод

public static OpenExistingForReading ( AzureStoreConfiguration config, EventStoreId container ) : AzureEventStore
config AzureStoreConfiguration
container EventStoreId
Результат AzureEventStore

OpenExistingForWriting() публичный статический Метод

public static OpenExistingForWriting ( AzureStoreConfiguration config, EventStoreId container ) : AzureEventStore
config AzureStoreConfiguration
container EventStoreId
Результат AzureEventStore

ReadAll() публичный Метод

public ReadAll ( EventStoreOffset startOffset, int maxRecordCount ) : IEnumerable
startOffset Platform.StreamClients.EventStoreOffset
maxRecordCount int
Результат IEnumerable

Reset() публичный Метод

public Reset ( ) : void
Результат void

TryGetContainerName() публичный статический Метод

public static TryGetContainerName ( AzureStoreConfiguration config, Microsoft.WindowsAzure.StorageClient.CloudBlobDirectory dir, EventStoreId &container ) : bool
config AzureStoreConfiguration
dir Microsoft.WindowsAzure.StorageClient.CloudBlobDirectory
container EventStoreId
Результат bool

Write() публичный Метод

public Write ( string streamId, IEnumerable eventData ) : void
streamId string
eventData IEnumerable
Результат void

Описание свойств

Container публичное свойство

public EventStoreId Container
Результат EventStoreId