C# Class AzureWebFarm.Storage.SyncStatusRepository

Inheritance: ISyncStatusRepository
Datei anzeigen Open project: MRCollective/AzureWebFarm

Public Methods

Method Description
RemoveWebSiteStatus ( string webSiteName ) : void
RetrieveSyncStatus ( string webSiteName ) : IEnumerable
RetrieveSyncStatusByInstanceId ( string roleInstanceId ) : IEnumerable
RetrieveSyncStatuses ( ) : IEnumerable
SyncStatusRepository ( IAzureStorageFactory storageFactory ) : System
Update ( SyncStatus syncStatus ) : void
UpdateStatus ( string webSiteName, SyncInstanceStatus status, Exception lastError = null ) : void

Method Details

RemoveWebSiteStatus() public method

public RemoveWebSiteStatus ( string webSiteName ) : void
webSiteName string
return void

RetrieveSyncStatus() public method

public RetrieveSyncStatus ( string webSiteName ) : IEnumerable
webSiteName string
return IEnumerable

RetrieveSyncStatusByInstanceId() public method

public RetrieveSyncStatusByInstanceId ( string roleInstanceId ) : IEnumerable
roleInstanceId string
return IEnumerable

RetrieveSyncStatuses() public method

public RetrieveSyncStatuses ( ) : IEnumerable
return IEnumerable

SyncStatusRepository() public method

public SyncStatusRepository ( IAzureStorageFactory storageFactory ) : System
storageFactory IAzureStorageFactory
return System

Update() public method

public Update ( SyncStatus syncStatus ) : void
syncStatus AzureWebFarm.Entities.SyncStatus
return void

UpdateStatus() public method

public UpdateStatus ( string webSiteName, SyncInstanceStatus status, Exception lastError = null ) : void
webSiteName string
status SyncInstanceStatus
lastError System.Exception
return void