EventLogEntry.ReplacementStrings 属性

定义

获取与事件日志项关联的替换字符串。

public:
 property cli::array <System::String ^> ^ ReplacementStrings { cli::array <System::String ^> ^ get(); };
public string[] ReplacementStrings { get; }
member this.ReplacementStrings : string[]
Public ReadOnly Property ReplacementStrings As String()

属性值

String[]

包含存储在事件项中的替换字符串的数组。

注解

此属性仅检索条目的替换字符串。 若要检索完整消息,请阅读 Message 属性。

属性 ReplacementStrings 包含事件日志条目中使用的替换字符串的本地化版本。 如果为应用程序提供包含每种目标语言字符串的资源文件,则可以以该计算机上使用的语言发出事件日志消息。 为此,请为包含替换字符串的资源程序集创建 类的实例 ResourceManager 。 构造函数的第一个参数 ResourceManager(String, Assembly) 标识要使用的资源程序集。 GetString使用该实例的 方法为日志事件提供本地化的消息。 以下代码自动将消息设置为当前区域性的语言。

ResourceManager LocRM = new ResourceManager("ReplacementStrings.TestStrings",   
      typeof(Program).Assembly);  
EventLog e1 = new EventLog("LocTest", "MyMachine", "LocTest");  
// Get the string associated with the current culture.  
e1.WriteEntry(LocRM.GetString("strMessage"),  
   EventLogEntryType.Information);  

适用于

另请参阅