-
Notifications
You must be signed in to change notification settings - Fork 1.6k
/
Copy pathSafeSerializationEventArgs.xml
160 lines (152 loc) · 8.86 KB
/
SafeSerializationEventArgs.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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
<Type Name="SafeSerializationEventArgs" FullName="System.Runtime.Serialization.SafeSerializationEventArgs">
<TypeSignature Language="C#" Value="public sealed class SafeSerializationEventArgs : EventArgs" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit SafeSerializationEventArgs extends System.EventArgs" />
<TypeSignature Language="DocId" Value="T:System.Runtime.Serialization.SafeSerializationEventArgs" />
<TypeSignature Language="VB.NET" Value="Public NotInheritable Class SafeSerializationEventArgs
Inherits EventArgs" />
<TypeSignature Language="F#" Value="type SafeSerializationEventArgs = class
 inherit EventArgs" />
<TypeSignature Language="C++ CLI" Value="public ref class SafeSerializationEventArgs sealed : EventArgs" />
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
<AssemblyVersion>4.2.2.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
<AssemblyVersion>10.0.0.0</AssemblyVersion>
</AssemblyInfo>
<TypeForwardingChain>
<TypeForwarding From="netstandard" FromVersion="2.1.0.0" To="System.Runtime" ToVersion="10.0.0.0" FrameworkAlternate="net-10.0" />
<TypeForwarding From="netstandard" FromVersion="2.1.0.0" To="System.Runtime" ToVersion="5.0.0.0" FrameworkAlternate="net-5.0" />
<TypeForwarding From="netstandard" FromVersion="2.1.0.0" To="System.Runtime" ToVersion="6.0.0.0" FrameworkAlternate="net-6.0" />
<TypeForwarding From="netstandard" FromVersion="2.1.0.0" To="System.Runtime" ToVersion="7.0.0.0" FrameworkAlternate="net-7.0" />
<TypeForwarding From="netstandard" FromVersion="2.1.0.0" To="System.Runtime" ToVersion="8.0.0.0" FrameworkAlternate="net-8.0" />
<TypeForwarding From="netstandard" FromVersion="2.1.0.0" To="System.Runtime" ToVersion="9.0.0.0" FrameworkAlternate="net-9.0" />
</TypeForwardingChain>
<Base>
<BaseTypeName>System.EventArgs</BaseTypeName>
</Base>
<Interfaces />
<Attributes>
<Attribute FrameworkAlternate="net-10.0;net-8.0;net-9.0">
<AttributeName Language="C#">[System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]</AttributeName>
<AttributeName Language="F#">[<System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Provides data for the <see cref="E:System.Exception.SerializeObjectState" /> event.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The event occurs when serializing an exception that contains custom data in security-transparent code.
For more information and an example, see the <xref:System.Runtime.Serialization.ISafeSerializationData> class.
]]></format>
</remarks>
</Docs>
<Members>
<Member MemberName="AddSerializedState">
<MemberSignature Language="C#" Value="public void AddSerializedState (System.Runtime.Serialization.ISafeSerializationData serializedState);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AddSerializedState(class System.Runtime.Serialization.ISafeSerializationData serializedState) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Runtime.Serialization.SafeSerializationEventArgs.AddSerializedState(System.Runtime.Serialization.ISafeSerializationData)" />
<MemberSignature Language="VB.NET" Value="Public Sub AddSerializedState (serializedState As ISafeSerializationData)" />
<MemberSignature Language="F#" Value="member this.AddSerializedState : System.Runtime.Serialization.ISafeSerializationData -> unit" Usage="safeSerializationEventArgs.AddSerializedState serializedState" />
<MemberSignature Language="C++ CLI" Value="public:
 void AddSerializedState(System::Runtime::Serialization::ISafeSerializationData ^ serializedState);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
<AssemblyVersion>4.2.2.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
<AssemblyVersion>10.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="serializedState" Type="System.Runtime.Serialization.ISafeSerializationData" />
</Parameters>
<Docs>
<param name="serializedState">A state object that is serialized with the instance.</param>
<summary>Stores the state of the exception.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The class or structure that implements the <xref:System.Runtime.Serialization.ISafeSerializationData> allows you to serialize custom data in security-transparent code.
For more information and an example, see the <xref:System.Runtime.Serialization.ISafeSerializationData> class.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="StreamingContext">
<MemberSignature Language="C#" Value="public System.Runtime.Serialization.StreamingContext StreamingContext { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Runtime.Serialization.StreamingContext StreamingContext" />
<MemberSignature Language="DocId" Value="P:System.Runtime.Serialization.SafeSerializationEventArgs.StreamingContext" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property StreamingContext As StreamingContext" />
<MemberSignature Language="F#" Value="member this.StreamingContext : System.Runtime.Serialization.StreamingContext" Usage="System.Runtime.Serialization.SafeSerializationEventArgs.StreamingContext" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::Runtime::Serialization::StreamingContext StreamingContext { System::Runtime::Serialization::StreamingContext get(); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
<AssemblyVersion>4.2.2.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
<AssemblyVersion>10.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Runtime.Serialization.StreamingContext</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets an object that describes the source and destination of a serialized stream.</summary>
<value>An object that describes the source and destination of a serialized stream.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
For more information and an example, see the <xref:System.Runtime.Serialization.ISafeSerializationData> class.
]]></format>
</remarks>
</Docs>
</Member>
</Members>
</Type>