LoggerExtensionsLogUnknownDataPageTEnum(ILogger, Byte, Byte, String) Method
Logs a warning message indicating an unknown data page deeper in the device parsing hierarchy.
Namespace: SmallEarthTech.AntPlus.Extensions.LoggingAssembly: SmallEarthTech.AntPlus (in SmallEarthTech.AntPlus.dll) Version: 6.0.1+2b48744145fe7ef0b0e6d89d46e9cc83d8627463
public static void LogUnknownDataPage<TEnum>(
this ILogger logger,
byte value,
byte[] dataPage,
string methodName = ""
)
where TEnum : Enum
<ExtensionAttribute>
Public Shared Sub LogUnknownDataPage(Of TEnum As Enum) (
logger As ILogger,
value As Byte,
dataPage As Byte(),
Optional methodName As String = ""
)
public:
[ExtensionAttribute]
generic<typename TEnum>
where TEnum : Enum
static void LogUnknownDataPage(
ILogger^ logger,
unsigned char value,
array<unsigned char>^ dataPage,
String^ methodName = L""
)
[<ExtensionAttribute>]
static member LogUnknownDataPage :
logger : ILogger *
value : byte *
dataPage : byte[] *
?methodName : string
(* Defaults:
let _methodName = defaultArg methodName ""
*)
-> unit when 'TEnum : Enum
- logger ILogger
- The logger instance.
- value Byte
- The value in the data page that is not defined in the enumeration.
- dataPage Byte
- The data page as a byte array.
- methodName String (Optional)
- Optional: The caller member name.
- TEnum
- The enumeration that was being parsed.
In Visual Basic and C#, you can call this method as an instance method on any object of type
ILogger. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).