forked from dotnet/dotnet-api-docs
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathSendMessageChannelCacheElement.xml
More file actions
205 lines (201 loc) · 13.7 KB
/
SendMessageChannelCacheElement.xml
File metadata and controls
205 lines (201 loc) · 13.7 KB
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
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
<Type Name="SendMessageChannelCacheElement" FullName="System.ServiceModel.Activities.Configuration.SendMessageChannelCacheElement">
<TypeSignature Language="C#" Value="public sealed class SendMessageChannelCacheElement : System.ServiceModel.Configuration.BehaviorExtensionElement" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit SendMessageChannelCacheElement extends System.ServiceModel.Configuration.BehaviorExtensionElement" />
<TypeSignature Language="DocId" Value="T:System.ServiceModel.Activities.Configuration.SendMessageChannelCacheElement" />
<TypeSignature Language="VB.NET" Value="Public NotInheritable Class SendMessageChannelCacheElement
Inherits BehaviorExtensionElement" />
<TypeSignature Language="F#" Value="type SendMessageChannelCacheElement = class
 inherit BehaviorExtensionElement" />
<TypeSignature Language="C++ CLI" Value="public ref class SendMessageChannelCacheElement sealed : System::ServiceModel::Configuration::BehaviorExtensionElement" />
<AssemblyInfo>
<AssemblyName>System.ServiceModel.Activities</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.ServiceModel.Configuration.BehaviorExtensionElement</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Creates and maintains the sub-element that configures use of the <see cref="T:System.ServiceModel.Activities.SendMessageChannelCache" />, in the service behaviors section of a workflow configuration file. This is a sealed class.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public SendMessageChannelCacheElement ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberSignature Language="DocId" Value="M:System.ServiceModel.Activities.Configuration.SendMessageChannelCacheElement.#ctor" />
<MemberSignature Language="VB.NET" Value="Public Sub New ()" />
<MemberSignature Language="C++ CLI" Value="public:
 SendMessageChannelCacheElement();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>System.ServiceModel.Activities</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName Language="C#">[System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")>]</AttributeName>
</Attribute>
</Attributes>
<Parameters />
<Docs>
<summary>Creates a new instance of the <see cref="T:System.ServiceModel.Activities.Configuration.SendMessageChannelCacheElement" /> class.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AllowUnsafeCaching">
<MemberSignature Language="C#" Value="public bool AllowUnsafeCaching { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool AllowUnsafeCaching" />
<MemberSignature Language="DocId" Value="P:System.ServiceModel.Activities.Configuration.SendMessageChannelCacheElement.AllowUnsafeCaching" />
<MemberSignature Language="VB.NET" Value="Public Property AllowUnsafeCaching As Boolean" />
<MemberSignature Language="F#" Value="member this.AllowUnsafeCaching : bool with get, set" Usage="System.ServiceModel.Activities.Configuration.SendMessageChannelCacheElement.AllowUnsafeCaching" />
<MemberSignature Language="C++ CLI" Value="public:
 property bool AllowUnsafeCaching { bool get(); void set(bool value); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.ServiceModel.Activities</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName Language="C#">[System.Configuration.ConfigurationProperty("allowUnsafeCaching", DefaultValue=false)]</AttributeName>
<AttributeName Language="F#">[<System.Configuration.ConfigurationProperty("allowUnsafeCaching", DefaultValue=false)>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets a value indicating whether the cache associated with an instance of workflow is turned on or off.</summary>
<value>
<see langword="true" /> if the workflow instance cache is turned on; otherwise, <see langword="false" />.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
In the majority of the cases when there are no custom bindings and/or behaviors, we turn on cache by default. In the case where the user did plug in their own binding and behaviors, the caching of the channel factories could become unsecure, therefore, we turn off our cache by default. But the user can set the <xref:System.ServiceModel.Activities.Configuration.SendMessageChannelCacheElement.AllowUnsafeCaching> back on which requires them to carefully read the appropriate MSDN document and make a decision that strikes a balance between security and performance.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="BehaviorType">
<MemberSignature Language="C#" Value="public override Type BehaviorType { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Type BehaviorType" />
<MemberSignature Language="DocId" Value="P:System.ServiceModel.Activities.Configuration.SendMessageChannelCacheElement.BehaviorType" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property BehaviorType As Type" />
<MemberSignature Language="F#" Value="member this.BehaviorType : Type" Usage="System.ServiceModel.Activities.Configuration.SendMessageChannelCacheElement.BehaviorType" />
<MemberSignature Language="C++ CLI" Value="public:
 virtual property Type ^ BehaviorType { Type ^ get(); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.ServiceModel.Activities</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Type</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the type of the <see cref="T:System.ServiceModel.Activities.Configuration.SendMessageChannelCacheElement" />.</summary>
<value>A type object.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ChannelSettings">
<MemberSignature Language="C#" Value="public System.ServiceModel.Activities.Configuration.ChannelSettingsElement ChannelSettings { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.ServiceModel.Activities.Configuration.ChannelSettingsElement ChannelSettings" />
<MemberSignature Language="DocId" Value="P:System.ServiceModel.Activities.Configuration.SendMessageChannelCacheElement.ChannelSettings" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property ChannelSettings As ChannelSettingsElement" />
<MemberSignature Language="F#" Value="member this.ChannelSettings : System.ServiceModel.Activities.Configuration.ChannelSettingsElement" Usage="System.ServiceModel.Activities.Configuration.SendMessageChannelCacheElement.ChannelSettings" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::ServiceModel::Activities::Configuration::ChannelSettingsElement ^ ChannelSettings { System::ServiceModel::Activities::Configuration::ChannelSettingsElement ^ get(); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.ServiceModel.Activities</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName Language="C#">[System.Configuration.ConfigurationProperty("channelSettings")]</AttributeName>
<AttributeName Language="F#">[<System.Configuration.ConfigurationProperty("channelSettings")>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.ServiceModel.Activities.Configuration.ChannelSettingsElement</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the settings of the channel cache.</summary>
<value>The settings of the channel cache.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateBehavior">
<MemberSignature Language="C#" Value="protected internal override object CreateBehavior ();" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblyhidebysig virtual instance object CreateBehavior() cil managed" />
<MemberSignature Language="DocId" Value="M:System.ServiceModel.Activities.Configuration.SendMessageChannelCacheElement.CreateBehavior" />
<MemberSignature Language="VB.NET" Value="Protected Friend Overrides Function CreateBehavior () As Object" />
<MemberSignature Language="F#" Value="override this.CreateBehavior : unit -> obj" Usage="sendMessageChannelCacheElement.CreateBehavior " />
<MemberSignature Language="C++ CLI" Value="protected public:
 override System::Object ^ CreateBehavior();" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.ServiceModel.Activities</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Object</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="FactorySettings">
<MemberSignature Language="C#" Value="public System.ServiceModel.Activities.Configuration.FactorySettingsElement FactorySettings { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.ServiceModel.Activities.Configuration.FactorySettingsElement FactorySettings" />
<MemberSignature Language="DocId" Value="P:System.ServiceModel.Activities.Configuration.SendMessageChannelCacheElement.FactorySettings" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property FactorySettings As FactorySettingsElement" />
<MemberSignature Language="F#" Value="member this.FactorySettings : System.ServiceModel.Activities.Configuration.FactorySettingsElement" Usage="System.ServiceModel.Activities.Configuration.SendMessageChannelCacheElement.FactorySettings" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::ServiceModel::Activities::Configuration::FactorySettingsElement ^ FactorySettings { System::ServiceModel::Activities::Configuration::FactorySettingsElement ^ get(); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.ServiceModel.Activities</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName Language="C#">[System.Configuration.ConfigurationProperty("factorySettings")]</AttributeName>
<AttributeName Language="F#">[<System.Configuration.ConfigurationProperty("factorySettings")>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.ServiceModel.Activities.Configuration.FactorySettingsElement</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the settings of the channel factory cache.</summary>
<value>The settings of the channel factory cache.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The channel factory cache represents cached channel factories. For more information about channel factories, see <xref:System.ServiceModel.ChannelFactory> and <xref:System.ServiceModel.ChannelFactory`1>.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="Properties">
<MemberSignature Language="C#" Value="protected override System.Configuration.ConfigurationPropertyCollection Properties { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Configuration.ConfigurationPropertyCollection Properties" />
<MemberSignature Language="DocId" Value="P:System.ServiceModel.Activities.Configuration.SendMessageChannelCacheElement.Properties" />
<MemberSignature Language="VB.NET" Value="Protected Overrides ReadOnly Property Properties As ConfigurationPropertyCollection" />
<MemberSignature Language="F#" Value="member this.Properties : System.Configuration.ConfigurationPropertyCollection" Usage="System.ServiceModel.Activities.Configuration.SendMessageChannelCacheElement.Properties" />
<MemberSignature Language="C++ CLI" Value="protected:
 virtual property System::Configuration::ConfigurationPropertyCollection ^ Properties { System::Configuration::ConfigurationPropertyCollection ^ get(); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.ServiceModel.Activities</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Configuration.ConfigurationPropertyCollection</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>