C# Class Platform.StreamStorage.Azure.AzureEventPointer

Not intended to be used outside Platform.Core itself. Maintains a pointer to a specific event within the event store using the metadata of a Windows Azure cloud page blob.
Inheritance: IEventPointer
Exibir arquivo Open project: Lokad/lokad-data-platform Class Usage Examples

Public Methods

Method Description
Dispose ( ) : void
OpenReadable ( Microsoft.WindowsAzure.StorageClient.CloudPageBlob blob ) : AzureEventPointer
OpenWriteable ( Microsoft.WindowsAzure.StorageClient.CloudPageBlob blob ) : AzureEventPointer
Read ( ) : long
Write ( long checkpoint ) : void

Private Methods

Method Description
AzureEventPointer ( Microsoft.WindowsAzure.StorageClient.CloudPageBlob blob, bool readOnly ) : System

Method Details

Dispose() public method

public Dispose ( ) : void
return void

OpenReadable() public static method

public static OpenReadable ( Microsoft.WindowsAzure.StorageClient.CloudPageBlob blob ) : AzureEventPointer
blob Microsoft.WindowsAzure.StorageClient.CloudPageBlob
return AzureEventPointer

OpenWriteable() public static method

public static OpenWriteable ( Microsoft.WindowsAzure.StorageClient.CloudPageBlob blob ) : AzureEventPointer
blob Microsoft.WindowsAzure.StorageClient.CloudPageBlob
return AzureEventPointer

Read() public method

public Read ( ) : long
return long

Write() public method

public Write ( long checkpoint ) : void
checkpoint long
return void