|
196 | 196 | Some load balancing techniques require a client to use a specific local IP address and port number, rather than <xref:System.Net.IPAddress.Any?displayProperty=nameWithType> (or <xref:System.Net.IPAddress.IPv6Any?displayProperty=nameWithType> for Internet Protocol Version 6) and an ephemeral port. Your <xref:System.Net.ServicePoint.BindIPEndPointDelegate> can satisfy this requirement.
|
197 | 197 |
|
198 | 198 | > [!NOTE]
|
199 |
| -> On modern .NET, <xref:System.Net.HttpWebRequest> uses <xref:System.Net.Http.SocketsHttpHandler.ConnectCallback?displayProperty=nameWithType> to bind the underlying socket to the endpoint from this delegate. |
| 199 | +> Since .NET 9, <xref:System.Net.HttpWebRequest> uses <xref:System.Net.Http.SocketsHttpHandler.ConnectCallback?displayProperty=nameWithType> to bind the underlying socket to the endpoint from this delegate. |
200 | 200 |
|
201 | 201 | ]]></format>
|
202 | 202 | </remarks>
|
|
259 | 259 | Although a <xref:System.Net.ServicePoint> object can make multiple connections to an Internet resource, it can maintain only one certificate.
|
260 | 260 |
|
261 | 261 | > [!NOTE]
|
262 |
| -> On modern .NET, returns the remote certificate retrieved via <xref:System.Net.Security.SslClientAuthenticationOptions.RemoteCertificateValidationCallback> on <xref:System.Net.Http.SocketsHttpHandler.SslOptions?displayProperty=nameWithType>. |
| 262 | +> Since .NET 9, returns the remote certificate retrieved via <xref:System.Net.Security.SslClientAuthenticationOptions.RemoteCertificateValidationCallback> on <xref:System.Net.Http.SocketsHttpHandler.SslOptions?displayProperty=nameWithType>. |
263 | 263 |
|
264 | 264 | ## Examples
|
265 | 265 | The following code example displays the value of this property.
|
@@ -324,7 +324,7 @@ Although a <xref:System.Net.ServicePoint> object can make multiple connections t
|
324 | 324 | ## Remarks
|
325 | 325 |
|
326 | 326 | > [!NOTE]
|
327 |
| -> On modern .NET, this property is not implemented. |
| 327 | +> Since .NET 9, this property is not implemented. |
328 | 328 |
|
329 | 329 | ## Examples
|
330 | 330 | The following code example displays the value of this property.
|
@@ -455,7 +455,7 @@ Although a <xref:System.Net.ServicePoint> object can make multiple connections t
|
455 | 455 |
|
456 | 456 |
|
457 | 457 | > [!NOTE]
|
458 |
| -> On modern .NET, this property maps to <xref:System.Net.Http.SocketsHttpHandler.PooledConnectionLifetime?displayProperty=nameWithType>. However, handlers are not being reused between requests so it doesn't have any meaningful impact. |
| 458 | +> Since .NET 9, this property maps to <xref:System.Net.Http.SocketsHttpHandler.PooledConnectionLifetime?displayProperty=nameWithType>. However, handlers are not being reused between requests so it doesn't have any meaningful impact. |
459 | 459 |
|
460 | 460 |
|
461 | 461 | ## Examples
|
@@ -523,7 +523,7 @@ Although a <xref:System.Net.ServicePoint> object can make multiple connections t
|
523 | 523 | The <xref:System.Net.ServicePoint.ConnectionLimit> property sets the maximum number of connections that the <xref:System.Net.ServicePoint> object can make to an Internet resource. The value of the <xref:System.Net.ServicePoint.ConnectionLimit> property is set to the value of the <xref:System.Net.ServicePointManager.DefaultConnectionLimit?displayProperty=nameWithType> property when the <xref:System.Net.ServicePoint> object is created; subsequent changes to <xref:System.Net.ServicePointManager.DefaultConnectionLimit> have no effect on existing <xref:System.Net.ServicePoint> objects.
|
524 | 524 |
|
525 | 525 | > [!NOTE]
|
526 |
| -> On modern .NET, this property maps to <xref:System.Net.Http.SocketsHttpHandler.MaxConnectionsPerServer?displayProperty=nameWithType>. However, handlers are not being reused between requests so it doesn't have any meaningful impact. |
| 526 | +> Since .NET 9, this property maps to <xref:System.Net.Http.SocketsHttpHandler.MaxConnectionsPerServer?displayProperty=nameWithType>. However, handlers are not being reused between requests so it doesn't have any meaningful impact. |
527 | 527 |
|
528 | 528 |
|
529 | 529 | ## Examples
|
@@ -658,7 +658,7 @@ Although a <xref:System.Net.ServicePoint> object can make multiple connections t
|
658 | 658 | The <xref:System.Net.ServicePoint.CurrentConnections> property contains the number of open Internet connections associated with this <xref:System.Net.ServicePoint> object. The value of <xref:System.Net.ServicePoint.CurrentConnections> cannot exceed that of <xref:System.Net.ServicePoint.ConnectionLimit>.
|
659 | 659 |
|
660 | 660 | > [!NOTE]
|
661 |
| -> On modern .NET, this property is not implemented. |
| 661 | +> Since .NET 9, this property is not implemented. |
662 | 662 |
|
663 | 663 | ## Examples
|
664 | 664 | The following code example uses the <xref:System.Net.ServicePoint.CurrentConnections> property to determine the number of open Internet connections associated with this <xref:System.Net.ServicePoint> object.
|
@@ -740,7 +740,7 @@ Although a <xref:System.Net.ServicePoint> object can make multiple connections t
|
740 | 740 | The Expect 100-Continue behavior is fully described in IETF RFC 2616 Section 10.1.1.
|
741 | 741 |
|
742 | 742 | > [!NOTE]
|
743 |
| -> On modern .NET, this property sets <xref:System.Net.Http.Headers.HttpRequestHeaders.ExpectContinue?displayProperty=nameWithType> on the <xref:System.Net.Http.HttpRequestMessage.Headers?displayProperty=nameWithType>. |
| 743 | +> Since .NET 9, this property sets <xref:System.Net.Http.Headers.HttpRequestHeaders.ExpectContinue?displayProperty=nameWithType> on the <xref:System.Net.Http.HttpRequestMessage.Headers?displayProperty=nameWithType>. |
744 | 744 |
|
745 | 745 | ## Examples
|
746 | 746 | The following code example displays the value of this property.
|
@@ -915,7 +915,7 @@ The `GetHashCode` method returns a hash code of this instance. This value can be
|
915 | 915 | When the <xref:System.Net.ServicePoint.MaxIdleTime> for a connection associated with a <xref:System.Net.ServicePoint> is exceeded, the connection remains open until the application tries to use the connection. At that time, the Framework closes the connection and creates a new connection to the remote host.
|
916 | 916 |
|
917 | 917 | > [!NOTE]
|
918 |
| -> On modern .NET, this property maps to <xref:System.Net.Http.SocketsHttpHandler.PooledConnectionIdleTimeout?displayProperty=nameWithType>. However, handlers are not being reused between requests so it doesn't have any meaningful impact. |
| 918 | +> Since .NET 9, this property maps to <xref:System.Net.Http.SocketsHttpHandler.PooledConnectionIdleTimeout?displayProperty=nameWithType>. However, handlers are not being reused between requests so it doesn't have any meaningful impact. |
919 | 919 |
|
920 | 920 | ## Examples
|
921 | 921 | The following code example uses the <xref:System.Net.ServicePoint.MaxIdleTime> property to set and retrieve the <xref:System.Net.ServicePoint> idle time.
|
@@ -980,7 +980,7 @@ The `GetHashCode` method returns a hash code of this instance. This value can be
|
980 | 980 | The HTTP protocol versions are HTTP/1.0 and HTTP/1.1.
|
981 | 981 |
|
982 | 982 | > [!NOTE]
|
983 |
| -> On modern .NET, this property returns <xref:System.Net.HttpWebRequest.ProtocolVersion?displayProperty=nameWithType>. |
| 983 | +> Since .NET 9, this property returns <xref:System.Net.HttpWebRequest.ProtocolVersion?displayProperty=nameWithType>. |
984 | 984 |
|
985 | 985 | ## Examples
|
986 | 986 | The following code example displays the value of this property.
|
@@ -1048,7 +1048,7 @@ The `GetHashCode` method returns a hash code of this instance. This value can be
|
1048 | 1048 | For additional information, see <xref:System.Net.Sockets.Socket.ReceiveBufferSize>.
|
1049 | 1049 |
|
1050 | 1050 | > [!NOTE]
|
1051 |
| -> On modern .NET, <xref:System.Net.HttpWebRequest> uses <xref:System.Net.Http.SocketsHttpHandler.ConnectCallback?displayProperty=nameWithType> to set <xref:System.Net.Sockets.Socket.ReceiveBufferSize?displayProperty=nameWithType> to the value of this property. |
| 1051 | +> Since .NET 9, <xref:System.Net.HttpWebRequest> uses <xref:System.Net.Http.SocketsHttpHandler.ConnectCallback?displayProperty=nameWithType> to set <xref:System.Net.Sockets.Socket.ReceiveBufferSize?displayProperty=nameWithType> to the value of this property. |
1052 | 1052 |
|
1053 | 1053 | ## Examples
|
1054 | 1054 | The following code example sets the value of this property.
|
@@ -1130,7 +1130,7 @@ The `GetHashCode` method returns a hash code of this instance. This value can be
|
1130 | 1130 | If a TCP connection is dropped as the result of keep-alives, a <xref:System.Net.Sockets.SocketError> of <xref:System.Net.Sockets.SocketError.NetworkReset> is returned to any calls in progress on the socket, and any subsequent calls will fail with a <xref:System.Net.Sockets.SocketError> of <xref:System.Net.Sockets.SocketError.NotConnected>.
|
1131 | 1131 |
|
1132 | 1132 | > [!NOTE]
|
1133 |
| -> On modern .NET, <xref:System.Net.HttpWebRequest> uses <xref:System.Net.Http.SocketsHttpHandler.ConnectCallback?displayProperty=nameWithType> to set TCP keep alive options on the underlying socket to the values provided to this method. |
| 1133 | +> Since .NET 9, <xref:System.Net.HttpWebRequest> uses <xref:System.Net.Http.SocketsHttpHandler.ConnectCallback?displayProperty=nameWithType> to set TCP keep alive options on the underlying socket to the values provided to this method. |
1134 | 1134 |
|
1135 | 1135 | ]]></format>
|
1136 | 1136 | </remarks>
|
@@ -1190,7 +1190,7 @@ The `GetHashCode` method returns a hash code of this instance. This value can be
|
1190 | 1190 | Pipelining is described in detail in IETF RFC 2616 section 8.1.2.2.
|
1191 | 1191 |
|
1192 | 1192 | > [!NOTE]
|
1193 |
| -> On modern .NET, this property is not implemented. |
| 1193 | +> Since .NET 9, this property is not implemented. |
1194 | 1194 |
|
1195 | 1195 | ## Examples
|
1196 | 1196 | The following code example displays the value of this property.
|
@@ -1268,7 +1268,7 @@ The `GetHashCode` method returns a hash code of this instance. This value can be
|
1268 | 1268 | The Nagle algorithm is fully described in IETF RFC 896.
|
1269 | 1269 |
|
1270 | 1270 | > [!NOTE]
|
1271 |
| -> On modern .NET, <xref:System.Net.HttpWebRequest> uses <xref:System.Net.Http.SocketsHttpHandler.ConnectCallback?displayProperty=nameWithType> to set <xref:System.Net.Sockets.Socket.NoDelay?displayProperty=nameWithType> to the opposite value than this property. |
| 1271 | +> Since .NET 9, <xref:System.Net.HttpWebRequest> uses <xref:System.Net.Http.SocketsHttpHandler.ConnectCallback?displayProperty=nameWithType> to set <xref:System.Net.Sockets.Socket.NoDelay?displayProperty=nameWithType> to the opposite value than this property. |
1272 | 1272 |
|
1273 | 1273 | ## Examples
|
1274 | 1274 | The following code example displays the value of this property.
|
|
0 commit comments