DiagnosticSource.Write Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
Write(String, Object) |
Poskytuje obecný způsob protokolování složitých datových částí. |
Write<T>(String, T) |
Write(String, Object)
- Zdroj:
- DiagnosticSource.cs
- Zdroj:
- DiagnosticSource.cs
- Zdroj:
- DiagnosticSource.cs
Poskytuje obecný způsob protokolování složitých datových částí.
public:
abstract void Write(System::String ^ name, System::Object ^ value);
public abstract void Write (string name, object? value);
public abstract void Write (string name, object value);
abstract member Write : string * obj -> unit
Public MustOverride Sub Write (name As String, value As Object)
Parametry
- name
- String
Název události, která se píše.
- value
- Object
Objekt, který představuje hodnotu předávanou jako datovou část události. Často se jedná o anonymní typ, který obsahuje několik dílčích hodnot.
Poznámky
Každému oznámení je přidělen název, který ho identifikuje, a také objekt (obvykle anonymní typ), který poskytuje libovolné informace, které se mají do oznámení předat.
name
by měla být krátká. Nepoužívejte plně kvalifikovaný název, pokud se nemusíte vyhnout nejednoznačnosti, protože name
musí být globálně jedinečný. Dobrým ohrožením zabezpečení je obvykle componentName.eventName, kde componentName a eventName jsou řetězce kratší než 10 znaků.
Názvy oznámení by v sobě neměly být, .
protože názvy komponent mají tečky a oba tyto tečky vedou k nejednoznačnosti. Doporučujeme použít _
místo toho.
Předpokládejme, že naslouchací procesy budou používat předpony řetězců k filtrování skupin. Proto je vhodné mít hierarchii názvů součástí.
Platí pro
Write<T>(String, T)
- Zdroj:
- DiagnosticSource.cs
- Zdroj:
- DiagnosticSource.cs
public:
generic <typename T>
void Write(System::String ^ name, T value);
public void Write<T> (string name, T value);
member this.Write : string * 'T -> unit
Public Sub Write(Of T) (name As String, value As T)
Parametry typu
- T
Parametry
- name
- String
- value
- T