/
DistributedContextPropagator+PropagatorSetterCallback.xml
47 lines (47 loc) · 2.92 KB
/
DistributedContextPropagator+PropagatorSetterCallback.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<Type Name="DistributedContextPropagator+PropagatorSetterCallback" FullName="System.Diagnostics.DistributedContextPropagator+PropagatorSetterCallback">
<TypeSignature Language="C#" Value="public delegate void DistributedContextPropagator.PropagatorSetterCallback(object? carrier, string fieldName, string fieldValue);" />
<TypeSignature Language="ILAsm" Value=".class nested public auto ansi sealed DistributedContextPropagator/PropagatorSetterCallback extends System.MulticastDelegate" />
<TypeSignature Language="DocId" Value="T:System.Diagnostics.DistributedContextPropagator.PropagatorSetterCallback" />
<TypeSignature Language="VB.NET" Value="Public Delegate Sub DistributedContextPropagator.PropagatorSetterCallback(carrier As Object, fieldName As String, fieldValue As String)" />
<TypeSignature Language="F#" Value="type DistributedContextPropagator.PropagatorSetterCallback = delegate of obj * string * string -> unit" />
<TypeSignature Language="C++ CLI" Value="public: delegate void DistributedContextPropagator::PropagatorSetterCallback(System::Object ^ carrier, System::String ^ fieldName, System::String ^ fieldValue);" />
<AssemblyInfo>
<AssemblyName>System.Diagnostics.DiagnosticSource</AssemblyName>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Attributes>
<Attribute FrameworkAlternate="net-8.0;net-9.0">
<AttributeName Language="C#">[System.Runtime.CompilerServices.NullableContext(0)]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.CompilerServices.NullableContext(0)>]</AttributeName>
</Attribute>
</Attributes>
<Parameters>
<Parameter Name="carrier" Type="System.Object">
<Attributes>
<Attribute FrameworkAlternate="net-8.0;net-9.0">
<AttributeName Language="C#">[System.Runtime.CompilerServices.Nullable(2)]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.CompilerServices.Nullable(2)>]</AttributeName>
</Attribute>
</Attributes>
</Parameter>
<Parameter Name="fieldName" Type="System.String" />
<Parameter Name="fieldValue" Type="System.String" />
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Docs>
<param name="carrier">The medium used by propagators to write values to.</param>
<param name="fieldName">The propagation field name.</param>
<param name="fieldValue">The value corresponding to <paramref name="fieldName" />.</param>
<summary>Represents the callback method that's used in propagators' inject methods. This callback is invoked to set the value of a named field.
Propagators may invoke it multiple times in order to set multiple fields.</summary>
<remarks>To be added.</remarks>
</Docs>
</Type>