C# Class SourceLog.Model.LogSubscription

Inheritance: INotifyPropertyChanged
显示文件 Open project: tomhunter-gh/SourceLog Class Usage Examples

Private Properties

Property Type Description
LogProviderLogProviderException void
UnsubscribeEvents void

Public Methods

Method Description
AddNewLogEntry ( object sender, NewLogEntryEventArgs e ) : void
Equals ( object obj ) : bool
GetHashCode ( ) : int
LoadPlugin ( ) : void
LogSubscription ( ) : System
LogSubscription ( Func sourceLogContextProvider ) : System
LogSubscription ( string name, string pluginName, string url ) : System
NotifyPropertyChanged ( string property ) : void
Update ( string name, string pluginName, string settingsXml ) : void

Private Methods

Method Description
LogProviderLogProviderException ( object sender, PluginExceptionEventArgs args ) : void
UnsubscribeEvents ( ) : void

Method Details

AddNewLogEntry() public method

public AddNewLogEntry ( object sender, NewLogEntryEventArgs e ) : void
sender object
e SourceLog.Interface.NewLogEntryEventArgs
return void

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

GetHashCode() public method

public GetHashCode ( ) : int
return int

LoadPlugin() public method

public LoadPlugin ( ) : void
return void

LogSubscription() public method

public LogSubscription ( ) : System
return System

LogSubscription() public method

public LogSubscription ( Func sourceLogContextProvider ) : System
sourceLogContextProvider Func
return System

LogSubscription() public method

public LogSubscription ( string name, string pluginName, string url ) : System
name string
pluginName string
url string
return System

NotifyPropertyChanged() public method

public NotifyPropertyChanged ( string property ) : void
property string
return void

Update() public method

public Update ( string name, string pluginName, string settingsXml ) : void
name string
pluginName string
settingsXml string
return void