DiagnosticSource.Write Metod

Definition

Överlagringar

Name Description
Write(String, Object)

Ger ett allmänt sätt att logga komplexa nyttolaster.

Write<T>(String, T)

Ger ett allmänt sätt att logga komplexa nyttolaster.

Write(String, Object)

Källa:
DiagnosticSource.cs
Källa:
DiagnosticSource.cs
Källa:
DiagnosticSource.cs
Källa:
DiagnosticSource.cs
Källa:
DiagnosticSource.cs
Källa:
DiagnosticSource.cs
Källa:
DiagnosticSource.cs

Ger ett allmänt sätt att logga komplexa nyttolaster.

public:
 abstract void Write(System::String ^ name, System::Object ^ value);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The type of object being written to DiagnosticSource cannot be discovered statically.")]
public abstract void Write(string name, object? value);
public abstract void Write(string name, object? value);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The type of object being written to DiagnosticSource cannot be discovered statically.")]
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("DiagnosticSource may require creating new generic types or methods, which requires creating code at runtime. This may not work when AOT compiling.")]
public abstract void Write(string name, object? value);
public abstract void Write(string name, object value);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The type of object being written to DiagnosticSource cannot be discovered statically.")>]
abstract member Write : string * obj -> unit
abstract member Write : string * obj -> unit
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The type of object being written to DiagnosticSource cannot be discovered statically.")>]
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("DiagnosticSource may require creating new generic types or methods, which requires creating code at runtime. This may not work when AOT compiling.")>]
abstract member Write : string * obj -> unit
Public MustOverride Sub Write (name As String, value As Object)

Parametrar

name
String

Namnet på händelsen som skrivs.

value
Object

Ett objekt som representerar värdet som skickas som en nyttolast för händelsen. Det här är ofta en anonym typ som innehåller flera undervärde.

Attribut

Kommentarer

Varje meddelande får ett namn som identifierar det, samt ett objekt (vanligtvis en anonym typ) som tillhandahåller godtycklig information för att skicka till meddelandet.

name bör vara kort. Använd inte ett fullständigt kvalificerat namn om du inte måste undvika tvetydighet, eftersom name måste vara globalt unikt. Vanligtvis är componentName.eventName, där componentName och eventName är strängar som är mindre än 10 tecken, en bra kompromiss.

Meddelandenamn bör inte ha . i dem eftersom komponentnamn har punkter, och för dem båda att ha punkter leder till tvetydighet. Vi föreslår att du använder _ i stället.

Anta att lyssnarna använder strängprefix för att filtrera grupper. Därför är det bra att ha en hierarki med komponentnamn.

Gäller för

Write<T>(String, T)

Källa:
DiagnosticSource.cs
Källa:
DiagnosticSource.cs
Källa:
DiagnosticSource.cs
Källa:
DiagnosticSource.cs
Källa:
DiagnosticSource.cs
Källa:
DiagnosticSource.cs

Ger ett allmänt sätt att logga komplexa nyttolaster.

public:
generic <typename T>
 void Write(System::String ^ name, T value);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Only the properties of the T type will be preserved. Properties of referenced types and properties of derived types may be trimmed.")]
public void Write<T>(string name, T value);
public void Write<T>(string name, T value);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Only the properties of the T type will be preserved. Properties of referenced types and properties of derived types may be trimmed.")>]
member this.Write : string * 'T -> unit
member this.Write : string * 'T -> unit
Public Sub Write(Of T) (name As String, value As T)

Typparametrar

T

Typen av värde som skickas som en nyttolast för händelsen.

Parametrar

name
String

Namnet på händelsen som skrivs.

value
T

Ett objekt som representerar värdet som skickas som en nyttolast för händelsen. Det här är ofta en anonym typ som innehåller flera undervärde.

Attribut

Gäller för