-
Notifications
You must be signed in to change notification settings - Fork 1.5k
/
NamedPipeConnectionPoolSettings.xml
148 lines (144 loc) · 8.96 KB
/
NamedPipeConnectionPoolSettings.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
<Type Name="NamedPipeConnectionPoolSettings" FullName="System.ServiceModel.Channels.NamedPipeConnectionPoolSettings">
<TypeSignature Language="C#" Value="public sealed class NamedPipeConnectionPoolSettings" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit NamedPipeConnectionPoolSettings extends System.Object" />
<TypeSignature Language="DocId" Value="T:System.ServiceModel.Channels.NamedPipeConnectionPoolSettings" />
<TypeSignature Language="VB.NET" Value="Public NotInheritable Class NamedPipeConnectionPoolSettings" />
<TypeSignature Language="F#" Value="type NamedPipeConnectionPoolSettings = class" />
<TypeSignature Language="C++ CLI" Value="public ref class NamedPipeConnectionPoolSettings sealed" />
<AssemblyInfo>
<AssemblyName>System.ServiceModel</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.ServiceModel.NetNamedPipe</AssemblyName>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>6.2.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Attributes>
<Attribute FrameworkAlternate="net-8.0">
<AttributeName Language="C#">[System.Runtime.Versioning.SupportedOSPlatform("windows")]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Represents settings that control the behavior of the named pipe connection pool.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName="GroupName">
<MemberSignature Language="C#" Value="public string GroupName { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string GroupName" />
<MemberSignature Language="DocId" Value="P:System.ServiceModel.Channels.NamedPipeConnectionPoolSettings.GroupName" />
<MemberSignature Language="VB.NET" Value="Public Property GroupName As String" />
<MemberSignature Language="F#" Value="member this.GroupName : string with get, set" Usage="System.ServiceModel.Channels.NamedPipeConnectionPoolSettings.GroupName" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::String ^ GroupName { System::String ^ get(); void set(System::String ^ value); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.ServiceModel</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.ServiceModel.NetNamedPipe</AssemblyName>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName Language="C#">[get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")]</AttributeName>
<AttributeName Language="F#">[<get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the group name of the connection pool group on the client.</summary>
<value>The name of the connection pool group on the client. The default name is "default".</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The default value can be changed to isolate the connections for a particular client into separate groups.
]]></format>
</remarks>
<exception cref="T:System.ArgumentNullException">The value is <see langword="null" />.</exception>
</Docs>
</Member>
<Member MemberName="IdleTimeout">
<MemberSignature Language="C#" Value="public TimeSpan IdleTimeout { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.TimeSpan IdleTimeout" />
<MemberSignature Language="DocId" Value="P:System.ServiceModel.Channels.NamedPipeConnectionPoolSettings.IdleTimeout" />
<MemberSignature Language="VB.NET" Value="Public Property IdleTimeout As TimeSpan" />
<MemberSignature Language="F#" Value="member this.IdleTimeout : TimeSpan with get, set" Usage="System.ServiceModel.Channels.NamedPipeConnectionPoolSettings.IdleTimeout" />
<MemberSignature Language="C++ CLI" Value="public:
 property TimeSpan IdleTimeout { TimeSpan get(); void set(TimeSpan value); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.ServiceModel</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.ServiceModel.NetNamedPipe</AssemblyName>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName Language="C#">[get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")]</AttributeName>
<AttributeName Language="F#">[<get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.TimeSpan</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the maximum time the connection can be idle in the connection pool before being disconnected.</summary>
<value>Returns a <see cref="T:System.TimeSpan" /> structure that indicates the maximum time the connection can be idle in the connection pool before being disconnected.</value>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentOutOfRangeException">The value is less than zero.</exception>
</Docs>
</Member>
<Member MemberName="MaxOutboundConnectionsPerEndpoint">
<MemberSignature Language="C#" Value="public int MaxOutboundConnectionsPerEndpoint { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 MaxOutboundConnectionsPerEndpoint" />
<MemberSignature Language="DocId" Value="P:System.ServiceModel.Channels.NamedPipeConnectionPoolSettings.MaxOutboundConnectionsPerEndpoint" />
<MemberSignature Language="VB.NET" Value="Public Property MaxOutboundConnectionsPerEndpoint As Integer" />
<MemberSignature Language="F#" Value="member this.MaxOutboundConnectionsPerEndpoint : int with get, set" Usage="System.ServiceModel.Channels.NamedPipeConnectionPoolSettings.MaxOutboundConnectionsPerEndpoint" />
<MemberSignature Language="C++ CLI" Value="public:
 property int MaxOutboundConnectionsPerEndpoint { int get(); void set(int value); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.ServiceModel</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.ServiceModel.NetNamedPipe</AssemblyName>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName Language="C#">[get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")]</AttributeName>
<AttributeName Language="F#">[<get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the maximum number of outbound connections for each endpoint that is cached in the connection pool.</summary>
<value>The maximum number of allowed outbound connections for each endpoint that is cached in the connection pool. The default value is 10.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
This limits the number of connections that are cached for each unique endpoint. If this value is exceeded by having more active client connections, then the service may appear unresponsive to the client and this value should be adjusted to exceed the maximum number of expected connections that are cached for each unique endpoint.
]]></format>
</remarks>
<exception cref="T:System.ArgumentOutOfRangeException">The value is less than or equal to zero.</exception>
</Docs>
</Member>
</Members>
</Type>