/
SynchronizationOption.xml
150 lines (147 loc) · 8.13 KB
/
SynchronizationOption.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
<Type Name="SynchronizationOption" FullName="System.EnterpriseServices.SynchronizationOption">
<TypeSignature Language="C#" Value="public enum SynchronizationOption" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi serializable sealed SynchronizationOption extends System.Enum" />
<TypeSignature Language="DocId" Value="T:System.EnterpriseServices.SynchronizationOption" />
<TypeSignature Language="VB.NET" Value="Public Enum SynchronizationOption" />
<TypeSignature Language="F#" Value="type SynchronizationOption = " />
<TypeSignature Language="C++ CLI" Value="public enum class SynchronizationOption" />
<AssemblyInfo>
<AssemblyName>System.EnterpriseServices</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName Language="C#">[System.Serializable]</AttributeName>
<AttributeName Language="F#">[<System.Serializable>]</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Specifies the type of automatic synchronization requested by the component.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Examples
The following code example demonstrates the use of the <xref:System.EnterpriseServices.SynchronizationOption> type.
:::code language="cpp" source="~/snippets/cpp/VS_Snippets_Remoting/EnterpriseServicesSynchronizationOption/cpp/class1.cpp" id="Snippet0":::
:::code language="csharp" source="~/snippets/csharp/System.EnterpriseServices/SynchronizationOption/Overview/class1.cs" id="Snippet0":::
:::code language="vb" source="~/snippets/visualbasic/VS_Snippets_Remoting/EnterpriseServicesSynchronizationOption/VB/class1.vb" id="Snippet0":::
]]></format>
</remarks>
</Docs>
<Members>
<Member MemberName="Disabled">
<MemberSignature Language="C#" Value="Disabled" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.EnterpriseServices.SynchronizationOption Disabled = int32(0)" />
<MemberSignature Language="DocId" Value="F:System.EnterpriseServices.SynchronizationOption.Disabled" />
<MemberSignature Language="VB.NET" Value="Disabled" />
<MemberSignature Language="F#" Value="Disabled = 0" Usage="System.EnterpriseServices.SynchronizationOption.Disabled" />
<MemberSignature Language="C++ CLI" Value="Disabled" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.EnterpriseServices</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.EnterpriseServices.SynchronizationOption</ReturnType>
</ReturnValue>
<MemberValue>0</MemberValue>
<Docs>
<summary>COM+ ignores the synchronization requirements of the component when determining context for the object.</summary>
</Docs>
</Member>
<Member MemberName="NotSupported">
<MemberSignature Language="C#" Value="NotSupported" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.EnterpriseServices.SynchronizationOption NotSupported = int32(1)" />
<MemberSignature Language="DocId" Value="F:System.EnterpriseServices.SynchronizationOption.NotSupported" />
<MemberSignature Language="VB.NET" Value="NotSupported" />
<MemberSignature Language="F#" Value="NotSupported = 1" Usage="System.EnterpriseServices.SynchronizationOption.NotSupported" />
<MemberSignature Language="C++ CLI" Value="NotSupported" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.EnterpriseServices</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.EnterpriseServices.SynchronizationOption</ReturnType>
</ReturnValue>
<MemberValue>1</MemberValue>
<Docs>
<summary>An object with this value never participates in synchronization, regardless of the status of its caller. This setting is only available for components that are non-transactional and do not use just-in-time (JIT) activation.</summary>
</Docs>
</Member>
<Member MemberName="Required">
<MemberSignature Language="C#" Value="Required" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.EnterpriseServices.SynchronizationOption Required = int32(3)" />
<MemberSignature Language="DocId" Value="F:System.EnterpriseServices.SynchronizationOption.Required" />
<MemberSignature Language="VB.NET" Value="Required" />
<MemberSignature Language="F#" Value="Required = 3" Usage="System.EnterpriseServices.SynchronizationOption.Required" />
<MemberSignature Language="C++ CLI" Value="Required" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.EnterpriseServices</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.EnterpriseServices.SynchronizationOption</ReturnType>
</ReturnValue>
<MemberValue>3</MemberValue>
<Docs>
<summary>Ensures that all objects created from the component are synchronized.</summary>
</Docs>
</Member>
<Member MemberName="RequiresNew">
<MemberSignature Language="C#" Value="RequiresNew" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.EnterpriseServices.SynchronizationOption RequiresNew = int32(4)" />
<MemberSignature Language="DocId" Value="F:System.EnterpriseServices.SynchronizationOption.RequiresNew" />
<MemberSignature Language="VB.NET" Value="RequiresNew" />
<MemberSignature Language="F#" Value="RequiresNew = 4" Usage="System.EnterpriseServices.SynchronizationOption.RequiresNew" />
<MemberSignature Language="C++ CLI" Value="RequiresNew" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.EnterpriseServices</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.EnterpriseServices.SynchronizationOption</ReturnType>
</ReturnValue>
<MemberValue>4</MemberValue>
<Docs>
<summary>An object with this value must participate in a new synchronization where COM+ manages contexts and apartments on behalf of all components involved in the call.</summary>
</Docs>
</Member>
<Member MemberName="Supported">
<MemberSignature Language="C#" Value="Supported" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.EnterpriseServices.SynchronizationOption Supported = int32(2)" />
<MemberSignature Language="DocId" Value="F:System.EnterpriseServices.SynchronizationOption.Supported" />
<MemberSignature Language="VB.NET" Value="Supported" />
<MemberSignature Language="F#" Value="Supported = 2" Usage="System.EnterpriseServices.SynchronizationOption.Supported" />
<MemberSignature Language="C++ CLI" Value="Supported" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.EnterpriseServices</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.EnterpriseServices.SynchronizationOption</ReturnType>
</ReturnValue>
<MemberValue>2</MemberValue>
<Docs>
<summary>An object with this value participates in synchronization, if it exists.</summary>
</Docs>
</Member>
</Members>
</Type>