From 4720aa94beae75701e50892a4a8fde55725f4d80 Mon Sep 17 00:00:00 2001 From: dbrownems Date: Wed, 13 Jul 2022 11:30:11 -0500 Subject: [PATCH] Updating targeting to 4.7.1 and forcing TLS 1.2 --- samples/features/sql-clr/Curl/Curl.cs | 8 ++++++++ samples/features/sql-clr/Curl/SqlClrCurl.csproj | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/samples/features/sql-clr/Curl/Curl.cs b/samples/features/sql-clr/Curl/Curl.cs index e2648a7e..d0f16779 100644 --- a/samples/features/sql-clr/Curl/Curl.cs +++ b/samples/features/sql-clr/Curl/Curl.cs @@ -9,10 +9,16 @@ using System.Threading; /// public partial class Curl { + static Curl() + { + ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; + } + [SqlFunction] [return: SqlFacet(MaxSize = -1)] public static SqlChars Get(SqlChars H, SqlChars url) { + var client = new WebClient(); AddHeader(H, client); return new SqlChars( @@ -24,6 +30,7 @@ public partial class Curl [SqlProcedure] public static void Post(SqlChars H, SqlChars d, SqlChars url) { + var client = new WebClient(); AddHeader(H, client); if (d.IsNull) @@ -39,6 +46,7 @@ public partial class Curl [SqlProcedure] public static void PostWithRetry(SqlChars H, SqlChars d, SqlChars url) { + var client = new WebClient(); AddHeader(H, client); if (d.IsNull) diff --git a/samples/features/sql-clr/Curl/SqlClrCurl.csproj b/samples/features/sql-clr/Curl/SqlClrCurl.csproj index af885557..d35f133f 100644 --- a/samples/features/sql-clr/Curl/SqlClrCurl.csproj +++ b/samples/features/sql-clr/Curl/SqlClrCurl.csproj @@ -9,7 +9,7 @@ Properties SqlClr SqlClrCurl - v4.5 + v4.7.2 512