EventLogEntry.ReplacementStrings Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient les chaînes de remplacement associées à l'entrée de journal des événements.
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()
Valeur de propriété
Tableau qui contient les chaînes de remplacement stockées dans l'entrée d'événement.
Remarques
Cette propriété récupère uniquement les chaînes de remplacement pour l’entrée. Pour récupérer le message complet, lisez la Message propriété .
La ReplacementStrings propriété contient les versions localisées des chaînes de remplacement utilisées dans l’entrée du journal des événements. Si vous fournissez des fichiers de ressources qui contiennent des chaînes dans chaque langue cible pour votre application, vous pouvez émettre des messages de journal des événements dans la langue utilisée sur cet ordinateur. Pour ce faire, créez un instance de la ResourceManager classe pour l’assembly de ressources qui contient vos chaînes de remplacement. Le premier paramètre du ResourceManager(String, Assembly) constructeur identifie l’assembly de ressources à utiliser. Utilisez la GetString méthode de cette instance pour fournir des messages localisés pour les événements de journal. Le code suivant définit automatiquement le message sur la langue de la culture actuelle.
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);