我在命名空间 Microsoft.Phone.Logging 和程序集“Assembly Microsoft.Phone.dll,v8.0.0.0”中找到了 Logger 类。
其中的函数和参数一样令人困惑,我什至在 msdn 或 google 上都找不到它,而且它缺少 xml 注释。
所以我的问题是这个类打算供应用程序开发人员使用,我将如何使用它来记录一些东西?
[EditorBrowsable(EditorBrowsableState.Never)]
[SecuritySafeCritical]
public static class Logger
{
[CLSCompliant(false)]
[SecuritySafeCritical]
public static uint GetEventLevelAndFlags(uint subsystemOrKpiId, LogFlags logFlags, ref uint eventFlags);
[SecuritySafeCritical]
public static void LaunchApp_EndDuration();
[CLSCompliant(false)]
[SecuritySafeCritical]
public static void YLogEvent(uint subsystemOrKpiId, uint eventCode, LogFlags logFlags, byte[] dataBlob);
[CLSCompliant(false)]
[SecuritySafeCritical]
public static void YLogEvent(uint subsystemOrKpiId, uint eventCode, LogFlags logFlags, string message);
[CLSCompliant(false)]
[SecuritySafeCritical]
public static void YLogEvent(uint subsystemOrKpiId, uint eventCode, LogFlags logFlags, uint dataValue);
[CLSCompliant(false)]
[SecuritySafeCritical]
public static void YLogEvent(uint subsystemOrKpiId, uint eventCode, LogFlags logFlags, ulong dataValue);
public delegate void Delegate();
}