C# Class CalDavSynchronizer.DataAccess.NullSynchronizationReportRepository

Inheritance: ISynchronizationReportRepository
ファイルを表示 Open project: aluxnimm/outlookcaldavsynchronizer

Public Properties

Property Type Description
Instance ISynchronizationReportRepository

Public Methods

Method Description
AddReport ( GenSync.Logging.SynchronizationReport report ) : SynchronizationReportName
DeleteReport ( SynchronizationReportName name ) : void
GetAvailableReports ( ) : IReadOnlyList
GetReport ( SynchronizationReportName name ) : GenSync.Logging.SynchronizationReport
GetReportStream ( SynchronizationReportName name ) : Stream

Protected Methods

Method Description
OnReportAdded ( ReportAddedEventArgs e ) : void

Private Methods

Method Description
NullSynchronizationReportRepository ( ) : System

Method Details

AddReport() public method

public AddReport ( GenSync.Logging.SynchronizationReport report ) : SynchronizationReportName
report GenSync.Logging.SynchronizationReport
return GenSync.Logging.SynchronizationReportName

DeleteReport() public method

public DeleteReport ( SynchronizationReportName name ) : void
name GenSync.Logging.SynchronizationReportName
return void

GetAvailableReports() public method

public GetAvailableReports ( ) : IReadOnlyList
return IReadOnlyList

GetReport() public method

public GetReport ( SynchronizationReportName name ) : GenSync.Logging.SynchronizationReport
name GenSync.Logging.SynchronizationReportName
return GenSync.Logging.SynchronizationReport

GetReportStream() public method

public GetReportStream ( SynchronizationReportName name ) : Stream
name GenSync.Logging.SynchronizationReportName
return Stream

OnReportAdded() protected method

protected OnReportAdded ( ReportAddedEventArgs e ) : void
e ReportAddedEventArgs
return void

Property Details

Instance public_oe static_oe property

public static ISynchronizationReportRepository Instance
return ISynchronizationReportRepository