|
AdapterCollectionBaseTOnProcessException(MessageLevel, Exception, String, MessageFlags) Method
|
Namespace: GSF.TimeSeries.AdaptersAssembly: GSF.TimeSeries (in GSF.TimeSeries.dll) Version: 2.4.248-beta
SyntaxProtected Overridable Sub OnProcessException (
level As MessageLevel,
exception As Exception,
Optional eventName As String = Nothing,
Optional flags As MessageFlags = MessageFlags.None
)
abstract OnProcessException :
level : MessageLevel *
exception : Exception *
?eventName : string *
?flags : MessageFlags
(* Defaults:
let _eventName = defaultArg eventName null
let _flags = defaultArg flags MessageFlags.None
*)
-> unit
override OnProcessException :
level : MessageLevel *
exception : Exception *
?eventName : string *
?flags : MessageFlags
(* Defaults:
let _eventName = defaultArg eventName null
let _flags = defaultArg flags MessageFlags.None
*)
-> unit
function OnProcessException(level, exception, eventName, flags);
View SourceParameters
- level MessageLevel
- The MessageLevel to assign to this message
- exception Exception
- Processing Exception.
- eventName String (Optional)
- A fixed string to classify this event; defaults to null.
- flags MessageFlags (Optional)
- MessageFlags to use, if any; defaults to None.
Remarks should be a constant string value associated with what type of message is being
generated. In general, there should only be a few dozen distinct event names per class. Exceeding this
threshold will cause the EventName to be replaced with a general warning that a usage issue has occurred.
See Also