Freigeben über


EventSourceAttribute.LocalizationResources Eigenschaft

Definition

Ruft den Namen der Lokalisierungsressourcendatei ab oder legt diesen fest.

public:
 property System::String ^ LocalizationResources { System::String ^ get(); void set(System::String ^ value); };
public string LocalizationResources { get; set; }
public string? LocalizationResources { get; set; }
member this.LocalizationResources : string with get, set
Public Property LocalizationResources As String

Eigenschaftswert

Der Name der Lokalisierungsressourcendatei oder null, wenn die Lokalisierungsressourcendatei nicht vorhanden ist.

Hinweise

Ereignisquellen unterstützen die Lokalisierung von Ereignissen. Sie können die Namen, die für Ereignisse, Vorgangscodes, Aufgaben, Schlüsselwörter und Zuordnungen zu mehreren Sprachen verwendet werden, lokalisieren. Um Ereignisse zu lokalisieren, erstellen Sie eine . ResX-Formatzeichenfolgentabelle durch Hinzufügen einer Ressourcendatei zu Ihrem Projekt. Der Ressourcendatei wird ein Name (z. B. DefaultNameSpace.ResourceFileName) zugewiesen, der an den ResourceManager Konstruktor übergeben werden kann, der die Ressourcen liest. Dieser Name ist der Wert der LocalizationResources Eigenschaft. Wenn die LocalizationResources -Eigenschaft nicht nullist, sucht das EventSource Objekt die lokalisierten Zeichenfolgen für Ereignisse mithilfe des folgenden Ressourcenbenennungsschemas, wobei die Begriffe in Großbuchstaben den Namen des Ereignis-, Task-, Schlüsselwort (keyword)- oder Zuordnungswerts darstellen, der lokalisiert werden soll:

  • event_EVENTNAME

  • task_TASKNAME

  • keyword_KEYWORDNAME

  • map_MAPNAME

Beachten Sie, dass die lokalisierte Zeichenfolge für ein Ereignis der Nachrichtenzeichenfolge entspricht und Werte aufweisen {0} kann, die die Nutzlastwerte darstellen.

Gilt für: