C# 클래스 Platform.StreamStorage.Azure.AzureEventStore

상속: IDisposable
파일 보기 프로젝트 열기: Lokad/lokad-data-platform 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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