diff --git a/.github/policies/label-issues.yml b/.github/policies/label-issues.yml
new file mode 100644
index 00000000000..875a369134a
--- /dev/null
+++ b/.github/policies/label-issues.yml
@@ -0,0 +1,145 @@
+id: label.issues
+name: GitOps.IssueManagement
+description: Management logic around issues
+owner:
+resource: repository
+disabled: false
+where:
+configuration:
+ resourceManagementConfiguration:
+
+ eventResponderTasks:
+
+ - description: >-
+ Remove the "needs-area-label" label when an area label is added to an issue or PR.
+ if:
+ - or:
+ - payloadType: Issues
+ - payloadType: Pull_Request
+
+ - or:
+ - labelAdded:
+ label: 'area-Meta'
+ - labelAdded:
+ label: 'area-Extensions-Logging-AzureAppServices'
+ - labelAdded:
+ label: 'area-System.Security'
+ - labelAdded:
+ label: 'area-System.Drawing'
+ - labelAdded:
+ label: 'area-System.Diagnostics.Tracing'
+ - labelAdded:
+ label: 'area-System.Globalization'
+ - labelAdded:
+ label: 'area-System.Linq.Parallel'
+ - labelAdded:
+ label: 'area-System.Resources'
+ - labelAdded:
+ label: 'area-System.Text.Encoding'
+ - labelAdded:
+ label: 'area-System.Text.Encodings.Web'
+ - labelAdded:
+ label: 'area-System.Threading.Channels'
+ - labelAdded:
+ label: 'area-System.Threading.Tasks'
+ - labelAdded:
+ label: 'area-DependencyModel'
+ - labelAdded:
+ label: 'area-System.Text.RegularExpressions'
+ - labelAdded:
+ label: 'area-System.Collections'
+ - labelAdded:
+ label: 'area-System.Linq'
+ - labelAdded:
+ label: 'area-System.Numerics.Tensors'
+ - labelAdded:
+ label: 'area-System.Buffers'
+ - labelAdded:
+ label: 'area-System.Numerics'
+ - labelAdded:
+ label: 'area-System.Runtime.Intrinsics'
+ - labelAdded:
+ label: 'area-System.CodeDom'
+ - labelAdded:
+ label: 'area-System.Xml'
+ - labelAdded:
+ label: 'area-System.Runtime'
+ - labelAdded:
+ label: 'area-System.Dynamic.Runtime'
+ - labelAdded:
+ label: 'area-System.Linq.Expressions'
+ - labelAdded:
+ label: 'area-System.ComponentModel'
+ - labelAdded:
+ label: 'area-System.Configuration'
+ - labelAdded:
+ label: 'area-System.ComponentModel.Composition'
+ - labelAdded:
+ label: 'area-System.Composition'
+ - labelAdded:
+ label: 'area-System.Net'
+ - labelAdded:
+ label: 'area-System.Net.Http'
+ - labelAdded:
+ label: 'area-System.Net.Security'
+ - labelAdded:
+ label: 'area-System.Net.Sockets'
+ - labelAdded:
+ label: 'area-System.Diagnostics'
+ - labelAdded:
+ label: 'area-System.Data'
+ - labelAdded:
+ label: 'area-System.Data.OleDB'
+ - labelAdded:
+ label: 'area-System.Data.Odbc'
+ - labelAdded:
+ label: 'area-System.Data.SqlClient'
+ - labelAdded:
+ label: 'area-System.ComponentModel.DataAnnotations'
+ - labelAdded:
+ label: 'area-Extensions-AI'
+ - labelAdded:
+ label: 'area-Extensions-AI-Evaluation'
+ - labelAdded:
+ label: 'area-Extensions-Caching'
+ - labelAdded:
+ label: 'area-Extensions-DependencyInjection'
+ - labelAdded:
+ label: 'area-Extensions-Hosting'
+ - labelAdded:
+ label: 'area-Extensions-Primitives'
+ - labelAdded:
+ label: 'area-Extensions-Configuration'
+ - labelAdded:
+ label: 'area-Extensions-FileSystem'
+ - labelAdded:
+ label: 'area-Extensions-HttpClientFactory'
+ - labelAdded:
+ label: 'area-Extensions-Logging'
+ - labelAdded:
+ label: 'area-Extensions-Options'
+ - labelAdded:
+ label: 'area-System.Net.Quic'
+ - labelAdded:
+ label: 'area-System.Formats.Cbor'
+ - labelAdded:
+ label: 'area-System.Formats.Asn1'
+ - labelAdded:
+ label: 'area-System.Text.Json'
+ - labelAdded:
+ label: 'area-System.Memory'
+ - labelAdded:
+ label: 'area-System.Diagnostics.Activity'
+ - labelAdded:
+ label: 'area-System.IO'
+ - labelAdded:
+ label: 'area-System.Diagnostics.Process'
+ - labelAdded:
+ label: 'area-System.Console'
+ - labelAdded:
+ label: 'area-System.IO.Compression'
+ - labelAdded:
+ label: 'area-WPF'
+
+ then:
+ - removeLabel: 'needs-area-label'
diff --git a/xml/FrameworksIndex/net-10.0-pp.xml b/xml/FrameworksIndex/net-10.0-pp.xml
index ec9cb6c0759..834fe92e0d0 100644
--- a/xml/FrameworksIndex/net-10.0-pp.xml
+++ b/xml/FrameworksIndex/net-10.0-pp.xml
@@ -38,8 +38,6 @@
-
-
@@ -47,14 +45,12 @@
-
-
@@ -64,14 +60,10 @@
-
-
-
-
@@ -89,22 +81,15 @@
-
-
-
-
-
-
-
@@ -2527,10 +2512,6 @@
-
-
-
-
@@ -2596,16 +2577,6 @@
-
-
-
-
-
-
-
-
-
-
@@ -2933,17 +2904,6 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -3563,22 +3523,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -3654,11 +3598,6 @@
-
-
-
-
-
@@ -3991,17 +3930,6 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -4686,23 +4614,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -4719,95 +4630,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -5065,90 +4887,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -5850,15 +5588,6 @@
-
-
-
-
-
-
-
-
-
@@ -6328,28 +6057,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -6517,46 +6224,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -7376,393 +7043,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/xml/FrameworksIndex/net-6.0-pp.xml b/xml/FrameworksIndex/net-6.0-pp.xml
index 66f6f5b1ef8..bf17510c82a 100644
--- a/xml/FrameworksIndex/net-6.0-pp.xml
+++ b/xml/FrameworksIndex/net-6.0-pp.xml
@@ -2,15 +2,6 @@
-
-
-
-
-
-
-
-
-
@@ -21,358 +12,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -591,144 +230,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/xml/FrameworksIndex/net-7.0-pp.xml b/xml/FrameworksIndex/net-7.0-pp.xml
index 3912dda1288..7596d2af61d 100644
--- a/xml/FrameworksIndex/net-7.0-pp.xml
+++ b/xml/FrameworksIndex/net-7.0-pp.xml
@@ -2,15 +2,6 @@
-
-
-
-
-
-
-
-
-
@@ -20,358 +11,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -590,144 +229,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/xml/FrameworksIndex/net-8.0-pp.xml b/xml/FrameworksIndex/net-8.0-pp.xml
index 10251e11a58..b8b8b1dd57a 100644
--- a/xml/FrameworksIndex/net-8.0-pp.xml
+++ b/xml/FrameworksIndex/net-8.0-pp.xml
@@ -35,20 +35,16 @@
-
-
-
-
@@ -57,14 +53,10 @@
-
-
-
-
@@ -78,21 +70,14 @@
-
-
-
-
-
-
-
@@ -2400,10 +2385,6 @@
-
-
-
-
@@ -2465,16 +2446,6 @@
-
-
-
-
-
-
-
-
-
-
@@ -2796,17 +2767,6 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -3398,31 +3358,10 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -3755,17 +3694,6 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -4421,23 +4349,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -4454,95 +4365,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -4800,90 +4622,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -5462,15 +5200,6 @@
-
-
-
-
-
-
-
-
-
@@ -5879,28 +5608,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -6068,46 +5775,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -6918,393 +6585,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/xml/FrameworksIndex/net-9.0-pp.xml b/xml/FrameworksIndex/net-9.0-pp.xml
index 0150bafa7b8..dc405b696da 100644
--- a/xml/FrameworksIndex/net-9.0-pp.xml
+++ b/xml/FrameworksIndex/net-9.0-pp.xml
@@ -35,20 +35,16 @@
-
-
-
-
@@ -57,14 +53,10 @@
-
-
-
-
@@ -78,21 +70,14 @@
-
-
-
-
-
-
-
@@ -2402,10 +2387,6 @@
-
-
-
-
@@ -2467,16 +2448,6 @@
-
-
-
-
-
-
-
-
-
-
@@ -2798,17 +2769,6 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -3428,31 +3388,10 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -3785,17 +3724,6 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -4451,23 +4379,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -4484,95 +4395,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -4830,90 +4652,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -5498,15 +5236,6 @@
-
-
-
-
-
-
-
-
-
@@ -5915,28 +5644,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -6104,46 +5811,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -6925,393 +6592,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/xml/FrameworksIndex/netframework-4.6.2-pp.xml b/xml/FrameworksIndex/netframework-4.6.2-pp.xml
index fe628aa02a7..9095766b3dd 100644
--- a/xml/FrameworksIndex/netframework-4.6.2-pp.xml
+++ b/xml/FrameworksIndex/netframework-4.6.2-pp.xml
@@ -15,7 +15,6 @@
-
@@ -40,8 +39,6 @@
-
-
@@ -49,13 +46,11 @@
-
-
@@ -64,13 +59,10 @@
-
-
-
@@ -88,23 +80,16 @@
-
-
-
-
-
-
-
@@ -834,22 +819,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2438,10 +2407,6 @@
-
-
-
-
@@ -2503,16 +2468,6 @@
-
-
-
-
-
-
-
-
-
-
@@ -2836,17 +2791,6 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -3438,22 +3382,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -3529,11 +3457,6 @@
-
-
-
-
-
@@ -3866,17 +3789,6 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -4531,23 +4443,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -4564,95 +4459,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -4907,61 +4713,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -5657,15 +5408,6 @@
-
-
-
-
-
-
-
-
-
@@ -6135,28 +5877,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -6324,22 +6044,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -6370,7 +6074,7 @@
-
+
@@ -6380,40 +6084,34 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
@@ -6423,52 +6121,19 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
+
-
-
-
+
+
+
-
+
@@ -6481,18 +6146,73 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -6503,214 +6223,165 @@
-
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -7559,393 +7230,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/xml/FrameworksIndex/netstandard-2.0-pp.xml b/xml/FrameworksIndex/netstandard-2.0-pp.xml
index 862d7f6afc3..4ff101cf04f 100644
--- a/xml/FrameworksIndex/netstandard-2.0-pp.xml
+++ b/xml/FrameworksIndex/netstandard-2.0-pp.xml
@@ -15,7 +15,6 @@
-
@@ -841,22 +840,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -5252,7 +5235,7 @@
-
+
@@ -5262,40 +5245,34 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
@@ -5305,52 +5282,19 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
+
-
-
-
+
+
+
-
+
@@ -5363,18 +5307,73 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -5385,214 +5384,165 @@
-
+
+
+
+
+
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/xml/Microsoft.Extensions.AI/OllamaChatClient.xml b/xml/Microsoft.Extensions.AI/OllamaChatClient.xml
deleted file mode 100644
index d8083f7ee97..00000000000
--- a/xml/Microsoft.Extensions.AI/OllamaChatClient.xml
+++ /dev/null
@@ -1,245 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.AI.Ollama
- 9.0.0.0
- 9.1.0.0
- 9.3.0.0
- 9.4.0.0
- 9.5.0.0
-
-
- System.Object
-
-
-
- Microsoft.Extensions.AI.IChatClient
-
-
- System.IDisposable
-
-
-
- Represents an for Ollama.
- To be added.
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.AI.Ollama
- 9.5.0.0
-
-
-
-
-
-
-
- The endpoint URI where Ollama is hosted.
-
- The ID of the model to use. This ID can also be overridden per request via .
- Either this parameter or must provide a valid model ID.
-
- An instance to use for HTTP operations.
- Initializes a new instance of the class.
- To be added.
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.AI.Ollama
- 9.5.0.0
-
-
-
-
-
-
-
- The endpoint URI where Ollama is hosted.
-
- The ID of the model to use. This ID can also be overridden per request via .
- Either this parameter or must provide a valid model ID.
-
- An instance to use for HTTP operations.
- Initializes a new instance of the class.
- To be added.
-
- is .
-
- is empty or composed entirely of whitespace.
-
-
-
-
-
-
-
-
-
- Method
-
- M:System.IDisposable.Dispose
-
-
- Microsoft.Extensions.AI.Ollama
- 9.5.0.0
-
-
- System.Void
-
-
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- M:Microsoft.Extensions.AI.IChatClient.GetResponseAsync(System.Collections.Generic.IEnumerable{Microsoft.Extensions.AI.ChatMessage},Microsoft.Extensions.AI.ChatOptions,System.Threading.CancellationToken)
-
-
- Microsoft.Extensions.AI.Ollama
- 9.5.0.0
-
-
- System.Threading.Tasks.Task<Microsoft.Extensions.AI.ChatResponse>
-
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- M:Microsoft.Extensions.AI.IChatClient.GetStreamingResponseAsync(System.Collections.Generic.IEnumerable{Microsoft.Extensions.AI.ChatMessage},Microsoft.Extensions.AI.ChatOptions,System.Threading.CancellationToken)
-
-
- Microsoft.Extensions.AI.Ollama
- 9.5.0.0
-
-
-
- [System.Runtime.CompilerServices.AsyncIteratorStateMachine(typeof(Microsoft.Extensions.AI.OllamaChatClient+<GetStreamingResponseAsync>d__12))]
- [<System.Runtime.CompilerServices.AsyncIteratorStateMachine(typeof(Microsoft.Extensions.AI.OllamaChatClient+<GetStreamingResponseAsync>d__12))>]
-
-
-
- System.Collections.Generic.IAsyncEnumerable<Microsoft.Extensions.AI.ChatResponseUpdate>
-
-
-
-
-
-
-
- [System.Runtime.CompilerServices.EnumeratorCancellation]
- [<System.Runtime.CompilerServices.EnumeratorCancellation>]
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
-
- Method
-
- M:Microsoft.Extensions.AI.IChatClient.GetService(System.Type,System.Object)
-
-
- Microsoft.Extensions.AI.Ollama
- 9.5.0.0
-
-
- System.Object
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.AI.Ollama
- 9.5.0.0
-
-
- System.Text.Json.JsonSerializerOptions
-
-
- Gets or sets to use for any serialization activities related to tool call arguments and results.
- To be added.
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.AI/OllamaEmbeddingGenerator.xml b/xml/Microsoft.Extensions.AI/OllamaEmbeddingGenerator.xml
deleted file mode 100644
index b9eaf3c59b8..00000000000
--- a/xml/Microsoft.Extensions.AI/OllamaEmbeddingGenerator.xml
+++ /dev/null
@@ -1,182 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.AI.Ollama
- 9.0.0.0
- 9.1.0.0
- 9.3.0.0
- 9.4.0.0
- 9.5.0.0
-
-
- System.Object
-
-
-
- Microsoft.Extensions.AI.IEmbeddingGenerator
-
-
- Microsoft.Extensions.AI.IEmbeddingGenerator<System.String,Microsoft.Extensions.AI.Embedding<System.Single>>
-
-
- System.IDisposable
-
-
-
- Represents an for Ollama.
- To be added.
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.AI.Ollama
- 9.5.0.0
-
-
-
-
-
-
-
- The endpoint URI where Ollama is hosted.
-
- The ID of the model to use. This ID can also be overridden per request via .
- Either this parameter or must provide a valid model ID.
-
- An instance to use for HTTP operations.
- Initializes a new instance of the class.
- To be added.
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.AI.Ollama
- 9.5.0.0
-
-
-
-
-
-
-
- The endpoint URI where Ollama is hosted.
-
- The ID of the model to use. This ID can also be overridden per request via .
- Either this parameter or must provide a valid model ID.
-
- An instance to use for HTTP operations.
- Initializes a new instance of the class.
- To be added.
-
- is .
-
- is empty or composed entirely of whitespace.
-
-
-
-
-
-
-
-
-
- Method
-
- M:System.IDisposable.Dispose
-
-
- Microsoft.Extensions.AI.Ollama
- 9.5.0.0
-
-
- System.Void
-
-
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- M:Microsoft.Extensions.AI.IEmbeddingGenerator`2.GenerateAsync(System.Collections.Generic.IEnumerable{`0},Microsoft.Extensions.AI.EmbeddingGenerationOptions,System.Threading.CancellationToken)
-
-
- Microsoft.Extensions.AI.Ollama
- 9.5.0.0
-
-
- System.Threading.Tasks.Task<Microsoft.Extensions.AI.GeneratedEmbeddings<Microsoft.Extensions.AI.Embedding<System.Single>>>
-
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
-
- Method
-
- M:Microsoft.Extensions.AI.IEmbeddingGenerator.GetService(System.Type,System.Object)
-
-
- Microsoft.Extensions.AI.Ollama
- 9.5.0.0
-
-
- System.Object
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
-
diff --git a/xml/Microsoft.Extensions.Compliance.Testing/FakeRedactorProvider.xml b/xml/Microsoft.Extensions.Compliance.Testing/FakeRedactorProvider.xml
index 62e9deb963b..d513adc07d7 100644
--- a/xml/Microsoft.Extensions.Compliance.Testing/FakeRedactorProvider.xml
+++ b/xml/Microsoft.Extensions.Compliance.Testing/FakeRedactorProvider.xml
@@ -99,7 +99,7 @@
Method
- M:Microsoft.Extensions.Compliance.Redaction.IRedactorProvider.GetRedactor(Microsoft.Extensions.Compliance.Classification.DataClassificationSet)
+ M:Microsoft.Extensions.Compliance.Redaction.IRedactorProvider.GetRedactor(Microsoft.Extensions.Compliance.Classification.DataClassificationSet)
Microsoft.Extensions.Compliance.Testing
diff --git a/xml/Microsoft.Extensions.DependencyInjection.Pools/DependencyInjectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection.Pools/DependencyInjectionExtensions.xml
deleted file mode 100644
index dada22c3407..00000000000
--- a/xml/Microsoft.Extensions.DependencyInjection.Pools/DependencyInjectionExtensions.xml
+++ /dev/null
@@ -1,150 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.DependencyInjection.Pools
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- Extension methods for adding to DI container.
-
- To be added.
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.DependencyInjection.Pools
- 8.0.0.0
-
-
- Microsoft.Extensions.DependencyInjection.IServiceCollection
-
-
-
-
- ReferenceTypeConstraint
-
-
-
-
-
-
-
-
- The type of objects to pool.
- The to add to.
- The action used to configure the options of the pool.
-
- Adds an and lets DI return scoped instances of T.
-
- Provided service collection.
-
- The default capacity is 1024.
- The pooled type instances are obtainable the same way like any other type instances from the DI container.
-
- When is .
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.DependencyInjection.Pools
- 8.0.0.0
-
-
- Microsoft.Extensions.DependencyInjection.IServiceCollection
-
-
-
-
- ReferenceTypeConstraint
-
-
-
-
- ReferenceTypeConstraint
- TDefinition
-
-
-
-
-
-
-
-
- The type of objects to pool.
- The type of the implementation to use.
- The to add to.
- Configuration of the pool.
-
- Adds an and let DI return scoped instances of T.
-
- Provided service collection.
-
- The default capacity is 1024.
- The pooled type instances are obtainable the same way like any other type instances from the DI container.
-
- When is .
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.DependencyInjection.Pools
- 8.0.0.0
-
-
-
- [System.Diagnostics.CodeAnalysis.DynamicDependency(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties, typeof(Microsoft.Extensions.DependencyInjection.Pools.PoolOptions))]
- [<System.Diagnostics.CodeAnalysis.DynamicDependency(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties, typeof(Microsoft.Extensions.DependencyInjection.Pools.PoolOptions))>]
-
-
- [System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2026:Members annotated with 'RequiresUnreferencedCodeAttribute' require dynamic access otherwise can break functionality when trimming application code", Justification="Addressed by [DynamicDependency]")]
- [<System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2026:Members annotated with 'RequiresUnreferencedCodeAttribute' require dynamic access otherwise can break functionality when trimming application code", Justification="Addressed by [DynamicDependency]")>]
-
-
-
- Microsoft.Extensions.DependencyInjection.IServiceCollection
-
-
-
-
-
-
- The to add to.
- The configuration section to bind.
-
- Configures DI pools.
-
- Provided service collection.
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.DependencyInjection.Pools/PoolOptions.xml b/xml/Microsoft.Extensions.DependencyInjection.Pools/PoolOptions.xml
deleted file mode 100644
index 240952ae1ea..00000000000
--- a/xml/Microsoft.Extensions.DependencyInjection.Pools/PoolOptions.xml
+++ /dev/null
@@ -1,64 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.DependencyInjection.Pools
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- Contains configuration for pools.
-
- To be added.
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.DependencyInjection.Pools
- 8.0.0.0
-
-
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.DependencyInjection.Pools
- 8.0.0.0
-
-
- System.Int32
-
-
-
- Gets or sets the maximal capacity of the pool.
-
- To be added.
- The default is 1024.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.DependencyInjection/INamedServiceProvider`1.xml b/xml/Microsoft.Extensions.DependencyInjection/INamedServiceProvider`1.xml
deleted file mode 100644
index f71d5bec870..00000000000
--- a/xml/Microsoft.Extensions.DependencyInjection/INamedServiceProvider`1.xml
+++ /dev/null
@@ -1,93 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.DependencyInjection.NamedService
- 8.0.0.0
-
-
-
-
- Covariant
- ReferenceTypeConstraint
-
-
-
-
-
- The type of the service objects to retrieve.
-
- Provides a mechanism for retrieving named service objects of the specified type.
-
- To be added.
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.DependencyInjection.NamedService
- 8.0.0.0
-
-
- TService
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
- [<System.Runtime.CompilerServices.Nullable(2)>]
-
-
-
-
-
-
-
- The name of the service object.
-
- Gets the service object with the specified name.
-
- The object.
-
- This method returns the latest registered under the name.
-
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.DependencyInjection.NamedService
- 8.0.0.0
-
-
- System.Collections.Generic.IEnumerable<TService>
-
-
-
-
-
- The name of the service objects.
-
- Gets all the service objects with the specified name.
-
- The collection of objects.
-
- This method returns all registered under the name in the order they were registered.
-
-
-
-
-
diff --git a/xml/Microsoft.Extensions.DependencyInjection/NamedServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/NamedServiceCollectionExtensions.xml
deleted file mode 100644
index e2861731c4b..00000000000
--- a/xml/Microsoft.Extensions.DependencyInjection/NamedServiceCollectionExtensions.xml
+++ /dev/null
@@ -1,236 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.DependencyInjection.NamedService
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
-
- Extensions for adding named services to .
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.DependencyInjection.NamedService
- 8.0.0.0
-
-
- Microsoft.Extensions.DependencyInjection.IServiceCollection
-
-
-
-
- ReferenceTypeConstraint
-
-
-
-
-
-
-
-
- The type of the service to add.
- The to add the service to.
- The name of the service.
-
- Adds a singleton named service of the type specific in to the
- specified .
-
- A reference to this instance after the operation has completed.
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.DependencyInjection.NamedService
- 8.0.0.0
-
-
- Microsoft.Extensions.DependencyInjection.IServiceCollection
-
-
-
-
- ReferenceTypeConstraint
-
-
-
-
-
-
-
-
-
- The type of the service to add.
- The to add the service to.
- The name of the service.
- The factory that creates the service.
-
- Adds a singleton named service of the type specific in to the
- specified .
-
- A reference to this instance after the operation has completed.
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.DependencyInjection.NamedService
- 8.0.0.0
-
-
- Microsoft.Extensions.DependencyInjection.IServiceCollection
-
-
-
-
- ReferenceTypeConstraint
-
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
- TService
-
-
-
-
-
-
-
-
- The type of the service to add.
- The type of the implementation to use.
- The to add the service to.
- The name of the service.
-
- Adds a singleton named service of the type specific in to the
- specified .
-
- A reference to this instance after the operation has completed.
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.DependencyInjection.NamedService
- 8.0.0.0
-
-
- Microsoft.Extensions.DependencyInjection.IServiceCollection
-
-
-
-
- ReferenceTypeConstraint
-
-
-
-
-
-
-
-
- The type of the service to add.
- The to add the service to.
- The name of the service.
-
- Adds a transient named service of the type specific in to the
- specified .
-
- A reference to this instance after the operation has completed.
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.DependencyInjection.NamedService
- 8.0.0.0
-
-
- Microsoft.Extensions.DependencyInjection.IServiceCollection
-
-
-
-
- ReferenceTypeConstraint
-
-
-
-
-
-
-
-
-
- The type of the service to add.
- The to add the service to.
- The name of the service.
- The factory that creates the service.
-
- Adds a transient named service of the type specific in to the
- specified .
-
- A reference to this instance after the operation has completed.
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.DependencyInjection/NamedServiceProviderExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/NamedServiceProviderExtensions.xml
deleted file mode 100644
index 745b19a9dce..00000000000
--- a/xml/Microsoft.Extensions.DependencyInjection/NamedServiceProviderExtensions.xml
+++ /dev/null
@@ -1,64 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.DependencyInjection.NamedService
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- Extension methods for getting services from an .
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.DependencyInjection.NamedService
- 8.0.0.0
-
-
- TService
-
-
-
-
- ReferenceTypeConstraint
-
-
-
-
-
-
-
-
- The type of service object to get.
- The to retrieve the service object from.
- The name of the service.
-
- Get service of type from the .
-
- A service object of type .
-
- This method returns the latest registered under the name.
-
- There is no service of type with the name.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.Diagnostics.HealthChecks/CoreHealthChecksExtensions.xml b/xml/Microsoft.Extensions.Diagnostics.HealthChecks/CoreHealthChecksExtensions.xml
deleted file mode 100644
index cd144d7fd28..00000000000
--- a/xml/Microsoft.Extensions.Diagnostics.HealthChecks/CoreHealthChecksExtensions.xml
+++ /dev/null
@@ -1,455 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.Diagnostics.HealthChecks.Core
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- Controls various health check features.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Diagnostics.HealthChecks.Core
- 8.0.0.0
-
-
- Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder
-
-
-
-
-
- The builder to add the provider to.
-
- Registers a health check provider that's tied to the application's lifecycle.
-
- The value of .
- To be added.
- If is .
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Diagnostics.HealthChecks.Core
- 8.0.0.0
-
-
- Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder
-
-
-
-
-
-
- The builder to add the provider to.
- A list of tags that can be used to filter health checks.
-
- Registers a health check provider that's tied to the application's lifecycle.
-
- The value of .
- To be added.
- If or are .
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Diagnostics.HealthChecks.Core
- 8.0.0.0
-
-
- Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder
-
-
-
-
-
-
- [System.ParamArray]
- [<System.ParamArray>]
-
-
-
-
-
- The builder to add the provider to.
- A list of tags that can be used to filter health checks.
-
- Registers a health check provider that's tied to the application's lifecycle.
-
- The value of .
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Diagnostics.HealthChecks.Core
- 8.0.0.0
-
-
- Microsoft.Extensions.DependencyInjection.IServiceCollection
-
-
-
-
-
- The to add the publisher to.
-
- Registers a health status publisher which opens a TCP port if the application is considered healthy.
-
- The value of .
- To be added.
- If is .
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Diagnostics.HealthChecks.Core
- 8.0.0.0
-
-
-
- [System.Diagnostics.CodeAnalysis.DynamicDependency(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties, typeof(Microsoft.Extensions.Diagnostics.HealthChecks.KubernetesHealthCheckPublisherOptions))]
- [<System.Diagnostics.CodeAnalysis.DynamicDependency(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties, typeof(Microsoft.Extensions.Diagnostics.HealthChecks.KubernetesHealthCheckPublisherOptions))>]
-
-
- [System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2026:Members annotated with 'RequiresUnreferencedCodeAttribute' require dynamic access otherwise can break functionality when trimming application code", Justification="Addressed by [DynamicDependency]")]
- [<System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2026:Members annotated with 'RequiresUnreferencedCodeAttribute' require dynamic access otherwise can break functionality when trimming application code", Justification="Addressed by [DynamicDependency]")>]
-
-
-
- Microsoft.Extensions.DependencyInjection.IServiceCollection
-
-
-
-
-
-
- The to add the publisher to.
- Configuration for .
-
- Registers a health status publisher which opens a TCP port if the application is considered healthy.
-
- The value of .
- To be added.
- If or are .
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Diagnostics.HealthChecks.Core
- 8.0.0.0
-
-
- Microsoft.Extensions.DependencyInjection.IServiceCollection
-
-
-
-
-
-
- The to add the publisher to.
- Configuration for .
-
- Registers a health status publisher which opens a TCP port if the application is considered healthy.
-
- The value of .
- To be added.
- If or are .
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Diagnostics.HealthChecks.Core
- 8.0.0.0
-
-
- Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder
-
-
-
-
-
- The builder to add the provider to.
-
- Registers a health check provider that enables manual control of the application's health.
-
- The value of .
- To be added.
- If is .
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Diagnostics.HealthChecks.Core
- 8.0.0.0
-
-
- Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder
-
-
-
-
-
-
- The builder to add the provider to.
- A list of tags that can be used to filter health checks.
-
- Registers a health check provider that enables manual control of the application's health.
-
- The value of .
- To be added.
- If or are .
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Diagnostics.HealthChecks.Core
- 8.0.0.0
-
-
- Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder
-
-
-
-
-
-
- [System.ParamArray]
- [<System.ParamArray>]
-
-
-
-
-
- The builder to add the provider to.
- A list of tags that can be used to filter health checks.
-
- Registers a health check provider that enables manual control of the application's health.
-
- The value of .
- To be added.
- If or are .
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Diagnostics.HealthChecks.Core
- 8.0.0.0
-
-
- Microsoft.Extensions.DependencyInjection.IServiceCollection
-
-
-
-
-
- The dependency injection container to add the publisher to.
-
- Registers a health check publisher which emits telemetry representing the application's health.
-
- The value of .
- To be added.
- If is .
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Diagnostics.HealthChecks.Core
- 8.0.0.0
-
-
- Microsoft.Extensions.DependencyInjection.IServiceCollection
-
-
-
-
-
-
- The dependency injection container to add the publisher to.
- Configuration for .
-
- Registers a health check publisher which emits telemetry representing the application's health.
-
- The value of .
- To be added.
- If or are .
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Diagnostics.HealthChecks.Core
- 8.0.0.0
-
-
- Microsoft.Extensions.DependencyInjection.IServiceCollection
-
-
-
-
-
-
- The dependency injection container to add the publisher to.
- Configuration for .
-
- Registers a health check publisher which emits telemetry representing the application's health.
-
- The value of .
- To be added.
- If or are .
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Diagnostics.HealthChecks.Core
- 8.0.0.0
-
-
- System.Void
-
-
-
-
-
- The .
-
- Sets the manual health check to the healthy state.
-
- To be added.
- If is .
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Diagnostics.HealthChecks.Core
- 8.0.0.0
-
-
- System.Void
-
-
-
-
-
-
- The .
- The reason why the health check is unhealthy.
-
- Sets the manual health check to return an unhealthy states and an associated reason.
-
- To be added.
- If is .
-
-
-
-
diff --git a/xml/Microsoft.Extensions.Diagnostics.HealthChecks/IManualHealthCheck.xml b/xml/Microsoft.Extensions.Diagnostics.HealthChecks/IManualHealthCheck.xml
index 6f7f08f14a4..2208b35b0f7 100644
--- a/xml/Microsoft.Extensions.Diagnostics.HealthChecks/IManualHealthCheck.xml
+++ b/xml/Microsoft.Extensions.Diagnostics.HealthChecks/IManualHealthCheck.xml
@@ -1,11 +1,10 @@
-
+
-
Microsoft.Extensions.Diagnostics.HealthChecks.Core
8.0.0.0
@@ -28,7 +27,7 @@
9.5.0.0
-
+
System.IDisposable
diff --git a/xml/Microsoft.Extensions.Diagnostics.HealthChecks/IManualHealthCheck`1.xml b/xml/Microsoft.Extensions.Diagnostics.HealthChecks/IManualHealthCheck`1.xml
index 7f8984473cf..a60a7d62eef 100644
--- a/xml/Microsoft.Extensions.Diagnostics.HealthChecks/IManualHealthCheck`1.xml
+++ b/xml/Microsoft.Extensions.Diagnostics.HealthChecks/IManualHealthCheck`1.xml
@@ -1,11 +1,10 @@
-
+
-
Microsoft.Extensions.Diagnostics.HealthChecks.Core
8.0.0.0
@@ -28,9 +27,9 @@
9.5.0.0
-
+
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -38,10 +37,10 @@
-
+
Microsoft.Extensions.Diagnostics.HealthChecks.IManualHealthCheck
-
+
System.IDisposable
diff --git a/xml/Microsoft.Extensions.Diagnostics.HealthChecks/KubernetesHealthCheckPublisherOptions.xml b/xml/Microsoft.Extensions.Diagnostics.HealthChecks/KubernetesHealthCheckPublisherOptions.xml
deleted file mode 100644
index 0fcfe9f5597..00000000000
--- a/xml/Microsoft.Extensions.Diagnostics.HealthChecks/KubernetesHealthCheckPublisherOptions.xml
+++ /dev/null
@@ -1,103 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.Diagnostics.HealthChecks.Core
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- Options to control the Kubernetes health status publisher.
-
- To be added.
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.Diagnostics.HealthChecks.Core
- 8.0.0.0
-
-
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Diagnostics.HealthChecks.Core
- 8.0.0.0
-
-
-
- [System.ComponentModel.DataAnnotations.Range(1, 10000)]
- [<System.ComponentModel.DataAnnotations.Range(1, 10000)>]
-
-
-
- System.Int32
-
-
-
- Gets or sets the maximum length of the pending connections queue.
-
- To be added.
-
- Default set to 10.
-
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Diagnostics.HealthChecks.Core
- 8.0.0.0
-
-
-
- [System.ComponentModel.DataAnnotations.Range(1, 65535)]
- [<System.ComponentModel.DataAnnotations.Range(1, 65535)>]
-
-
-
- System.Int32
-
-
-
- Gets or sets the TCP port which gets opened if the application is healthy and closed otherwise.
-
- To be added.
-
- Default set to 2305.
-
-
-
-
-
diff --git a/xml/Microsoft.Extensions.Diagnostics.HealthChecks/TelemetryHealthCheckPublisherOptions.xml b/xml/Microsoft.Extensions.Diagnostics.HealthChecks/TelemetryHealthCheckPublisherOptions.xml
index 34b978e07cf..b57c5925e82 100644
--- a/xml/Microsoft.Extensions.Diagnostics.HealthChecks/TelemetryHealthCheckPublisherOptions.xml
+++ b/xml/Microsoft.Extensions.Diagnostics.HealthChecks/TelemetryHealthCheckPublisherOptions.xml
@@ -79,7 +79,7 @@
- Gets or sets a value indicating whether to log only when unhealthy reports are received. Set to false to always log.
+ Gets or sets a value indicating whether to log only when unhealthy reports are received.
to only log unhealthy reports; to always log.
diff --git a/xml/Microsoft.Extensions.Diagnostics.Metrics.Testing/CollectedMeasurement`1.xml b/xml/Microsoft.Extensions.Diagnostics.Metrics.Testing/CollectedMeasurement`1.xml
index 015242f48ec..7c3703727b5 100644
--- a/xml/Microsoft.Extensions.Diagnostics.Metrics.Testing/CollectedMeasurement`1.xml
+++ b/xml/Microsoft.Extensions.Diagnostics.Metrics.Testing/CollectedMeasurement`1.xml
@@ -27,7 +27,7 @@
9.5.0.0
-
+
DefaultConstructorConstraint
NotNullableValueTypeConstraint
@@ -73,13 +73,13 @@
System.Boolean
-
+
-
+
[System.ParamArray]
[<System.ParamArray>]
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 0, 1, 2 })]
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 0, 1, 2 })>]
@@ -116,9 +116,9 @@
System.Boolean
-
+
-
+
[System.ParamArray]
[<System.ParamArray>]
@@ -155,13 +155,13 @@
System.Boolean
-
+
-
+
[System.ParamArray]
[<System.ParamArray>]
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 0, 1, 2 })]
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 0, 1, 2 })>]
@@ -198,9 +198,9 @@
System.Boolean
-
+
-
+
[System.ParamArray]
[<System.ParamArray>]
diff --git a/xml/Microsoft.Extensions.Diagnostics.Metrics.Testing/MeasurementExtensions.xml b/xml/Microsoft.Extensions.Diagnostics.Metrics.Testing/MeasurementExtensions.xml
index 415037f45f2..06e6fb646d1 100644
--- a/xml/Microsoft.Extensions.Diagnostics.Metrics.Testing/MeasurementExtensions.xml
+++ b/xml/Microsoft.Extensions.Diagnostics.Metrics.Testing/MeasurementExtensions.xml
@@ -63,7 +63,7 @@
-
+
DefaultConstructorConstraint
NotNullableValueTypeConstraint
@@ -72,21 +72,21 @@
-
+
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 1, 0 })]
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 1, 0 })>]
-
+
-
+
[System.ParamArray]
[<System.ParamArray>]
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 0, 1, 2 })]
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 0, 1, 2 })>]
@@ -130,7 +130,7 @@
-
+
DefaultConstructorConstraint
NotNullableValueTypeConstraint
@@ -139,21 +139,21 @@
-
+
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 1, 0 })]
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 1, 0 })>]
-
+
-
+
[System.ParamArray]
[<System.ParamArray>]
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
@@ -191,7 +191,7 @@
T
-
+
DefaultConstructorConstraint
NotNullableValueTypeConstraint
@@ -200,9 +200,9 @@
-
+
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 1, 0 })]
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 1, 0 })>]
@@ -245,7 +245,7 @@
-
+
DefaultConstructorConstraint
NotNullableValueTypeConstraint
@@ -254,21 +254,21 @@
-
+
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 1, 0 })]
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 1, 0 })>]
-
+
-
+
[System.ParamArray]
[<System.ParamArray>]
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 0, 1, 2 })]
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 0, 1, 2 })>]
@@ -312,7 +312,7 @@
-
+
DefaultConstructorConstraint
NotNullableValueTypeConstraint
@@ -321,21 +321,21 @@
-
+
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 1, 0 })]
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 1, 0 })>]
-
+
-
+
[System.ParamArray]
[<System.ParamArray>]
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
diff --git a/xml/Microsoft.Extensions.Diagnostics.Metrics.Testing/MetricCollector`1.xml b/xml/Microsoft.Extensions.Diagnostics.Metrics.Testing/MetricCollector`1.xml
index 389e2364f62..2cd8fc704df 100644
--- a/xml/Microsoft.Extensions.Diagnostics.Metrics.Testing/MetricCollector`1.xml
+++ b/xml/Microsoft.Extensions.Diagnostics.Metrics.Testing/MetricCollector`1.xml
@@ -27,25 +27,25 @@
9.5.0.0
-
-
- DefaultConstructorConstraint
- NotNullableValueTypeConstraint
- System.ValueType
-
+
-
+
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
+
+ DefaultConstructorConstraint
+ NotNullableValueTypeConstraint
+ System.ValueType
+
System.Object
-
+
System.IDisposable
@@ -83,15 +83,15 @@
9.5.0.0
-
+
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 0 })]
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 0 })>]
-
+
The to record measurements from.
@@ -118,15 +118,15 @@
9.5.0.0
-
+
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 0 })]
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 0 })>]
-
+
The to record measurements from.
@@ -153,11 +153,11 @@
9.5.0.0
-
-
-
+
+
+
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -190,19 +190,19 @@
9.5.0.0
-
+
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
-
-
-
+
+
+
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -307,7 +307,7 @@
-
+
Setting this to will atomically clear the set of accumulated measurements.
@@ -432,8 +432,8 @@
System.Threading.Tasks.Task
-
-
+
+
The minimum number of measurements to wait for.
@@ -465,8 +465,8 @@
System.Threading.Tasks.Task
-
-
+
+
The minimum number of measurements to wait for.
diff --git a/xml/Microsoft.Extensions.EnumStrings/EnumStringsAttribute.xml b/xml/Microsoft.Extensions.EnumStrings/EnumStringsAttribute.xml
deleted file mode 100644
index 46e3b2eebae..00000000000
--- a/xml/Microsoft.Extensions.EnumStrings/EnumStringsAttribute.xml
+++ /dev/null
@@ -1,223 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.EnumStrings
- 8.0.0.0
-
-
- System.Attribute
-
-
-
-
- [System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Enum, AllowMultiple=true)]
- [<System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Enum, AllowMultiple=true)>]
-
-
- [System.Diagnostics.Conditional("CODE_GENERATION_ATTRIBUTES")]
- [<System.Diagnostics.Conditional("CODE_GENERATION_ATTRIBUTES")>]
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
-
- Provides information to guide the production of an extension method to efficiently convert an enum value into string form.
-
- To be added.
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.EnumStrings
- 8.0.0.0
-
-
-
-
- Initializes a new instance of the class.
-
-
- Use this overload when directly annotating an enum type.
-
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.EnumStrings
- 8.0.0.0
-
-
-
-
-
- The type of the enum to work with.
-
- Initializes a new instance of the class.
-
-
- Use this overload when applying the attribute at the assembly level when working with an enum declared in a
- different assembly.
-
-
-
- [assembly: EnumStrings(typeof(System.ConsoleKey))]
-
-
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.EnumStrings
- 8.0.0.0
-
-
- System.Type
-
-
-
- Gets the type of the enum to annotate.
-
- To be added.
-
- This is when the attribute is applied directly to an enum type.
-
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.EnumStrings
- 8.0.0.0
-
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
- [<System.Runtime.CompilerServices.Nullable(1)>]
-
-
-
- System.String
-
-
-
- Gets or sets the modifiers to apply to the generated class.
-
- The default is internal static.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.EnumStrings
- 8.0.0.0
-
-
- System.String
-
-
-
- Gets or sets the name of the generated class.
-
- The default is .
-
- If , then the class name is generated by appending Extensions to the enum type name.
-
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.EnumStrings
- 8.0.0.0
-
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
- [<System.Runtime.CompilerServices.Nullable(1)>]
-
-
-
- System.String
-
-
-
- Gets or sets the name of the generated extension method.
-
- The default is ToInvariantString.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.EnumStrings
- 8.0.0.0
-
-
- System.String
-
-
-
- Gets or sets the namespace of the generated class.
-
- The default is .
-
- If , then the class is generated in the same namespace as the enum.
-
-
-
-
-
diff --git a/xml/Microsoft.Extensions.Hosting.Testing/IStartupInitializationBuilder.xml b/xml/Microsoft.Extensions.Hosting.Testing/IStartupInitializationBuilder.xml
deleted file mode 100644
index 812a742572f..00000000000
--- a/xml/Microsoft.Extensions.Hosting.Testing/IStartupInitializationBuilder.xml
+++ /dev/null
@@ -1,110 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.Hosting.Testing.StartupInitialization
- 8.0.0.0
-
-
-
-
- Configure service startup initialization.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Hosting.Testing.StartupInitialization
- 8.0.0.0
-
-
- Microsoft.Extensions.Hosting.Testing.IStartupInitializationBuilder
-
-
-
-
-
- Initializer to execute.
-
- Add ad-hoc initializer to be executed at service startup.
-
- Instance of for further configuration.
-
- Note, that there is no indempotency semantics while calling this API.
- Therefore, this interface is not recommended for library authors.
-
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Hosting.Testing.StartupInitialization
- 8.0.0.0
-
-
- Microsoft.Extensions.Hosting.Testing.IStartupInitializationBuilder
-
-
-
-
- ReferenceTypeConstraint
- Microsoft.Extensions.Hosting.Testing.IStartupInitializer
-
-
-
-
-
- Type of the initializer to add.
-
- Adds initializer of given type to be executed at service startup.
-
- Instance of for further configuration.
-
- The initializers should be pure functions, i.e. they shouldn't hold any state.
- They are used in transient manner, and the implementation is not guaranteed to be reachable by GC after startup time.
-
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Hosting.Testing.StartupInitialization
- 8.0.0.0
-
-
- Microsoft.Extensions.DependencyInjection.IServiceCollection
-
-
-
- Gets services used add initializers.
-
- To be added.
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.Hosting.Testing/IStartupInitializer.xml b/xml/Microsoft.Extensions.Hosting.Testing/IStartupInitializer.xml
deleted file mode 100644
index 997dfb9e9d1..00000000000
--- a/xml/Microsoft.Extensions.Hosting.Testing/IStartupInitializer.xml
+++ /dev/null
@@ -1,48 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.Hosting.Testing.StartupInitialization
- 8.0.0.0
-
-
-
-
- Holds the initialization function, so we can pass it through .
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Hosting.Testing.StartupInitialization
- 8.0.0.0
-
-
- System.Threading.Tasks.Task
-
-
-
-
-
- Cancellation token.
-
- Short startup initialization job.
-
- New .
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.Hosting.Testing/StartupInitializationExtensions.xml b/xml/Microsoft.Extensions.Hosting.Testing/StartupInitializationExtensions.xml
deleted file mode 100644
index f78f0909453..00000000000
--- a/xml/Microsoft.Extensions.Hosting.Testing/StartupInitializationExtensions.xml
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.Hosting.Testing.StartupInitialization
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
-
- Extensions for configuring startup initialization.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Hosting.Testing.StartupInitialization
- 8.0.0.0
-
-
- Microsoft.Extensions.Hosting.Testing.IStartupInitializationBuilder
-
-
-
-
-
- Service collection use to register initialization function.
-
- Adds function that will be executed before application starts.
-
- Services passed for further configuration.
-
- Use it for one time initialization logic.
- Sequence of execution is not guaranteed.
-
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Hosting.Testing.StartupInitialization
- 8.0.0.0
-
-
-
- [System.Diagnostics.CodeAnalysis.DynamicDependency(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties, typeof(Microsoft.Extensions.Hosting.Testing.StartupInitializationOptions))]
- [<System.Diagnostics.CodeAnalysis.DynamicDependency(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties, typeof(Microsoft.Extensions.Hosting.Testing.StartupInitializationOptions))>]
-
-
- [System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2026:Members annotated with 'RequiresUnreferencedCodeAttribute' require dynamic access otherwise can break functionality when trimming application code", Justification="Addressed by [DynamicDependency]")]
- [<System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2026:Members annotated with 'RequiresUnreferencedCodeAttribute' require dynamic access otherwise can break functionality when trimming application code", Justification="Addressed by [DynamicDependency]")>]
-
-
-
- Microsoft.Extensions.Hosting.Testing.IStartupInitializationBuilder
-
-
-
-
-
-
- Service collection use to register initialization function.
- Configure startup initializers with config.
-
- Adds function that will be executed before application starts.
-
- Services passed for further configuration.
-
- Use it for one time initialization logic.
- Sequence of execution is not guaranteed.
-
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Hosting.Testing.StartupInitialization
- 8.0.0.0
-
-
- Microsoft.Extensions.Hosting.Testing.IStartupInitializationBuilder
-
-
-
-
-
-
- Service collection use to register initialization function.
- Configure startup initializers.
-
- Adds function that will be executed before application starts.
-
- Services passed for further configuration.
-
- Use it for one time initialization logic.
- Sequence of execution is not guaranteed.
-
-
-
-
-
diff --git a/xml/Microsoft.Extensions.Hosting.Testing/StartupInitializationOptions.xml b/xml/Microsoft.Extensions.Hosting.Testing/StartupInitializationOptions.xml
deleted file mode 100644
index bf892f17e9d..00000000000
--- a/xml/Microsoft.Extensions.Hosting.Testing/StartupInitializationOptions.xml
+++ /dev/null
@@ -1,66 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.Hosting.Testing.StartupInitialization
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- Configures startup initialization logic.
-
- To be added.
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.Hosting.Testing.StartupInitialization
- 8.0.0.0
-
-
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Hosting.Testing.StartupInitialization
- 8.0.0.0
-
-
- System.TimeSpan
-
-
-
- Gets or sets maximum time allowed for initialization logic.
-
-
- The default value is 30 seconds.
-
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.Http.AutoClient/AutoClientAttribute.xml b/xml/Microsoft.Extensions.Http.AutoClient/AutoClientAttribute.xml
deleted file mode 100644
index 26580ac06c1..00000000000
--- a/xml/Microsoft.Extensions.Http.AutoClient/AutoClientAttribute.xml
+++ /dev/null
@@ -1,155 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
- System.Attribute
-
-
-
-
- [System.AttributeUsage(System.AttributeTargets.Interface)]
- [<System.AttributeUsage(System.AttributeTargets.Interface)>]
-
-
- [System.Diagnostics.Conditional("CODE_GENERATION_ATTRIBUTES")]
- [<System.Diagnostics.Conditional("CODE_GENERATION_ATTRIBUTES")>]
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
-
- Triggers the generation of REST APIs and provides information about the HTTP client and, optionally, the name of the dependency.
-
-
- This attribute triggers the production of REST APIs and provides information about the HTTP client and optionally the name of the dependency.
- It can only be applied to interfaces and their name must start with an 'I', for example IMyClient.
- This attribute must receive as a first parameter the HTTP client name to be retrieved from the .
- Optionally, it may receive a second parameter that will set the dependency name used in generated telemetry. If this value is not set, it will use the name of the interface
- without the leading 'I'.
- If the interface name ends in 'Client' or 'Api', the dependency name will exclude that. Example: IMyDependencyClient would result in dependency name MyDependency.
-
-
-
- [AutoClient("MyClient")]
- interface IMyDependencyClient
- {
- }
-
-
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
-
-
-
- The name of the HTTP client to be retrieved from .
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
-
-
-
-
- The name of the HTTP client to be retrieved from .
- The dependency name override to use.
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
- [<System.Runtime.CompilerServices.Nullable(2)>]
-
-
-
- System.String
-
-
-
- Gets the custom dependency name of the API. This is used in generated telemetry.
-
- To be added.
-
- If this value is not set, then for the dependency name it will use the name of the interface without the leading 'I' with trimming 'Client' or 'Api' at the end.
-
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
- System.String
-
-
-
- Gets the HTTP client name of the API.
-
- To be added.
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.Http.AutoClient/AutoClientException.xml b/xml/Microsoft.Extensions.Http.AutoClient/AutoClientException.xml
deleted file mode 100644
index 3ae5d2d8994..00000000000
--- a/xml/Microsoft.Extensions.Http.AutoClient/AutoClientException.xml
+++ /dev/null
@@ -1,188 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
- System.Exception
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
-
- The exception that's thrown when REST API requests aren't successful.
-
-
- This exception is thrown whenever a REST API call returns a non-successful status code. It contains the status code
- and the HTTP content returned by the dependency, so that the user can handle exceptions accordingly.
-
-
-
- try
- {
- await _myClient.SendRequest();
- }
- catch (AutoClientException ex) when (ex.StatusCode == 403)
- {
- // Handle forbidden scenario
- }
-
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
-
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
- [<System.Runtime.CompilerServices.Nullable(2)>]
-
-
-
-
-
- The exception message.
- The path of the request.
- The HTTP error details.
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
-
-
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
- [<System.Runtime.CompilerServices.Nullable(2)>]
-
-
-
-
-
- The exception message.
- The exception that is the cause of the current exception.
- The path of the request.
- The HTTP error details.
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
- [<System.Runtime.CompilerServices.Nullable(2)>]
-
-
-
- Microsoft.Extensions.Http.AutoClient.AutoClientHttpError
-
-
-
- Gets the HTTP response.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
- System.String
-
-
-
- Gets the initial path of the HTTP request.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
- System.Nullable<System.Int32>
-
-
-
- Gets the HTTP status code.
-
- To be added.
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.Http.AutoClient/AutoClientHttpError.xml b/xml/Microsoft.Extensions.Http.AutoClient/AutoClientHttpError.xml
deleted file mode 100644
index d1af2420072..00000000000
--- a/xml/Microsoft.Extensions.Http.AutoClient/AutoClientHttpError.xml
+++ /dev/null
@@ -1,196 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
-
- Holds details about an HTTP error.
-
-
- When a REST API client fails, it will throw a .
- This exception contains a instance that holds details like content, headers and status code.
-
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
-
-
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
- [<System.Runtime.CompilerServices.Nullable(2)>]
-
-
-
-
-
- The HTTP status code of the response.
- The response headers.
- The raw string content of the response.
- The HTTP error reason.
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
- System.Threading.Tasks.Task<Microsoft.Extensions.Http.AutoClient.AutoClientHttpError>
-
-
-
-
-
-
- The response to be used.
- Cancellation token used on asynchronous calls.
-
- Creates an instance of based on an .
-
- An instance of .
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
- System.String
-
-
-
- Gets the raw string content returned in the response.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
- [<System.Runtime.CompilerServices.Nullable(2)>]
-
-
-
- System.String
-
-
-
- Gets the HTTP error reason.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
- System.Collections.Generic.IReadOnlyDictionary<System.String,Microsoft.Extensions.Primitives.StringValues>
-
-
-
- Gets the HTTP response headers.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
- System.Int32
-
-
-
- Gets the HTTP status code returned in the response.
-
- To be added.
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.Http.AutoClient/AutoClientOptions.xml b/xml/Microsoft.Extensions.Http.AutoClient/AutoClientOptions.xml
deleted file mode 100644
index 49b20ae7beb..00000000000
--- a/xml/Microsoft.Extensions.Http.AutoClient/AutoClientOptions.xml
+++ /dev/null
@@ -1,86 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
-
- Options to configure generated REST API clients.
-
-
- This options class is used to configure generated REST API clients.
-
-
-
- services.AddMyDependencyClient(options =>
- {
- options.JsonSerializerOptions = new MyJsonSerializerOptions();
- });
-
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
-
- [System.ComponentModel.DataAnnotations.Required]
- [<System.ComponentModel.DataAnnotations.Required>]
-
-
-
- System.Text.Json.JsonSerializerOptions
-
-
-
- Gets or sets JSON payload serialization options.
-
- To be added.
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.Http.AutoClient/AutoClientOptionsValidator.xml b/xml/Microsoft.Extensions.Http.AutoClient/AutoClientOptionsValidator.xml
deleted file mode 100644
index 8c8f96eafba..00000000000
--- a/xml/Microsoft.Extensions.Http.AutoClient/AutoClientOptionsValidator.xml
+++ /dev/null
@@ -1,103 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
- System.Object
-
-
-
- Microsoft.Extensions.Options.IValidateOptions<Microsoft.Extensions.Http.AutoClient.AutoClientOptions>
-
-
-
-
- [Microsoft.Extensions.Options.OptionsValidator]
- [<Microsoft.Extensions.Options.OptionsValidator>]
-
-
- [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
- [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
-
-
-
-
- Validator for .
-
-
- This type is not intended to be directly invoked by application code.
- It's intended to be invoked by generated code.
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- M:Microsoft.Extensions.Options.IValidateOptions`1.Validate(System.String,`0)
-
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
-
- [System.CodeDom.Compiler.GeneratedCode("Microsoft.Extensions.Options.SourceGeneration", "8.0.8.47906")]
- [<System.CodeDom.Compiler.GeneratedCode("Microsoft.Extensions.Options.SourceGeneration", "8.0.8.47906")>]
-
-
-
- Microsoft.Extensions.Options.ValidateOptionsResult
-
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
- [<System.Runtime.CompilerServices.Nullable(2)>]
-
-
-
-
-
-
- The name of the options instance being validated.
- The options instance.
-
- Validates a specific named options instance (or all when is ).
-
- Validation result.
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.Http.AutoClient/BodyAttribute.xml b/xml/Microsoft.Extensions.Http.AutoClient/BodyAttribute.xml
deleted file mode 100644
index 955f2198a1d..00000000000
--- a/xml/Microsoft.Extensions.Http.AutoClient/BodyAttribute.xml
+++ /dev/null
@@ -1,114 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
- System.Attribute
-
-
-
-
- [System.AttributeUsage(System.AttributeTargets.Parameter)]
- [<System.AttributeUsage(System.AttributeTargets.Parameter)>]
-
-
- [System.Diagnostics.Conditional("CODE_GENERATION_ATTRIBUTES")]
- [<System.Diagnostics.Conditional("CODE_GENERATION_ATTRIBUTES")>]
-
-
-
-
- Defines the body for the API request.
-
-
- Marks a method parameter as the body for the request.
- This attribute cannot be used with a GET or HEAD request.
-
-
-
- [AutoClient("MyClient")]
- interface IMyDependencyClient
- {
- [Post("/api/users")]
- Task<User> PostUserAsync([Body] User user, CancellationToken cancellationToken);
- }
-
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
-
-
- Initializes a new instance of the class.
-
-
- This defaults to a body content type of .
-
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
-
-
-
- The content type to be used on the request content.
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
- Microsoft.Extensions.Http.AutoClient.BodyContentType
-
-
-
- Gets the body content type.
-
- To be added.
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.Http.AutoClient/BodyContentType.xml b/xml/Microsoft.Extensions.Http.AutoClient/BodyContentType.xml
deleted file mode 100644
index bcd2f1899c4..00000000000
--- a/xml/Microsoft.Extensions.Http.AutoClient/BodyContentType.xml
+++ /dev/null
@@ -1,73 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
- System.Enum
-
-
-
- Defines the types of encoding possible for request bodies.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Field
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
- Microsoft.Extensions.Http.AutoClient.BodyContentType
-
- 0
-
-
- Represents the "application/json" content type.
-
-
- With this content type, the parameter value is serialized to JSON before sending it in the request.
-
-
-
-
-
-
-
-
-
-
- Field
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
- Microsoft.Extensions.Http.AutoClient.BodyContentType
-
- 1
-
-
- Represents the "text/plain" content type.
-
-
- With this content type, .ToString() is called on the parameter value before sending it in the request.
-
-
-
-
-
diff --git a/xml/Microsoft.Extensions.Http.AutoClient/DeleteAttribute.xml b/xml/Microsoft.Extensions.Http.AutoClient/DeleteAttribute.xml
deleted file mode 100644
index 9086569128b..00000000000
--- a/xml/Microsoft.Extensions.Http.AutoClient/DeleteAttribute.xml
+++ /dev/null
@@ -1,141 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
- System.Attribute
-
-
-
-
- [System.AttributeUsage(System.AttributeTargets.Method)]
- [<System.AttributeUsage(System.AttributeTargets.Method)>]
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
-
- Defines an API DELETE method.
-
-
- Marks a method within an interface annotated with as an API DELETE method.
-
- The return type of an API method must be a Task<T>.
- If T is a and the dependency returns "text/plain" content type, the result will be the raw content of the response. Otherwise, it will be deserialized from JSON.
- If T is of type , the result will be the actual response message without further processing.
-
- If you provide an extra parameter to the method, you should use it between curly braces in the URL to make it a URL parameter. For example: /api/users/{userId}.
-
-
-
- [AutoClient("MyClient")]
- interface IMyDependencyClient
- {
- [Delete("/api/users/{userId}")]
- Task<bool> DeleteUserAsync(string userId, CancellationToken cancellationToken = default);
- }
-
-
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
-
-
-
- The path of the request. Cannot be empty or null.
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
- System.String
-
-
-
- Gets the path of the request.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
- [<System.Runtime.CompilerServices.Nullable(2)>]
-
-
-
- System.String
-
-
-
- Gets or sets the name to use for this request within telemetry.
-
- To be added.
-
- If this property is not provided, the request name is obtained from the method name.
- If the method name ends in 'Async', the request name will exclude that.
- For example, if the method is called DeleteUserAsync, the request name, by default, will be DeleteUser.
-
-
-
- [AutoClient("MyClient")]
- interface IMyDependencyClient
- {
- [Delete("/api/users/{userId}", RequestName = "RemoveUsers")]
- Task<bool> DeleteUserAsync(string userId, CancellationToken cancellationToken = default);
- }
-
-
-
-
-
-
diff --git a/xml/Microsoft.Extensions.Http.AutoClient/GetAttribute.xml b/xml/Microsoft.Extensions.Http.AutoClient/GetAttribute.xml
deleted file mode 100644
index 86c1e5eb389..00000000000
--- a/xml/Microsoft.Extensions.Http.AutoClient/GetAttribute.xml
+++ /dev/null
@@ -1,141 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
- System.Attribute
-
-
-
-
- [System.AttributeUsage(System.AttributeTargets.Method)]
- [<System.AttributeUsage(System.AttributeTargets.Method)>]
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
-
- Defines an API GET method.
-
-
- Marks a method within an interface annotated with as an API GET method.
-
- The return type of an API method must be a Task<T>.
- If T is a and the dependency returns "text/plain" content type, the result will be the raw content of the response. Otherwise, it will be deserialized from JSON.
- If T is of type , the result will be the actual response message without further processing.
-
- If you provide an extra parameter to the method, you should use it between curly braces in the URL to make it an URL parameter. For example: /api/users/{userId}.
-
-
-
- [AutoClient("MyClient")]
- interface IMyDependencyClient
- {
- [Get("/api/users/{userId}")]
- Task<User> GetUserAsync(string userId, [Query] string filter, CancellationToken cancellationToken);
- }
-
-
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
-
-
-
- The path of the request. Cannot be empty or null.
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
- System.String
-
-
-
- Gets the path of the request.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
- [<System.Runtime.CompilerServices.Nullable(2)>]
-
-
-
- System.String
-
-
-
- Gets or sets the name to use for this request within telemetry.
-
- To be added.
-
- If this property is not provided, the request name is obtained from the method name.
- If the method name ends in 'Async', the request name will exclude that.
- For example, if the method is called GetUsersAsync, the request name, by default, will be GetUsers.
-
-
-
- [AutoClient("MyClient")]
- interface IMyDependencyClient
- {
- [Get("/api/users", RequestName = "ObtainUsers")]
- Task<string> GetUsersAsync(CancellationToken cancellationToken = default);
- }
-
-
-
-
-
-
diff --git a/xml/Microsoft.Extensions.Http.AutoClient/HeadAttribute.xml b/xml/Microsoft.Extensions.Http.AutoClient/HeadAttribute.xml
deleted file mode 100644
index 5c11b3ccd22..00000000000
--- a/xml/Microsoft.Extensions.Http.AutoClient/HeadAttribute.xml
+++ /dev/null
@@ -1,141 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
- System.Attribute
-
-
-
-
- [System.AttributeUsage(System.AttributeTargets.Method)]
- [<System.AttributeUsage(System.AttributeTargets.Method)>]
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
-
- Defines an API HEAD method.
-
-
- Marks a method within an interface annotated with as an API HEAD method.
-
- The return type of an API method must be a Task<T>.
- If T is a and the dependency returns "text/plain" content type, the result will be the raw content of the response. Otherwise, it will be deserialized from JSON.
- If T is of type , the result will be the actual response message without further processing.
-
- If you provide an extra parameter to the method, you should use it between curly braces in the URL to make it an URL parameter. For example: /api/users/{userId}.
-
-
-
- [AutoClient("MyClient")]
- interface IMyDependencyClient
- {
- [Head("/api/users/{userId}")]
- Task<UserHead> HeadUserAsync(string userId, CancellationToken cancellationToken);
- }
-
-
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
-
-
-
- The path of the request. Cannot be empty or null.
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
- System.String
-
-
-
- Gets the path of the request.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
- [<System.Runtime.CompilerServices.Nullable(2)>]
-
-
-
- System.String
-
-
-
- Gets or sets the name to use for this request within telemetry.
-
- To be added.
-
- If this property is not provided, the request name is obtained from the method name.
- If the method name ends in 'Async', the request name will exclude that.
- For example, if the method is called HeadUserAsync, the request name, by default, will be HeadUser.
-
-
-
- [AutoClient("MyClient")]
- interface IMyDependencyClient
- {
- [Head("/api/users/{userId}", RequestName = "Head")]
- Task<UserHead> HeadUserAsync(string userId, CancellationToken cancellationToken);
- }
-
-
-
-
-
-
diff --git a/xml/Microsoft.Extensions.Http.AutoClient/HeaderAttribute.xml b/xml/Microsoft.Extensions.Http.AutoClient/HeaderAttribute.xml
deleted file mode 100644
index f33f9f53e02..00000000000
--- a/xml/Microsoft.Extensions.Http.AutoClient/HeaderAttribute.xml
+++ /dev/null
@@ -1,96 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
- System.Attribute
-
-
-
-
- [System.AttributeUsage(System.AttributeTargets.Parameter)]
- [<System.AttributeUsage(System.AttributeTargets.Parameter)>]
-
-
- [System.Diagnostics.Conditional("CODE_GENERATION_ATTRIBUTES")]
- [<System.Diagnostics.Conditional("CODE_GENERATION_ATTRIBUTES")>]
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
-
- Defines a header to be used in the API request.
-
-
- Marks a method parameter as a header to insert in the request.
-
-
-
- [AutoClient("MyClient")]
- interface IMyDependencyClient
- {
- [Get("/api/users")]
- Task<string> GetUsersAsync([Header("X-UserName")] string userName, CancellationToken cancellationToken);
- }
-
-
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
-
-
-
- The name of the header.
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
- System.String
-
-
-
- Gets the name of the header.
-
- To be added.
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.Http.AutoClient/OptionsAttribute.xml b/xml/Microsoft.Extensions.Http.AutoClient/OptionsAttribute.xml
deleted file mode 100644
index 3476355f4b1..00000000000
--- a/xml/Microsoft.Extensions.Http.AutoClient/OptionsAttribute.xml
+++ /dev/null
@@ -1,141 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
- System.Attribute
-
-
-
-
- [System.AttributeUsage(System.AttributeTargets.Method)]
- [<System.AttributeUsage(System.AttributeTargets.Method)>]
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
-
- Defines an API OPTIONS method.
-
-
- Marks a method within an interface annotated with as an API OPTIONS method.
-
- The return type of an API method must be a Task<T>.
- If T is a and the dependency returns "text/plain" content type, the result will be the raw content of the response. Otherwise, it will be deserialized from JSON.
- If T is of type , the result will be the actual response message without further processing.
-
- If you provide an extra parameter to the method, you should use it between curly braces in the URL to make it an URL parameter. For example: /api/users/{userId}.
-
-
-
- [AutoClient("MyClient")]
- interface IMyDependencyClient
- {
- [Options("/api/users/{userId}")]
- Task<UserOptions> UserOptionsAsync(string userId, CancellationToken cancellationToken);
- }
-
-
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
-
-
-
- The path of the request. Cannot be empty or null.
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
- System.String
-
-
-
- Gets the path of the request.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
- [<System.Runtime.CompilerServices.Nullable(2)>]
-
-
-
- System.String
-
-
-
- Gets or sets the name to use for this request within telemetry.
-
- To be added.
-
- If this property is not provided, the request name is obtained from the method name.
- If the method name ends in 'Async', the request name will exclude that.
- For example, if the method is called UserOptionsAsync, the request name, by default, will be UserOptions.
-
-
-
- [AutoClient("MyClient")]
- interface IMyDependencyClient
- {
- [Options("/api/users/{userId}", RequestName = "Users")]
- Task<UserOptions> UserOptionsAsync(string userId, CancellationToken cancellationToken);
- }
-
-
-
-
-
-
diff --git a/xml/Microsoft.Extensions.Http.AutoClient/PatchAttribute.xml b/xml/Microsoft.Extensions.Http.AutoClient/PatchAttribute.xml
deleted file mode 100644
index a21c14b2422..00000000000
--- a/xml/Microsoft.Extensions.Http.AutoClient/PatchAttribute.xml
+++ /dev/null
@@ -1,141 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
- System.Attribute
-
-
-
-
- [System.AttributeUsage(System.AttributeTargets.Method)]
- [<System.AttributeUsage(System.AttributeTargets.Method)>]
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
-
- Defines an API PATCH method.
-
-
- Marks a method within an interface annotated with as an API PATCH method.
-
- The return type of an API method must be a Task<T>.
- If T is a and the dependency returns "text/plain" content type, the result will be the raw content of the response. Otherwise, it will be deserialized from JSON.
- If T is of type , the result will be the actual response message without further processing.
-
- If you provide an extra parameter to the method, you should use it between curly braces in the URL to make it an URL parameter. For example: /api/users/{userId}.
-
-
-
- [AutoClient("MyClient")]
- interface IMyDependencyClient
- {
- [Patch("/api/users/{userId}")]
- Task<User> UpdateUserAsync(string userId, CancellationToken cancellationToken);
- }
-
-
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
-
-
-
- The path of the request. Cannot be empty or null.
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
- System.String
-
-
-
- Gets the path of the request.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
- [<System.Runtime.CompilerServices.Nullable(2)>]
-
-
-
- System.String
-
-
-
- Gets or sets the name to use for this request within telemetry.
-
- To be added.
-
- If this property is not provided, the request name is obtained from the method name.
- If the method name ends in 'Async', the request name will exclude that.
- For example, if the method is called UpdateUserAsync, the request name, by default, will be UpdateUser.
-
-
-
- [AutoClient("MyClient")]
- interface IMyDependencyClient
- {
- [Patch("/api/users/{userId}", RequestName = "PatchUser")]
- Task<User> UpdateUserAsync(string userId, CancellationToken cancellationToken);
- }
-
-
-
-
-
-
diff --git a/xml/Microsoft.Extensions.Http.AutoClient/PostAttribute.xml b/xml/Microsoft.Extensions.Http.AutoClient/PostAttribute.xml
deleted file mode 100644
index 3ea9c9db03b..00000000000
--- a/xml/Microsoft.Extensions.Http.AutoClient/PostAttribute.xml
+++ /dev/null
@@ -1,141 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
- System.Attribute
-
-
-
-
- [System.AttributeUsage(System.AttributeTargets.Method)]
- [<System.AttributeUsage(System.AttributeTargets.Method)>]
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
-
- Defines an API POST method.
-
-
- Marks a method within an interface annotated with as an API POST method.
-
- The return type of an API method must be a Task<T>.
- If T is a and the dependency returns "text/plain" content type, the result will be the raw content of the response. Otherwise, it will be deserialized from JSON.
- If T is of type , the result will be the actual response message without further processing.
-
- If you provide an extra parameter to the method, you should use it between curly braces in the URL to make it an URL parameter. For example: /api/users/{userId}.
-
-
-
- [AutoClient("MyClient")]
- interface IMyDependencyClient
- {
- [Post("/api/users/{userId}")]
- Task<User> AddUserAsync(string userId, CancellationToken cancellationToken);
- }
-
-
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
-
-
-
- The path of the request. Cannot be empty or null.
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
- System.String
-
-
-
- Gets the path of the request.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
- [<System.Runtime.CompilerServices.Nullable(2)>]
-
-
-
- System.String
-
-
-
- Gets or sets the name to use for this request within telemetry.
-
- To be added.
-
- If this property is not provided, the request name is obtained from the method name.
- If the method name ends in 'Async', the request name will exclude that.
- For example, if the method is called AddUserAsync, the request name, by default, will be AddUser.
-
-
-
- [AutoClient("MyClient")]
- interface IMyDependencyClient
- {
- [Post("/api/users/{userId}", RequestName = "AddUser")]
- Task<User> AddUserAsync(string userId, CancellationToken cancellationToken);
- }
-
-
-
-
-
-
diff --git a/xml/Microsoft.Extensions.Http.AutoClient/PutAttribute.xml b/xml/Microsoft.Extensions.Http.AutoClient/PutAttribute.xml
deleted file mode 100644
index f1896e66225..00000000000
--- a/xml/Microsoft.Extensions.Http.AutoClient/PutAttribute.xml
+++ /dev/null
@@ -1,141 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
- System.Attribute
-
-
-
-
- [System.AttributeUsage(System.AttributeTargets.Method)]
- [<System.AttributeUsage(System.AttributeTargets.Method)>]
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
-
- Defines an API PUT method.
-
-
- Marks a method within an interface annotated with as an API PUT method.
-
- The return type of an API method must be a Task<T>.
- If T is a and the dependency returns "text/plain" content type, the result will be the raw content of the response. Otherwise, it will be deserialized from JSON.
- If T is of type , the result will be the actual response message without further processing.
-
- If you provide an extra parameter to the method, you should use it between curly braces in the URL to make it an URL parameter. For example: /api/users/{userId}.
-
-
-
- [AutoClient("MyClient")]
- interface IMyDependencyClient
- {
- [Put("/api/users/{userId}")]
- Task<User> InsertUserAsync(string userId, CancellationToken cancellationToken);
- }
-
-
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
-
-
-
- The path of the request. Cannot be empty or null.
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
- System.String
-
-
-
- Gets the path of the request.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
- [<System.Runtime.CompilerServices.Nullable(2)>]
-
-
-
- System.String
-
-
-
- Gets or sets the name to use for this request within telemetry.
-
- To be added.
-
- If this property is not provided, the request name is obtained from the method name.
- If the method name ends in 'Async', the request name will exclude that.
- For example, if the method is called InsertUserAsync, the request name, by default, will be InsertUser.
-
-
-
- [AutoClient("MyClient")]
- interface IMyDependencyClient
- {
- [Put("/api/users/{userId}", RequestName = "InsertUser")]
- Task<User> InsertUserAsync(string userId, CancellationToken cancellationToken);
- }
-
-
-
-
-
-
diff --git a/xml/Microsoft.Extensions.Http.AutoClient/QueryAttribute.xml b/xml/Microsoft.Extensions.Http.AutoClient/QueryAttribute.xml
deleted file mode 100644
index 0e2342fc32f..00000000000
--- a/xml/Microsoft.Extensions.Http.AutoClient/QueryAttribute.xml
+++ /dev/null
@@ -1,117 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
- System.Attribute
-
-
-
-
- [System.AttributeUsage(System.AttributeTargets.Parameter)]
- [<System.AttributeUsage(System.AttributeTargets.Parameter)>]
-
-
- [System.Diagnostics.Conditional("CODE_GENERATION_ATTRIBUTES")]
- [<System.Diagnostics.Conditional("CODE_GENERATION_ATTRIBUTES")>]
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
-
- Defines a query string to be used in the API request.
-
-
- Marks a method parameter as a query string for the request.
-
-
-
- [AutoClient("MyClient")]
- interface IMyDependencyClient
- {
- [Get("/api/users")]
- Task<string> GetUsersAsync([Query] string userName, [Query("id")] string userId, CancellationToken cancellationToken = default);
- }
-
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
-
-
- Initializes a new instance of the class.
-
-
- This overload uses the name of the associated method parameter as the query string key.
-
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
-
-
-
- The query key to use in the request.
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
- System.String
-
-
-
- Gets the query key, if set.
-
- To be added.
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.Http.AutoClient/StaticHeaderAttribute.xml b/xml/Microsoft.Extensions.Http.AutoClient/StaticHeaderAttribute.xml
deleted file mode 100644
index 3076a806a7b..00000000000
--- a/xml/Microsoft.Extensions.Http.AutoClient/StaticHeaderAttribute.xml
+++ /dev/null
@@ -1,126 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
- System.Attribute
-
-
-
-
- [System.AttributeUsage(System.AttributeTargets.Interface | System.AttributeTargets.Method, AllowMultiple=true)]
- [<System.AttributeUsage(System.AttributeTargets.Interface | System.AttributeTargets.Method, AllowMultiple=true)>]
-
-
- [System.Diagnostics.Conditional("CODE_GENERATION_ATTRIBUTES")]
- [<System.Diagnostics.Conditional("CODE_GENERATION_ATTRIBUTES")>]
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
-
- Defines a static header to be sent on every API request.
-
-
- Injects a static header to be sent with every request. When this attribute is applied
- to an interface, then it impacts every method described by the interface. Otherwise, it only
- affects the method where it is applied.
- The header name must not be null or empty. The value, on the other hand, can be empty, but not null.
-
-
-
- [AutoClient("MyClient")]
- [StaticHeader("X-MyHeader", "MyHeaderValue")]
- interface IMyDependencyClient
- {
- [Get("/api/users")]
- [StaticHeader("X-GetUsersHeader", "Value")]
- public Task<Users> GetUsers(CancellationToken cancellationToken = default);
- }
-
-
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
-
-
-
-
- The name of the header. Cannot be empty or null.
- The value of the header. Cannot be null.
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
- System.String
-
-
-
- Gets the name of the header.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Http.AutoClient
- 8.0.0.0
-
-
- System.String
-
-
-
- Gets the value of the header.
-
- To be added.
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.Http.Telemetry.Latency/HttpClientLatencyTelemetryExtensions.xml b/xml/Microsoft.Extensions.Http.Telemetry.Latency/HttpClientLatencyTelemetryExtensions.xml
deleted file mode 100644
index 271982cd8bf..00000000000
--- a/xml/Microsoft.Extensions.Http.Telemetry.Latency/HttpClientLatencyTelemetryExtensions.xml
+++ /dev/null
@@ -1,137 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
-
- Extension methods to add http client latency telemetry.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
- Microsoft.Extensions.DependencyInjection.IServiceCollection
-
-
-
-
-
- The .
-
- Adds a to collect latency information and enrich outgoing request log for all http clients.
-
-
- instance for chaining.
-
-
- This extension configures latency information collection globally for all http clients.
-
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
-
- [System.Diagnostics.CodeAnalysis.DynamicDependency(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties, typeof(Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions))]
- [<System.Diagnostics.CodeAnalysis.DynamicDependency(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties, typeof(Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions))>]
-
-
- [System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2026:Members annotated with 'RequiresUnreferencedCodeAttribute' require dynamic access otherwise can break functionality when trimming application code", Justification="Addressed with [DynamicDependency]")]
- [<System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2026:Members annotated with 'RequiresUnreferencedCodeAttribute' require dynamic access otherwise can break functionality when trimming application code", Justification="Addressed with [DynamicDependency]")>]
-
-
-
- Microsoft.Extensions.DependencyInjection.IServiceCollection
-
-
-
-
-
-
- The .
- The to use for configuring .
-
- Adds a to collect latency information and enrich outgoing request log for all http clients.
-
-
- instance for chaining.
-
-
- This extension configures outgoing request logs auto collection globally for all http clients.
-
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
- Microsoft.Extensions.DependencyInjection.IServiceCollection
-
-
-
-
-
-
- The .
- The delegate to configure with.
-
- Adds a to collect latency information and enrich outgoing request log for all http clients.
-
-
- instance for chaining.
-
-
- This extension configures outgoing request logs auto collection globally for all http clients.
-
-
-
-
-
diff --git a/xml/Microsoft.Extensions.Http.Telemetry.Latency/HttpClientLatencyTelemetryOptions.xml b/xml/Microsoft.Extensions.Http.Telemetry.Latency/HttpClientLatencyTelemetryOptions.xml
deleted file mode 100644
index 21a269e9b9a..00000000000
--- a/xml/Microsoft.Extensions.Http.Telemetry.Latency/HttpClientLatencyTelemetryOptions.xml
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- Options to configure the http client latency telemetry.
-
- To be added.
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
- System.Boolean
-
-
-
- Gets or sets a value indicating whether to collect detailed latency breakdown of call.
-
-
- The default value is .
-
-
- Detailed breakdowns add checkpoints for HTTP operations, such as connection open and request headers sent.
-
-
-
-
-
diff --git a/xml/Microsoft.Extensions.Http.Telemetry.Logging/HttpClientLoggingExtensions.xml b/xml/Microsoft.Extensions.Http.Telemetry.Logging/HttpClientLoggingExtensions.xml
deleted file mode 100644
index 928b7d4af27..00000000000
--- a/xml/Microsoft.Extensions.Http.Telemetry.Logging/HttpClientLoggingExtensions.xml
+++ /dev/null
@@ -1,296 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
-
- Extension methods to register HTTP client logging feature.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
- Microsoft.Extensions.DependencyInjection.IServiceCollection
-
-
-
-
-
- The .
-
- Adds an to emit logs for outgoing requests for all HTTP clients created with .
-
-
- instance for chaining.
-
-
- All other loggers are removed - including the default one, registered via .
-
- Argument is .
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
-
- [System.Diagnostics.CodeAnalysis.DynamicDependency(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties, typeof(Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions))]
- [<System.Diagnostics.CodeAnalysis.DynamicDependency(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties, typeof(Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions))>]
-
-
- [System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2026:Members annotated with 'RequiresUnreferencedCodeAttribute' require dynamic access otherwise can break functionality when trimming application code", Justification="Addressed with [DynamicDependency]")]
- [<System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2026:Members annotated with 'RequiresUnreferencedCodeAttribute' require dynamic access otherwise can break functionality when trimming application code", Justification="Addressed with [DynamicDependency]")>]
-
-
-
- Microsoft.Extensions.DependencyInjection.IServiceCollection
-
-
-
-
-
-
- The .
- The to use for configuring .
-
- Adds an to emit logs for outgoing requests for all HTTP clients created with .
-
-
- instance for chaining.
-
-
- All other loggers are removed - including the default one, registered via .
-
- Any of the arguments is .
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
- Microsoft.Extensions.DependencyInjection.IServiceCollection
-
-
-
-
-
-
- The .
- The delegate to configure with.
-
- Adds an to emit logs for outgoing requests for all HTTP clients created with .
-
-
- instance for chaining.
-
-
- All other loggers are removed - including the default one, registered via .
-
- Any of the arguments is .
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
- Microsoft.Extensions.DependencyInjection.IServiceCollection
-
-
-
-
- ReferenceTypeConstraint
- Microsoft.Extensions.Http.Telemetry.Logging.IHttpClientLogEnricher
-
-
-
-
-
-
-
- Type of enricher.
- The to add the instance of to.
-
- Adds an enricher instance of to the to enrich logs.
-
- The so that additional calls can be chained.
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
- Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
-
-
-
-
-
- The .
-
- Adds an to emit logs for outgoing requests for a named .
-
-
- An that can be used to configure the client.
-
-
- All other loggers are removed - including the default one, registered via .
-
- Argument is .
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
-
- [System.Diagnostics.CodeAnalysis.DynamicDependency(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties, typeof(Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions))]
- [<System.Diagnostics.CodeAnalysis.DynamicDependency(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties, typeof(Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions))>]
-
-
- [System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2026:Members annotated with 'RequiresUnreferencedCodeAttribute' require dynamic access otherwise can break functionality when trimming application code", Justification="Addressed with [DynamicDependency]")]
- [<System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2026:Members annotated with 'RequiresUnreferencedCodeAttribute' require dynamic access otherwise can break functionality when trimming application code", Justification="Addressed with [DynamicDependency]")>]
-
-
-
- Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
-
-
-
-
-
-
- The .
- The to use for configuring .
-
- Adds an to emit logs for outgoing requests for a named .
-
-
- An that can be used to configure the client.
-
-
- All other loggers are removed - including the default one, registered via .
-
- Any of the arguments is .
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
-
- [System.Diagnostics.CodeAnalysis.DynamicDependency(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties, typeof(Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions))]
- [<System.Diagnostics.CodeAnalysis.DynamicDependency(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties, typeof(Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions))>]
-
-
- [System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2026:Members annotated with 'RequiresUnreferencedCodeAttribute' require dynamic access otherwise can break functionality when trimming application code", Justification="Addressed with [DynamicDependency]")]
- [<System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2026:Members annotated with 'RequiresUnreferencedCodeAttribute' require dynamic access otherwise can break functionality when trimming application code", Justification="Addressed with [DynamicDependency]")>]
-
-
-
- Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
-
-
-
-
-
-
- The .
- The delegate to configure with.
-
- Adds an to emit logs for outgoing requests for a named .
-
-
- An that can be used to configure the client.
-
-
- All other loggers are removed - including the default one, registered via .
-
- Any of the arguments is .
-
-
-
-
diff --git a/xml/Microsoft.Extensions.Http.Telemetry.Logging/HttpClientLoggingTagNames.xml b/xml/Microsoft.Extensions.Http.Telemetry.Logging/HttpClientLoggingTagNames.xml
deleted file mode 100644
index b7d2ad74b23..00000000000
--- a/xml/Microsoft.Extensions.Http.Telemetry.Logging/HttpClientLoggingTagNames.xml
+++ /dev/null
@@ -1,251 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
-
- Constants used for HTTP client logging tags.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Field
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
- System.String
-
-
-
- HTTP Request duration.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Field
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
- System.String
-
-
-
- HTTP Host.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Field
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
- System.String
-
-
-
- HTTP Method.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Field
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
- System.String
-
-
-
- HTTP Path.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Field
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
- System.String
-
-
-
- HTTP Request Body.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Field
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
- System.String
-
-
-
- HTTP Request Headers prefix.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Field
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
- System.String
-
-
-
- HTTP Response Body.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Field
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
- System.String
-
-
-
- HTTP Response Headers prefix.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Field
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
- System.String
-
-
-
- HTTP Status Code.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
- System.Collections.Generic.IReadOnlyList<System.String>
-
-
-
- Gets a list of all tag names.
-
- A read-only of all tag names.
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.Http.Telemetry.Logging/IHttpClientLogEnricher.xml b/xml/Microsoft.Extensions.Http.Telemetry.Logging/IHttpClientLogEnricher.xml
deleted file mode 100644
index 5a7d6ee561d..00000000000
--- a/xml/Microsoft.Extensions.Http.Telemetry.Logging/IHttpClientLogEnricher.xml
+++ /dev/null
@@ -1,72 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
-
-
- Interface for implementing log enrichers for HTTP client requests.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
- System.Void
-
-
-
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
- [<System.Runtime.CompilerServices.Nullable(2)>]
-
-
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
- [<System.Runtime.CompilerServices.Nullable(2)>]
-
-
-
-
-
- Tag collector to add tags to.
-
- object associated with the outgoing HTTP request.
-
- object associated with the outgoing HTTP request.
- An optional that was thrown within the outgoing HTTP request processing.
-
- Enrich HTTP client request logs.
-
-
- Please be aware that depending on the result of the HTTP request
- the and parameters may be .
-
-
-
-
-
diff --git a/xml/Microsoft.Extensions.Http.Telemetry.Logging/LoggingOptions.xml b/xml/Microsoft.Extensions.Http.Telemetry.Logging/LoggingOptions.xml
deleted file mode 100644
index b6fa2bc82d9..00000000000
--- a/xml/Microsoft.Extensions.Http.Telemetry.Logging/LoggingOptions.xml
+++ /dev/null
@@ -1,376 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
-
- Options to configure HTTP client requests logging.
-
- To be added.
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
- System.TimeSpan
-
-
-
- Gets or sets the maximum amount of time to wait for the request or response body to be read.
-
-
- The default value is 1 second.
-
-
- The value should be in the range of 1 millisecond to 1 minute.
-
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
-
- [System.ComponentModel.DataAnnotations.Range(1, 1572864)]
- [<System.ComponentModel.DataAnnotations.Range(1, 1572864)>]
-
-
-
- System.Int32
-
-
-
- Gets or sets the maximum number of bytes of the request or response body to read.
-
-
- The default value is ≈ 32K.
-
-
- The number should ideally be below 85000 bytes to not be allocated on the large object heap.
-
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
- System.Boolean
-
-
-
- Gets or sets a value indicating whether the HTTP request and response body are logged.
-
-
- The default value is .
-
-
- Avoid enabling this option in a production environment as it might lead to leaking privacy information.
-
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
- System.Boolean
-
-
-
- Gets or sets a value indicating whether the request is logged additionally before any further processing.
-
-
- The default value is .
-
-
- When enabled, two entries will be logged for each incoming request - one for request and one for response, if available.
- When disabled, only one entry will be logged for each incoming request, which includes both request and response data.
-
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
-
- [System.ComponentModel.DataAnnotations.Required]
- [<System.ComponentModel.DataAnnotations.Required>]
-
-
-
- System.Collections.Generic.ISet<System.String>
-
-
-
- Gets or sets the list of HTTP request content types which are considered text and thus possible to serialize.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
-
- [System.ComponentModel.DataAnnotations.Required]
- [<System.ComponentModel.DataAnnotations.Required>]
-
-
-
- System.Collections.Generic.IDictionary<System.String,Microsoft.Extensions.Compliance.Classification.DataClassification>
-
-
-
- Gets or sets the set of HTTP request headers to log and their respective data classes to use for redaction.
-
-
- The default value is .
-
-
- If empty, no HTTP request headers will be logged.
- If the data class is , no redaction will be done.
-
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
- Microsoft.Extensions.Http.Telemetry.Logging.OutgoingPathLoggingMode
-
-
-
- Gets or sets a value indicating how the outgoing HTTP request path should be logged.
-
-
- The default value is .
-
-
- This option is applied only when the option is not set to ,
- otherwise this setting is ignored and the unredacted HTTP request path is logged.
-
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
-
- [System.Diagnostics.CodeAnalysis.Experimental("EXTEXP0003", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
- [<System.Diagnostics.CodeAnalysis.Experimental("EXTEXP0003", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
-
-
-
- Microsoft.Extensions.Http.Telemetry.HttpRouteParameterRedactionMode
-
-
-
- Gets or sets a value indicating how outgoing HTTP request path parameters should be redacted.
-
-
- The default value is .
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
-
- [System.ComponentModel.DataAnnotations.Required]
- [<System.ComponentModel.DataAnnotations.Required>]
-
-
-
- System.Collections.Generic.ISet<System.String>
-
-
-
- Gets or sets the list of HTTP response content types which are considered text and thus possible to serialize.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
-
- [System.ComponentModel.DataAnnotations.Required]
- [<System.ComponentModel.DataAnnotations.Required>]
-
-
-
- System.Collections.Generic.IDictionary<System.String,Microsoft.Extensions.Compliance.Classification.DataClassification>
-
-
-
- Gets or sets the set of HTTP response headers to log and their respective data classes to use for redaction.
-
-
- The default value is .
-
-
- If the data class is , no redaction will be done.
- If empty, no HTTP response headers will be logged.
-
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
-
- [System.ComponentModel.DataAnnotations.Required]
- [<System.ComponentModel.DataAnnotations.Required>]
-
-
-
- System.Collections.Generic.IDictionary<System.String,Microsoft.Extensions.Compliance.Classification.DataClassification>
-
-
-
- Gets or sets the route parameters to redact with their corresponding data classes to apply appropriate redaction.
-
- To be added.
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.Http.Telemetry.Logging/OutgoingPathLoggingMode.xml b/xml/Microsoft.Extensions.Http.Telemetry.Logging/OutgoingPathLoggingMode.xml
deleted file mode 100644
index b754fc9c158..00000000000
--- a/xml/Microsoft.Extensions.Http.Telemetry.Logging/OutgoingPathLoggingMode.xml
+++ /dev/null
@@ -1,67 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
- System.Enum
-
-
-
- Strategy to decide how outgoing HTTP path is logged.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Field
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
- Microsoft.Extensions.Http.Telemetry.Logging.OutgoingPathLoggingMode
-
- 0
-
-
- HTTP path is formatted, for example in a form of /foo/bar/redactedUserId.
-
-
-
-
-
-
-
-
-
-
- Field
-
- Microsoft.Extensions.Http.Telemetry
- 8.0.0.0
-
-
- Microsoft.Extensions.Http.Telemetry.Logging.OutgoingPathLoggingMode
-
- 1
-
-
- HTTP path is not formatted, route parameters logged in curly braces, for example in a form of /foo/bar/{userId}.
-
-
-
-
-
diff --git a/xml/Microsoft.Extensions.HttpClient.SocketHandling/HttpClientSocketHandlingExtensions.xml b/xml/Microsoft.Extensions.HttpClient.SocketHandling/HttpClientSocketHandlingExtensions.xml
deleted file mode 100644
index a13e6a7bd21..00000000000
--- a/xml/Microsoft.Extensions.HttpClient.SocketHandling/HttpClientSocketHandlingExtensions.xml
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.HttpClient.SocketHandling
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
-
- Extension methods for configuring an .
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.HttpClient.SocketHandling
- 8.0.0.0
-
-
- Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
-
-
-
-
-
- The .
-
- Adds a delegate that will set as the primary
- for a named HttpClient.
-
- The given instance to allow method chaining.
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.HttpClient.SocketHandling
- 8.0.0.0
-
-
- Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
-
-
-
-
-
-
- The .
- Configure using a instance.
-
- Adds a delegate that will set as the primary
- for a named HttpClient.
-
- The given instance to allow method chaining.
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.HttpClient.SocketHandling/SocketsHttpHandlerBuilder.xml b/xml/Microsoft.Extensions.HttpClient.SocketHandling/SocketsHttpHandlerBuilder.xml
deleted file mode 100644
index 2d4c1223c68..00000000000
--- a/xml/Microsoft.Extensions.HttpClient.SocketHandling/SocketsHttpHandlerBuilder.xml
+++ /dev/null
@@ -1,270 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.HttpClient.SocketHandling
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
-
- A builder for configuring named instances.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.HttpClient.SocketHandling
- 8.0.0.0
-
-
-
-
-
- The .
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.HttpClient.SocketHandling
- 8.0.0.0
-
-
- Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerBuilder
-
-
-
-
-
- The function to fetch the client certificate instance.
-
- Adds a delegate to set a single client certificate for all remote endpoints.
-
- The .
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.HttpClient.SocketHandling
- 8.0.0.0
-
-
- Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerBuilder
-
-
-
-
-
- The delegate to execute.
-
- Adds a delegate that will execute the action on the primary handler.
-
- The .
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.HttpClient.SocketHandling
- 8.0.0.0
-
-
- Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerBuilder
-
-
-
-
-
- The delegate to execute.
-
- Adds a delegate that will execute the action on the primary handler.
-
- The .
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.HttpClient.SocketHandling
- 8.0.0.0
-
-
-
- [System.Diagnostics.CodeAnalysis.DynamicDependency(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties, typeof(Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerOptions))]
- [<System.Diagnostics.CodeAnalysis.DynamicDependency(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties, typeof(Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerOptions))>]
-
-
- [System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2026:Members annotated with 'RequiresUnreferencedCodeAttribute' require dynamic access otherwise can break functionality when trimming application code", Justification="Addressed by [DynamicDependency]")]
- [<System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2026:Members annotated with 'RequiresUnreferencedCodeAttribute' require dynamic access otherwise can break functionality when trimming application code", Justification="Addressed by [DynamicDependency]")>]
-
-
-
- Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerBuilder
-
-
-
-
-
- Configuration for .
-
- Adds a delegate that will set as the primary
- for a named HttpClient and will use to configure it.
-
- The .
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.HttpClient.SocketHandling
- 8.0.0.0
-
-
- Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerBuilder
-
-
-
-
-
- Configuration for .
-
- Adds a delegate that will set as the primary
- for a named HttpClient and will use the delegate to configure it.
-
- The .
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.HttpClient.SocketHandling
- 8.0.0.0
-
-
- Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerBuilder
-
-
-
-
- Disable verification of remote certificate on SSL/TLS connections.
-
- The .
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.HttpClient.SocketHandling
- 8.0.0.0
-
-
- System.String
-
-
-
- Gets the name of .
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.HttpClient.SocketHandling
- 8.0.0.0
-
-
- Microsoft.Extensions.DependencyInjection.IServiceCollection
-
-
-
- Gets services collection.
-
- To be added.
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.HttpClient.SocketHandling/SocketsHttpHandlerOptions.xml b/xml/Microsoft.Extensions.HttpClient.SocketHandling/SocketsHttpHandlerOptions.xml
deleted file mode 100644
index 667fb8395cd..00000000000
--- a/xml/Microsoft.Extensions.HttpClient.SocketHandling/SocketsHttpHandlerOptions.xml
+++ /dev/null
@@ -1,270 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.HttpClient.SocketHandling
- 8.0.0.0
-
-
- System.Object
-
-
-
- Provides a state bag of settings for configuring .
- To be added.
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.HttpClient.SocketHandling
- 8.0.0.0
-
-
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.HttpClient.SocketHandling
- 8.0.0.0
-
-
- System.Boolean
-
-
-
- Gets or sets a value indicating whether to automatically follow redirection responses.
-
-
- The default value is .
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.HttpClient.SocketHandling
- 8.0.0.0
-
-
- System.Net.DecompressionMethods
-
-
-
- Gets or sets the type of decompression method used by the handler for automatic decompression of the HTTP content response.
-
-
- The default value is `All`.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.HttpClient.SocketHandling
- 8.0.0.0
-
-
- System.TimeSpan
-
-
-
- Gets or sets the length of time (in seconds) to wait for a connection to the server before terminating the attempt and generating an error.
-
-
- The default value is 10 seconds. 100 minutes is the max timeout value in Azure SLB.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.HttpClient.SocketHandling
- 8.0.0.0
-
-
- System.TimeSpan
-
-
-
- Gets or sets the keep alive ping delay.
-
-
- The default value is 1 minute.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.HttpClient.SocketHandling
- 8.0.0.0
-
-
- System.TimeSpan
-
-
-
- Gets or sets the keep alive ping timeout.
-
-
- The default value is 30 seconds.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.HttpClient.SocketHandling
- 8.0.0.0
-
-
-
- [System.ComponentModel.DataAnnotations.Range(1, 100000)]
- [<System.ComponentModel.DataAnnotations.Range(1, 100000)>]
-
-
-
- System.Int32
-
-
-
- Gets or sets the maximum number of concurrent connections (per server endpoint) allowed when making requests.
-
-
- The default value is `100000`.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.HttpClient.SocketHandling
- 8.0.0.0
-
-
- System.TimeSpan
-
-
-
- Gets or sets how long a connection can be idle in the pool to be considered reusable.
-
-
- The default value is 3 minutes.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.HttpClient.SocketHandling
- 8.0.0.0
-
-
- System.TimeSpan
-
-
-
- Gets or sets how long a connection can be in the pool to be considered reusable.
-
-
- The default value is 5 minutes.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.HttpClient.SocketHandling
- 8.0.0.0
-
-
- System.Boolean
-
-
-
- Gets or sets a value indicating whether to use cookies when sending requests.
-
-
- The default value is .
-
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.Logging.Testing/FakeLogCollector.xml b/xml/Microsoft.Extensions.Logging.Testing/FakeLogCollector.xml
index f9795b54c82..a2448c58df3 100644
--- a/xml/Microsoft.Extensions.Logging.Testing/FakeLogCollector.xml
+++ b/xml/Microsoft.Extensions.Logging.Testing/FakeLogCollector.xml
@@ -91,7 +91,7 @@
9.5.0.0
-
+
The options to control which log records to retain.
@@ -175,7 +175,7 @@
Microsoft.Extensions.Logging.Testing.FakeLogCollector
-
+
The options to control which log records to retain.
@@ -205,7 +205,7 @@
System.Collections.Generic.IReadOnlyList<Microsoft.Extensions.Logging.Testing.FakeLogRecord>
-
+
diff --git a/xml/Microsoft.Extensions.Logging.Testing/FakeLogRecord.xml b/xml/Microsoft.Extensions.Logging.Testing/FakeLogRecord.xml
index 565f3f8aef9..de5f4ed5e3d 100644
--- a/xml/Microsoft.Extensions.Logging.Testing/FakeLogRecord.xml
+++ b/xml/Microsoft.Extensions.Logging.Testing/FakeLogRecord.xml
@@ -60,33 +60,33 @@
9.5.0.0
-
-
-
-
-
+
+
+
+
+
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
-
+
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 2 })]
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 2 })>]
-
-
-
+
+
+
The level used when producing the log record.
- The id representing the specific log statement.
+ The ID representing the specific log statement.
The opaque state supplied by the caller when creating the log record.
An optional exception associated with the log record.
The formatted message text for the record.
@@ -178,7 +178,7 @@
-
+
The key to search for in the record's structured state.
@@ -213,7 +213,7 @@
- Gets the id representing the specific log statement.
+ Gets the ID representing the specific log statement.
To be added.
To be added.
diff --git a/xml/Microsoft.Extensions.Logging.Testing/FakeLogger.xml b/xml/Microsoft.Extensions.Logging.Testing/FakeLogger.xml
index f7bf9d00065..f7f5da1426a 100644
--- a/xml/Microsoft.Extensions.Logging.Testing/FakeLogger.xml
+++ b/xml/Microsoft.Extensions.Logging.Testing/FakeLogger.xml
@@ -5,11 +5,11 @@
-
-
-
-
-
+
+
+
+
+
Microsoft.Extensions.Telemetry.Testing
8.0.0.0
@@ -35,12 +35,12 @@
System.Object
-
- Microsoft.Extensions.Logging.ILogger
-
-
+
Microsoft.Extensions.Logging.Abstractions.IBufferedLogger
+
+ Microsoft.Extensions.Logging.ILogger
+
@@ -74,8 +74,8 @@
9.5.0.0
-
-
+
+
Where to push all log state. If this is then a fresh collector is allocated automatically.
@@ -102,10 +102,10 @@
9.5.0.0
-
-
+
+
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -150,10 +150,10 @@
-
+
-
+
The type of the state to begin scope for.
@@ -245,8 +245,8 @@
System.Void
-
-
+
+
The log level to affect.
@@ -280,7 +280,7 @@
System.Boolean
-
+
Level to be checked.
@@ -345,23 +345,23 @@
System.Void
-
+
-
-
-
+
+
+
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
-
-
+
+
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 1, 2, 1 })]
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 1, 2, 1 })>]
diff --git a/xml/Microsoft.Extensions.Logging.Testing/FakeLoggerExtensions.xml b/xml/Microsoft.Extensions.Logging.Testing/FakeLoggerExtensions.xml
deleted file mode 100644
index b18230bb2f8..00000000000
--- a/xml/Microsoft.Extensions.Logging.Testing/FakeLoggerExtensions.xml
+++ /dev/null
@@ -1,238 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.Telemetry.Testing
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
-
- Extensions for configuring fake logging, used in unit tests.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Telemetry.Testing
- 8.0.0.0
-
-
- Microsoft.Extensions.DependencyInjection.IServiceCollection
-
-
-
-
-
- Service collection.
-
- Configure fake logging with default options.
-
- Service collection for API chaining.
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Telemetry.Testing
- 8.0.0.0
-
-
- Microsoft.Extensions.Logging.ILoggingBuilder
-
-
-
-
-
- Logging builder.
-
- Configure fake logging with default options.
-
- Logging .
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Telemetry.Testing
- 8.0.0.0
-
-
- Microsoft.Extensions.DependencyInjection.IServiceCollection
-
-
-
-
-
-
- Service collection.
- Configuration section that contains .
-
- Configure fake logging.
-
- Service collection for API chaining.
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Telemetry.Testing
- 8.0.0.0
-
-
- Microsoft.Extensions.DependencyInjection.IServiceCollection
-
-
-
-
-
-
- Service collection.
- Logging configuration options.
-
- Configure fake logging.
-
- Service collection for API chaining.
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Telemetry.Testing
- 8.0.0.0
-
-
-
- [System.Diagnostics.CodeAnalysis.DynamicDependency(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties, typeof(Microsoft.Extensions.Logging.Testing.FakeLogCollectorOptions))]
- [<System.Diagnostics.CodeAnalysis.DynamicDependency(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties, typeof(Microsoft.Extensions.Logging.Testing.FakeLogCollectorOptions))>]
-
-
- [System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2026:Members annotated with 'RequiresUnreferencedCodeAttribute' require dynamic access otherwise can break functionality when trimming application code", Justification="Addressed by [DynamicDependency]")]
- [<System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2026:Members annotated with 'RequiresUnreferencedCodeAttribute' require dynamic access otherwise can break functionality when trimming application code", Justification="Addressed by [DynamicDependency]")>]
-
-
-
- Microsoft.Extensions.Logging.ILoggingBuilder
-
-
-
-
-
-
- Logging builder.
- Configuration section that contains .
-
- Configure fake logging.
-
- Logging .
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Telemetry.Testing
- 8.0.0.0
-
-
- Microsoft.Extensions.Logging.ILoggingBuilder
-
-
-
-
-
-
- Logging builder.
- Logging configuration options.
-
- Configure fake logging.
-
- Logging .
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Telemetry.Testing
- 8.0.0.0
-
-
- Microsoft.Extensions.Logging.Testing.FakeLogCollector
-
-
-
-
-
- The service provider containing the logger.
-
- Gets the object that collects log records sent to the fake logger.
-
- The collector which tracks records logged to fake loggers.
- To be added.
- No collector exists in the provider.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.Logging.Testing/FakeLoggerProvider.xml b/xml/Microsoft.Extensions.Logging.Testing/FakeLoggerProvider.xml
index 30be48639f4..c58988ff530 100644
--- a/xml/Microsoft.Extensions.Logging.Testing/FakeLoggerProvider.xml
+++ b/xml/Microsoft.Extensions.Logging.Testing/FakeLoggerProvider.xml
@@ -30,13 +30,13 @@
System.Object
-
+
Microsoft.Extensions.Logging.ILoggerProvider
-
+
Microsoft.Extensions.Logging.ISupportExternalScope
-
+
System.IDisposable
@@ -73,7 +73,7 @@
9.5.0.0
-
+
The collector that will receive all log records emitted to fake loggers.
@@ -130,9 +130,9 @@
Microsoft.Extensions.Logging.Testing.FakeLogger
-
+
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -173,7 +173,7 @@
- Clean up resources held by this object.
+ Cleans up resources held by this object.
To be added.
@@ -198,13 +198,13 @@
System.Void
-
+
when called from the method, when called from a finalizer.
- Clean up resources held by this object.
+ Cleans up resources held by this object.
To be added.
@@ -265,7 +265,7 @@
Microsoft.Extensions.Logging.ILogger
-
+
The category name for messages produced by the logger.
@@ -299,7 +299,7 @@
System.Void
-
+
The provider of scope data.
diff --git a/xml/Microsoft.Extensions.Logging.Testing/FakeLogger`1.xml b/xml/Microsoft.Extensions.Logging.Testing/FakeLogger`1.xml
index 4dc1e846ef0..963f108c9f2 100644
--- a/xml/Microsoft.Extensions.Logging.Testing/FakeLogger`1.xml
+++ b/xml/Microsoft.Extensions.Logging.Testing/FakeLogger`1.xml
@@ -27,9 +27,9 @@
9.5.0.0
-
+
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -40,10 +40,10 @@
Microsoft.Extensions.Logging.Testing.FakeLogger
-
+
Microsoft.Extensions.Logging.ILogger
-
+
Microsoft.Extensions.Logging.ILogger<T>
@@ -74,7 +74,7 @@
9.5.0.0
-
+
Where to push all log state.
@@ -101,7 +101,7 @@
9.5.0.0
-
+
Where to emit individual log records.
diff --git a/xml/Microsoft.Extensions.Options.Validation/OptionsBuilderExtensions.xml b/xml/Microsoft.Extensions.Options.Validation/OptionsBuilderExtensions.xml
deleted file mode 100644
index 17bb36367ba..00000000000
--- a/xml/Microsoft.Extensions.Options.Validation/OptionsBuilderExtensions.xml
+++ /dev/null
@@ -1,143 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.Options.ValidateOnStart
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
-
- Extension methods for adding configuration related options services to the DI container via .
-
- To be added.
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Options.ValidateOnStart
- 8.0.0.0
-
-
- Microsoft.Extensions.Options.OptionsBuilder<TOptions>
-
-
-
-
-
- [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.All)]
- [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.All)>]
-
-
-
- ReferenceTypeConstraint
-
-
-
-
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
- [<System.Runtime.CompilerServices.Nullable(2)>]
-
-
-
-
-
- Options to validate.
- Service collection.
- Name of the options.
-
- Adds named options that are automatically validated during startup using a built-in validator.
-
- The so that additional calls can be chained.
-
- We recommend using custom generated validator.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Options.ValidateOnStart
- 8.0.0.0
-
-
- Microsoft.Extensions.Options.OptionsBuilder<TOptions>
-
-
-
-
-
- [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.All)]
- [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.All)>]
-
-
-
- ReferenceTypeConstraint
-
-
-
-
-
- [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)]
- [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)>]
-
-
-
- ReferenceTypeConstraint
- Microsoft.Extensions.Options.IValidateOptions<TOptions>
-
-
-
-
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
- [<System.Runtime.CompilerServices.Nullable(2)>]
-
-
-
-
-
- Options to validate.
- Validator to use.
- Service collection.
- Name of the options.
-
- Adds named options that are automatically validated during startup using a custom validator.
-
- The so that additional calls can be chained.
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.Options.Validation/OptionsValidatorAttribute.xml b/xml/Microsoft.Extensions.Options.Validation/OptionsValidatorAttribute.xml
deleted file mode 100644
index 8c075c9e50e..00000000000
--- a/xml/Microsoft.Extensions.Options.Validation/OptionsValidatorAttribute.xml
+++ /dev/null
@@ -1,51 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.Options.Validation
- 8.0.0.0
-
-
- System.Attribute
-
-
-
-
- [System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Struct)]
- [<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Struct)>]
-
-
- [System.Diagnostics.Conditional("CODE_GENERATION_ATTRIBUTES")]
- [<System.Diagnostics.Conditional("CODE_GENERATION_ATTRIBUTES")>]
-
-
-
-
- Triggers the automatic generation of the implementation of at compile time.
-
- To be added.
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.Options.Validation
- 8.0.0.0
-
-
-
- To be added.
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.Options.Validation/ValidateEnumeratedItemsAttribute.xml b/xml/Microsoft.Extensions.Options.Validation/ValidateEnumeratedItemsAttribute.xml
deleted file mode 100644
index 584680b724b..00000000000
--- a/xml/Microsoft.Extensions.Options.Validation/ValidateEnumeratedItemsAttribute.xml
+++ /dev/null
@@ -1,101 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.Options.Validation
- 8.0.0.0
-
-
- System.Attribute
-
-
-
-
- [System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Property)]
- [<System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Property)>]
-
-
-
-
- Marks a field or property to be enumerated, and each enumerated object to be validated.
-
- To be added.
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.Options.Validation
- 8.0.0.0
-
-
-
-
- Initializes a new instance of the class.
-
-
- Using this constructor for a field/property tells the code generator to
- generate validation for the individual members of the enumerable's type.
-
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.Options.Validation
- 8.0.0.0
-
-
-
-
-
- A type that implements for the enumerable's type.
-
- Initializes a new instance of the class.
-
-
- Using this constructor for a field/property tells the code generator to use the given type to validate
- the object held by the enumerable.
-
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Options.Validation
- 8.0.0.0
-
-
- System.Type
-
-
-
- Gets the type to use to validate the enumerable's objects.
-
- To be added.
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.Options.Validation/ValidateObjectMembersAttribute.xml b/xml/Microsoft.Extensions.Options.Validation/ValidateObjectMembersAttribute.xml
deleted file mode 100644
index 864d54b2e53..00000000000
--- a/xml/Microsoft.Extensions.Options.Validation/ValidateObjectMembersAttribute.xml
+++ /dev/null
@@ -1,101 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.Options.Validation
- 8.0.0.0
-
-
- System.Attribute
-
-
-
-
- [System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Property)]
- [<System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Property)>]
-
-
-
-
- Marks a field or property to be validated transitively.
-
- To be added.
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.Options.Validation
- 8.0.0.0
-
-
-
-
- Initializes a new instance of the class.
-
-
- Using this constructor for a field/property tells the code generator to
- generate validation for the individual members of the field/property's type.
-
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.Options.Validation
- 8.0.0.0
-
-
-
-
-
- A type that implements for the field/property's type.
-
- Initializes a new instance of the class.
-
-
- Using this constructor for a field/property tells the code generator to use the given type to validate
- the object held by the field/property.
-
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Options.Validation
- 8.0.0.0
-
-
- System.Type
-
-
-
- Gets the type to use to validate a field or property.
-
- To be added.
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.Options.Validation/ValidateOptionsResultExtensions.xml b/xml/Microsoft.Extensions.Options.Validation/ValidateOptionsResultExtensions.xml
deleted file mode 100644
index 14a00972d11..00000000000
--- a/xml/Microsoft.Extensions.Options.Validation/ValidateOptionsResultExtensions.xml
+++ /dev/null
@@ -1,51 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.Options.ValidateOnStart
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- Extension methods for helping with instances.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Options.ValidateOnStart
- 8.0.0.0
-
-
- System.Void
-
-
-
-
-
- The result value to inspect.
-
- Throws a if the given result indicates a failure.
-
- To be added.
- Thrown when the result indicates a failure.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.Telemetry.Console/LarencyConsoleOptions.xml b/xml/Microsoft.Extensions.Telemetry.Console/LarencyConsoleOptions.xml
deleted file mode 100644
index e548c4c090e..00000000000
--- a/xml/Microsoft.Extensions.Telemetry.Console/LarencyConsoleOptions.xml
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.Telemetry.Console
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- Options for console latency data exporter.
-
- To be added.
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.Telemetry.Console
- 8.0.0.0
-
-
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Telemetry.Console
- 8.0.0.0
-
-
- System.Boolean
-
-
-
- Gets or sets a value indicating whether to emit latency checkpoint information to the console.
-
- To be added.
-
- Defaults to .
-
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Telemetry.Console
- 8.0.0.0
-
-
- System.Boolean
-
-
-
- Gets or sets a value indicating whether to emit latency measure information to the console.
-
- To be added.
-
- Defaults to .
-
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Telemetry.Console
- 8.0.0.0
-
-
- System.Boolean
-
-
-
- Gets or sets a value indicating whether to emit latency tag information to the console.
-
- To be added.
-
- Defaults to .
-
-
-
-
-
diff --git a/xml/Microsoft.Extensions.Telemetry.Console/LatencyConsoleExtensions.xml b/xml/Microsoft.Extensions.Telemetry.Console/LatencyConsoleExtensions.xml
deleted file mode 100644
index e43f65c331d..00000000000
--- a/xml/Microsoft.Extensions.Telemetry.Console/LatencyConsoleExtensions.xml
+++ /dev/null
@@ -1,123 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.Telemetry.Console
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- Extensions to add console latency data exporter.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Telemetry.Console
- 8.0.0.0
-
-
- Microsoft.Extensions.DependencyInjection.IServiceCollection
-
-
-
-
-
- Dependency injection container.
-
- Add latency data exporter for the console.
-
- Provided service collection with added.
- To be added.
- When is .
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Telemetry.Console
- 8.0.0.0
-
-
-
- [System.Diagnostics.CodeAnalysis.DynamicDependency(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties, typeof(Microsoft.Extensions.Telemetry.Console.LarencyConsoleOptions))]
- [<System.Diagnostics.CodeAnalysis.DynamicDependency(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties, typeof(Microsoft.Extensions.Telemetry.Console.LarencyConsoleOptions))>]
-
-
- [System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2026:Members annotated with 'RequiresUnreferencedCodeAttribute' require dynamic access otherwise can break functionality when trimming application code", Justification="Addressed by [DynamicDependency]")]
- [<System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2026:Members annotated with 'RequiresUnreferencedCodeAttribute' require dynamic access otherwise can break functionality when trimming application code", Justification="Addressed by [DynamicDependency]")>]
-
-
-
- Microsoft.Extensions.DependencyInjection.IServiceCollection
-
-
-
-
-
-
- Dependency injection container.
- Configuration of .
-
- Add latency data exporter for the console.
-
- Provided service collection with added.
- To be added.
- Either or is .
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Telemetry.Console
- 8.0.0.0
-
-
- Microsoft.Extensions.DependencyInjection.IServiceCollection
-
-
-
-
-
-
- Dependency injection container.
-
- configuration delegate.
-
- Add latency data exporter for the console.
-
- Provided service collection with added.
- To be added.
- Either or is .
-
-
-
-
diff --git a/xml/Microsoft.Extensions.Telemetry.Console/LoggingConsoleExtensions.xml b/xml/Microsoft.Extensions.Telemetry.Console/LoggingConsoleExtensions.xml
deleted file mode 100644
index b1eefbdbc1b..00000000000
--- a/xml/Microsoft.Extensions.Telemetry.Console/LoggingConsoleExtensions.xml
+++ /dev/null
@@ -1,119 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.Telemetry.Console
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- Console exporter logging extensions for R9 logger.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Telemetry.Console
- 8.0.0.0
-
-
- Microsoft.Extensions.Logging.ILoggingBuilder
-
-
-
-
-
- Logging builder where the exporter will be added.
-
- Adds console exporter as a configuration to the OpenTelemetry ILoggingBuilder.
-
- The instance of to chain the calls.
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Telemetry.Console
- 8.0.0.0
-
-
-
- [System.Diagnostics.CodeAnalysis.DynamicDependency(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties, typeof(Microsoft.Extensions.Telemetry.Console.LoggingConsoleOptions))]
- [<System.Diagnostics.CodeAnalysis.DynamicDependency(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties, typeof(Microsoft.Extensions.Telemetry.Console.LoggingConsoleOptions))>]
-
-
- [System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2026:Members annotated with 'RequiresUnreferencedCodeAttribute' require dynamic access otherwise can break functionality when trimming application code", Justification="Addressed by [DynamicDependency]")]
- [<System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2026:Members annotated with 'RequiresUnreferencedCodeAttribute' require dynamic access otherwise can break functionality when trimming application code", Justification="Addressed by [DynamicDependency]")>]
-
-
-
- Microsoft.Extensions.Logging.ILoggingBuilder
-
-
-
-
-
-
- Logging builder where the exporter will be added.
- The configuration section to bind for customization of the console output.
-
- Adds console exporter as a configuration to the OpenTelemetry ILoggingBuilder.
-
- The instance of to chain the calls.
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.Telemetry.Console
- 8.0.0.0
-
-
- Microsoft.Extensions.Logging.ILoggingBuilder
-
-
-
-
-
-
- Logging builder where the exporter will be added.
- An action to configure the for console output customization.
-
- Adds console exporter as a configuration to the OpenTelemetry ILoggingBuilder.
-
- The instance of to chain the calls.
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.Telemetry.Console/LoggingConsoleOptions.xml b/xml/Microsoft.Extensions.Telemetry.Console/LoggingConsoleOptions.xml
deleted file mode 100644
index 3c14a96c2b1..00000000000
--- a/xml/Microsoft.Extensions.Telemetry.Console/LoggingConsoleOptions.xml
+++ /dev/null
@@ -1,496 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.Telemetry.Console
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- Options to configure console logging formatter.
-
- To be added.
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.Telemetry.Console
- 8.0.0.0
-
-
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Telemetry.Console
- 8.0.0.0
-
-
- System.Boolean
-
-
-
- Gets or sets a value indicating whether colors are enabled or not.
-
- To be added.
- Defaults to .
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Telemetry.Console
- 8.0.0.0
-
-
- System.Nullable<System.ConsoleColor>
-
-
-
- Gets or sets a value indicating what color to use for dimension text background.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Telemetry.Console
- 8.0.0.0
-
-
- System.ConsoleColor
-
-
-
- Gets or sets a value indicating what color to use for dimension text.
-
- To be added.
- Defaults to .
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Telemetry.Console
- 8.0.0.0
-
-
- System.Nullable<System.ConsoleColor>
-
-
-
- Gets or sets a value indicating what color to use for dimmed text background.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Telemetry.Console
- 8.0.0.0
-
-
- System.ConsoleColor
-
-
-
- Gets or sets a value indicating what color to use for dimmed text.
-
- To be added.
- Defaults to .
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Telemetry.Console
- 8.0.0.0
-
-
- System.Nullable<System.ConsoleColor>
-
-
-
- Gets or sets a value indicating what color to use for exception text background.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Telemetry.Console
- 8.0.0.0
-
-
- System.ConsoleColor
-
-
-
- Gets or sets a value indicating what color to use for exception text.
-
- To be added.
- Defaults to .
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Telemetry.Console
- 8.0.0.0
-
-
- System.Nullable<System.ConsoleColor>
-
-
-
- Gets or sets a value indicating what color to use for exception stack trace text background.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Telemetry.Console
- 8.0.0.0
-
-
- System.ConsoleColor
-
-
-
- Gets or sets a value indicating what color to use for exception stack trace text.
-
- To be added.
- Defaults to .
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Telemetry.Console
- 8.0.0.0
-
-
- System.Boolean
-
-
-
- Gets or sets a value indicating whether to display category.
-
- To be added.
-
- Defaults to .
-
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Telemetry.Console
- 8.0.0.0
-
-
- System.Boolean
-
-
-
- Gets or sets a value indicating whether to include dimension name/value pairs with each log record.
-
- To be added.
- Defaults to .
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Telemetry.Console
- 8.0.0.0
-
-
- System.Boolean
-
-
-
- Gets or sets a value indicating whether to display stack trace.
-
- To be added.
-
- Defaults to .
-
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Telemetry.Console
- 8.0.0.0
-
-
- System.Boolean
-
-
-
- Gets or sets a value indicating whether to display log level.
-
- To be added.
-
- Defaults to .
-
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Telemetry.Console
- 8.0.0.0
-
-
- System.Boolean
-
-
-
- Gets or sets a value indicating whether to display scopes.
-
- To be added.
-
- Defaults to .
-
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Telemetry.Console
- 8.0.0.0
-
-
- System.Boolean
-
-
-
- Gets or sets a value indicating whether to display activity SpanId.
-
- To be added.
-
- Default set to .
-
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Telemetry.Console
- 8.0.0.0
-
-
- System.Boolean
-
-
-
- Gets or sets a value indicating whether to display timestamp.
-
- To be added.
-
- Defaults to .
-
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Telemetry.Console
- 8.0.0.0
-
-
- System.Boolean
-
-
-
- Gets or sets a value indicating whether to display activity TraceId.
-
- To be added.
-
- Default set to .
-
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Telemetry.Console
- 8.0.0.0
-
-
- System.String
-
-
-
- Gets or sets format string used to format timestamp in logging messages.
-
- To be added.
-
- Defaults to yyyy-MM-dd HH:mm:ss.fff.
-
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.Telemetry.Console
- 8.0.0.0
-
-
- System.Boolean
-
-
-
- Gets or sets a value indicating whether or not UTC timezone should be used for timestamps in logging messages.
-
- To be added.
-
- Defaults to .
-
-
-
-
-
diff --git a/xml/Microsoft.Extensions.VectorData.ConnectorSupport.Filter/FilterTranslationPreprocessor.xml b/xml/Microsoft.Extensions.VectorData.ConnectorSupport.Filter/FilterTranslationPreprocessor.xml
deleted file mode 100644
index e97267a2272..00000000000
--- a/xml/Microsoft.Extensions.VectorData.ConnectorSupport.Filter/FilterTranslationPreprocessor.xml
+++ /dev/null
@@ -1,114 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Linq.Expressions.ExpressionVisitor
-
-
-
-
- A processor for user-provided filter expressions which performs various common transformations before actual translation takes place.
- This is an internal support type meant for use by connectors only, and not for use by applications.
-
- To be added.
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Boolean
-
-
-
- Whether to inline captured variables in the filter expression (when the database doesn't support parameters).
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Boolean
-
-
-
- Whether to transform captured variables in the filter expression to (when the database supports parameters).
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Linq.Expressions.Expression
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
-
diff --git a/xml/Microsoft.Extensions.VectorData.ConnectorSupport.Filter/QueryParameterExpression.xml b/xml/Microsoft.Extensions.VectorData.ConnectorSupport.Filter/QueryParameterExpression.xml
deleted file mode 100644
index 78a1212d6af..00000000000
--- a/xml/Microsoft.Extensions.VectorData.ConnectorSupport.Filter/QueryParameterExpression.xml
+++ /dev/null
@@ -1,167 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Linq.Expressions.Expression
-
-
-
-
- An expression representation a query parameter (captured variable) in the filter expression.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
-
- An expression representation a query parameter (captured variable) in the filter expression.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.String
-
-
-
- The name of the parameter.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Linq.Expressions.ExpressionType
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Type
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Object
-
-
-
- The value of the parameter.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Linq.Expressions.Expression
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
-
diff --git a/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordDataPropertyModel.xml b/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordDataPropertyModel.xml
deleted file mode 100644
index d6b4e9d178c..00000000000
--- a/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordDataPropertyModel.xml
+++ /dev/null
@@ -1,124 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordPropertyModel
-
-
-
-
- Represents a data property on a vector store record.
- This is an internal support type meant for use by connectors only, and not for use by applications.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
-
-
-
- To be added.
- To be added.
-
- Represents a data property on a vector store record.
- This is an internal support type meant for use by connectors only, and not for use by applications.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Boolean
-
-
-
- Gets or sets a value indicating whether this data property is indexed for full-text search.
-
-
- The default is .
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Boolean
-
-
-
- Gets or sets a value indicating whether this data property is indexed.
-
-
- The default is .
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.String
-
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
-
diff --git a/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordJsonModelBuilder.xml b/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordJsonModelBuilder.xml
deleted file mode 100644
index ac2dd284776..00000000000
--- a/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordJsonModelBuilder.xml
+++ /dev/null
@@ -1,103 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordModelBuilder
-
-
-
-
- A model builder that performs logic specific to connectors which use System.Text.Json for serialization.
- This is an internal support type meant for use by connectors only, and not for use by applications.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
-
-
- To be added.
-
- Constructs a new .
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordModel
-
-
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
- Builds and returns an from the given and .
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Void
-
-
-
- To be added.
- To be added.
-
-
-
-
-
diff --git a/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordKeyPropertyModel.xml b/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordKeyPropertyModel.xml
deleted file mode 100644
index 23c2ea127e0..00000000000
--- a/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordKeyPropertyModel.xml
+++ /dev/null
@@ -1,74 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordPropertyModel
-
-
-
-
- Represents a key property on a vector store record.
- This is an internal support type meant for use by connectors only, and not for use by applications.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
-
-
-
- To be added.
- To be added.
-
- Represents a key property on a vector store record.
- This is an internal support type meant for use by connectors only, and not for use by applications.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.String
-
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
-
diff --git a/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordModel.xml b/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordModel.xml
deleted file mode 100644
index 41db5978157..00000000000
--- a/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordModel.xml
+++ /dev/null
@@ -1,316 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Object
-
-
-
-
- A model representing a record in a vector store collection.
- This is an internal support type meant for use by connectors only, and not for use by applications.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- TRecord
-
-
-
-
-
-
- To be added.
-
- Instantiates a new record of the specified type.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Collections.Generic.IReadOnlyList<Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordDataPropertyModel>
-
-
-
- The data properties of the record.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordPropertyModel
-
-
-
-
-
-
-
-
- To be added.
- The property selector.
-
- Get the data or key property selected by provided expression.
-
- To be added.
- To be added.
- Thrown if the provided property name is not a valid data or key property name.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordDataPropertyModel
-
-
-
-
-
-
-
-
- To be added.
- The full text search property selector.
-
- Get the text data property, that has full text search indexing enabled, with the provided name if a name is provided, and fall back
- to a text data property in the schema if not. If no name is provided and there is more than one text data property with
- full text search indexing enabled, an exception will be thrown.
-
- To be added.
- To be added.
- Thrown if the provided property name is not a valid text data property name.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordVectorPropertyModel
-
-
-
-
-
-
-
-
- To be added.
- The search options.
-
- Get the vector property with the provided name if a name is provided, and fall back
- to a vector property in the schema if not. If no name is provided and there is more
- than one vector property, an exception will be thrown.
-
- To be added.
- To be added.
- Thrown if the provided property name is not a valid vector property name.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Collections.Generic.IReadOnlyList<Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordKeyPropertyModel>
-
-
-
- The key properties of the record.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordKeyPropertyModel
-
-
-
- Returns the single key property in the model, and throws if there are multiple key properties.
- Suitable for connectors where validation is in place for single keys only ().
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Collections.Generic.IReadOnlyList<Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordPropertyModel>
-
-
-
- All properties of the record, of all types.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Collections.Generic.IReadOnlyDictionary<System.String,Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordPropertyModel>
-
-
-
- All properties of the record, of all types, indexed by their model name.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Collections.Generic.IReadOnlyList<Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordVectorPropertyModel>
-
-
-
- The vector properties of the record.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordVectorPropertyModel
-
-
-
- Returns the single vector property in the model, and throws if there are multiple vector properties.
- Suitable for connectors where validation is in place for single vectors only ().
-
- To be added.
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordModelBuilder.xml b/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordModelBuilder.xml
deleted file mode 100644
index bb560c38ad8..00000000000
--- a/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordModelBuilder.xml
+++ /dev/null
@@ -1,403 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Object
-
-
-
-
- Represents a builder for a .
- This is an internal support type meant for use by connectors only, and not for use by applications.
-
- Note that this class is single-use only, and not thread-safe.
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
-
-
- To be added.
-
- Constructs a new .
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordModel
-
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
-
- Builds and returns an from the given and .
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Void
-
-
-
-
- Extension hook for connectors to be able to customize the model.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Collections.Generic.List<Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordDataPropertyModel>
-
-
-
- The data properties of the record.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- Microsoft.Extensions.AI.IEmbeddingGenerator
-
-
-
- The default embedding generator to use for vector properties, when none is specified at the property or collection level.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Collections.Generic.List<Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordKeyPropertyModel>
-
-
-
- The key properties of the record.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordModelBuildingOptions
-
-
-
- Options for building the model.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Void
-
-
-
-
-
-
- To be added.
- To be added.
-
- As part of building the model, this method processes the given .
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Void
-
-
-
-
-
-
- To be added.
- To be added.
-
- As part of building the model, this method processes the properties of the given ,
- detecting and reading attributes that affect the model. Not called for dynamic mapping scenarios.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Collections.Generic.IEnumerable<Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordPropertyModel>
-
-
-
- All properties of the record, of all types.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Collections.Generic.Dictionary<System.String,Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordPropertyModel>
-
-
-
- All properties of the record, of all types, indexed by their model name.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Void
-
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
-
- Attempts to setup embedding generation on the given vector property, with the given embedding generator and user-configured embedding type.
- Can be overridden by connectors to provide support for other embedding types.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Void
-
-
-
-
-
- To be added.
-
- Validates the model after all properties have been processed.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Void
-
-
-
-
-
- To be added.
-
- Validates a single property, performing validation on it.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Collections.Generic.List<Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordVectorPropertyModel>
-
-
-
- The vector properties of the record.
-
- To be added.
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordModelBuildingOptions.xml b/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordModelBuildingOptions.xml
deleted file mode 100644
index 95ad634d0d3..00000000000
--- a/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordModelBuildingOptions.xml
+++ /dev/null
@@ -1,279 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Object
-
-
-
-
- Contains options affecting model building; passed to .
- This is an internal support type meant for use by connectors only, and not for use by applications.
-
- To be added.
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
- [System.Obsolete("Constructors of types with required members are not supported in this version of your compiler.", true)]
- [<System.Obsolete("Constructors of types with required members are not supported in this version of your compiler.", true)>]
-
-
-
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Func<System.String,System.String>
-
-
-
- A method for escaping storage names.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Boolean
-
-
-
- Whether at least one vector property is required.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.String
-
-
-
- Indicates that the database requires the key property to have a special, reserved name.
- When set, the model builder will manage the key storage name, and users may not customize it.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Collections.Generic.HashSet<System.Type>
-
-
-
- The set of types that are supported as data properties.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Collections.Generic.HashSet<System.Type>
-
-
-
- The set of element types that are supported within collection types in data properties.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Collections.Generic.HashSet<System.Type>
-
-
-
- The set of types that are supported as key properties.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Collections.Generic.HashSet<System.Type>
-
-
-
- The set of types that are supported as vector properties.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Boolean
-
-
-
- Whether multiple key properties are supported.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Boolean
-
-
-
- Whether multiple vector properties are supported.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Boolean
-
-
-
- Indicates that an external serializer will be used (e.g. System.Text.Json).
-
- To be added.
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordPropertyModel.xml b/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordPropertyModel.xml
deleted file mode 100644
index d3ddf74301f..00000000000
--- a/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordPropertyModel.xml
+++ /dev/null
@@ -1,222 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Object
-
-
-
-
- Represents a property on a vector store record.
- This is an internal support type meant for use by connectors only, and not for use by applications.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
-
-
-
- To be added.
- To be added.
-
- Represents a property on a vector store record.
- This is an internal support type meant for use by connectors only, and not for use by applications.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Object
-
-
-
-
-
- To be added.
-
- Reads the property from the given , returning the value as an .
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.String
-
-
-
- The model name of the property. If the property corresponds to a .NET property, this name is the name of that property.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Reflection.PropertyInfo
-
-
-
- The reflection for the .NET property.
- when using dynamic mapping.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Void
-
-
-
-
-
-
- To be added.
- To be added.
-
- Writes the property from the given , accepting the value to write as an .
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.String
-
-
-
- The storage name of the property. This is the name to which the property is mapped in the vector store.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.String
-
-
-
- A temporary storage name for the property, for use during the serialization process by certain connectors.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Type
-
-
-
- The CLR type of the property.
-
- To be added.
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordVectorPropertyModel.xml b/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordVectorPropertyModel.xml
deleted file mode 100644
index ed8f9f56966..00000000000
--- a/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordVectorPropertyModel.xml
+++ /dev/null
@@ -1,370 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordPropertyModel
-
-
-
-
- Represents a vector property on a vector store record.
- This is an internal support type meant for use by connectors only, and not for use by applications.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
-
-
-
- To be added.
- To be added.
-
- Represents a vector property on a vector store record.
- This is an internal support type meant for use by connectors only, and not for use by applications.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Int32
-
-
-
- The number of dimensions that the vector has.
-
- To be added.
-
- This property is required when creating collections, but can be omitted if not using that functionality.
- If not provided when trying to create a collection, create will fail.
-
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.String
-
-
-
- The distance function to use when comparing vectors.
-
-
- The default varies by database type. See the documentation of your chosen database connector for more information.
-
- To be added.
-
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- Microsoft.Extensions.AI.IEmbeddingGenerator
-
-
-
- The embedding generator to use for this property.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Type
-
-
-
- If is set, contains the type representing the embedding stored in the database.
- Otherwise, this property is identical to .
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Type[]
-
-
-
-
- Returns the types of input that this property model supports.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.String
-
-
-
- The kind of index to use.
-
-
- The default varies by database type. See the documentation of your chosen database connector for more information.
-
- To be added.
-
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.String
-
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Boolean
-
-
-
-
-
- Microsoft.Extensions.AI.Embedding
-
-
-
-
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
- Attempts to generate an embedding of type from the vector property represented by this instance on the given , using
- the configured .
-
- To be added.
-
-
- If supports the given , returns and sets to a
- representing the embedding generation operation. If does not support the given , returns .
-
-
- The implementation on this non-generic checks for
- and as input types for .
-
-
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Boolean
-
-
-
-
-
- Microsoft.Extensions.AI.Embedding
-
-
-
-
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
- Attempts to generate embeddings of type from the vector property represented by this instance on the given , using
- the configured .
-
- To be added.
-
-
- If supports the given , returns and sets to a
- representing the embedding generation operation. If does not support the given , returns .
-
-
- The implementation on this non-generic checks for
- and as input types for .
-
-
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Boolean
-
-
-
-
- Microsoft.Extensions.AI.Embedding
-
-
-
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
- Checks whether the configured on this property supports the given embedding type.
- The implementation on this non-generic checks for
- and as input types for .
-
- To be added.
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordVectorPropertyModel`1.xml b/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordVectorPropertyModel`1.xml
deleted file mode 100644
index 63b89856cc6..00000000000
--- a/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordVectorPropertyModel`1.xml
+++ /dev/null
@@ -1,194 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
-
-
- Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordVectorPropertyModel
-
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Type[]
-
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Boolean
-
-
-
-
-
- Microsoft.Extensions.AI.Embedding
-
-
-
-
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Boolean
-
-
-
-
-
- Microsoft.Extensions.AI.Embedding
-
-
-
-
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Boolean
-
-
-
-
- Microsoft.Extensions.AI.Embedding
-
-
-
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
-
diff --git a/xml/Microsoft.Extensions.VectorData.Properties/VectorDataStrings.xml b/xml/Microsoft.Extensions.VectorData.Properties/VectorDataStrings.xml
deleted file mode 100644
index d23aad5ca0b..00000000000
--- a/xml/Microsoft.Extensions.VectorData.Properties/VectorDataStrings.xml
+++ /dev/null
@@ -1,254 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Object
-
-
-
-
- [System.CodeDom.Compiler.GeneratedCode("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
- [<System.CodeDom.Compiler.GeneratedCode("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")>]
-
-
- [System.Diagnostics.DebuggerNonUserCode]
- [<System.Diagnostics.DebuggerNonUserCode>]
-
-
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
- [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)]
- [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)>]
-
-
-
- System.Globalization.CultureInfo
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
- [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)]
- [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)>]
-
-
-
- System.Resources.ResourceManager
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.VectorData.ProviderServices.Filter/FilterTranslationPreprocessor.xml b/xml/Microsoft.Extensions.VectorData.ProviderServices.Filter/FilterTranslationPreprocessor.xml
index ea63b10e251..fea445abe76 100644
--- a/xml/Microsoft.Extensions.VectorData.ProviderServices.Filter/FilterTranslationPreprocessor.xml
+++ b/xml/Microsoft.Extensions.VectorData.ProviderServices.Filter/FilterTranslationPreprocessor.xml
@@ -14,15 +14,15 @@
-
+
[System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")]
[<System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")>]
-
+
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[System.Runtime.CompilerServices.RequiredMember]
[<System.Runtime.CompilerServices.RequiredMember>]
@@ -51,7 +51,7 @@
[System.Obsolete("Constructors of types with required members are not supported in this version of your compiler.", true)]
[<System.Obsolete("Constructors of types with required members are not supported in this version of your compiler.", true)>]
-
+
[System.Runtime.CompilerServices.CompilerFeatureRequired("RequiredMembers")]
[<System.Runtime.CompilerServices.CompilerFeatureRequired("RequiredMembers")>]
@@ -102,7 +102,7 @@
9.0.0.0
-
+
[System.Runtime.CompilerServices.RequiredMember]
[<System.Runtime.CompilerServices.RequiredMember>]
diff --git a/xml/Microsoft.Extensions.VectorData.ProviderServices.Filter/QueryParameterExpression.xml b/xml/Microsoft.Extensions.VectorData.ProviderServices.Filter/QueryParameterExpression.xml
index 94cefecd616..5e420efa9c2 100644
--- a/xml/Microsoft.Extensions.VectorData.ProviderServices.Filter/QueryParameterExpression.xml
+++ b/xml/Microsoft.Extensions.VectorData.ProviderServices.Filter/QueryParameterExpression.xml
@@ -14,11 +14,11 @@
-
+
[System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")]
[<System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")>]
-
+
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
@@ -46,7 +46,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -144,7 +144,7 @@
9.0.0.0
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
diff --git a/xml/Microsoft.Extensions.VectorData.ProviderServices/CollectionJsonModelBuilder.xml b/xml/Microsoft.Extensions.VectorData.ProviderServices/CollectionJsonModelBuilder.xml
index db9702f78fe..273d243e3e4 100644
--- a/xml/Microsoft.Extensions.VectorData.ProviderServices/CollectionJsonModelBuilder.xml
+++ b/xml/Microsoft.Extensions.VectorData.ProviderServices/CollectionJsonModelBuilder.xml
@@ -14,11 +14,11 @@
-
+
[System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")]
[<System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")>]
-
+
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
@@ -67,11 +67,11 @@
9.0.0.0
-
+
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("This model building variant is not compatible with NativeAOT. See BuildDynamic() for dynamic mapping, and a third variant accepting source-generated delegates will be introduced in the future.")]
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("This model building variant is not compatible with NativeAOT. See BuildDynamic() for dynamic mapping, and a third variant accepting source-generated delegates will be introduced in the future.")>]
-
+
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("This model building variant is not compatible with trimming. See BuildDynamic() for dynamic mapping, and a third variant accepting source-generated delegates will be introduced in the future.")]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("This model building variant is not compatible with trimming. See BuildDynamic() for dynamic mapping, and a third variant accepting source-generated delegates will be introduced in the future.")>]
@@ -83,7 +83,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -91,7 +91,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -130,7 +130,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
diff --git a/xml/Microsoft.Extensions.VectorData.ProviderServices/CollectionModel.xml b/xml/Microsoft.Extensions.VectorData.ProviderServices/CollectionModel.xml
index bc6e79c67c8..d375d0cac78 100644
--- a/xml/Microsoft.Extensions.VectorData.ProviderServices/CollectionModel.xml
+++ b/xml/Microsoft.Extensions.VectorData.ProviderServices/CollectionModel.xml
@@ -14,11 +14,11 @@
-
+
[System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")]
[<System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")>]
-
+
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
@@ -49,7 +49,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -130,7 +130,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -140,7 +140,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 1, 1, 2 })]
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 1, 1, 2 })>]
@@ -176,7 +176,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -186,7 +186,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 1, 2 })]
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 1, 2 })>]
@@ -224,7 +224,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
diff --git a/xml/Microsoft.Extensions.VectorData.ProviderServices/CollectionModelBuilder.xml b/xml/Microsoft.Extensions.VectorData.ProviderServices/CollectionModelBuilder.xml
index 1f07f71fafc..6063b09f4d0 100644
--- a/xml/Microsoft.Extensions.VectorData.ProviderServices/CollectionModelBuilder.xml
+++ b/xml/Microsoft.Extensions.VectorData.ProviderServices/CollectionModelBuilder.xml
@@ -14,11 +14,11 @@
-
+
[System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")]
[<System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")>]
-
+
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
@@ -67,11 +67,11 @@
9.0.0.0
-
+
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("This model building variant is not compatible with NativeAOT. See BuildDynamic() for dynamic mapping, and a third variant accepting source-generated delegates will be introduced in the future.")]
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("This model building variant is not compatible with NativeAOT. See BuildDynamic() for dynamic mapping, and a third variant accepting source-generated delegates will be introduced in the future.")>]
-
+
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("This model building variant is not compatible with trimming. See BuildDynamic() for dynamic mapping, and a third variant accepting source-generated delegates will be introduced in the future.")]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("This model building variant is not compatible with trimming. See BuildDynamic() for dynamic mapping, and a third variant accepting source-generated delegates will be introduced in the future.")>]
@@ -83,7 +83,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -91,7 +91,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -128,7 +128,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -204,7 +204,7 @@
9.0.0.0
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -239,11 +239,11 @@
-
+
[System.Diagnostics.CodeAnalysis.NotNullWhen(false)]
[<System.Diagnostics.CodeAnalysis.NotNullWhen(false)>]
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -279,11 +279,11 @@
-
+
[System.Diagnostics.CodeAnalysis.NotNullWhen(false)]
[<System.Diagnostics.CodeAnalysis.NotNullWhen(false)>]
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -319,11 +319,11 @@
-
+
[System.Diagnostics.CodeAnalysis.NotNullWhen(false)]
[<System.Diagnostics.CodeAnalysis.NotNullWhen(false)>]
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -405,7 +405,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -434,7 +434,7 @@
9.0.0.0
-
+
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Traverses the CLR type's properties with reflection, so not compatible with trimming")]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Traverses the CLR type's properties with reflection, so not compatible with trimming")>]
@@ -446,7 +446,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -535,7 +535,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -601,7 +601,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
diff --git a/xml/Microsoft.Extensions.VectorData.ProviderServices/CollectionModelBuildingOptions.xml b/xml/Microsoft.Extensions.VectorData.ProviderServices/CollectionModelBuildingOptions.xml
index f9fe54f03da..d5dd331a862 100644
--- a/xml/Microsoft.Extensions.VectorData.ProviderServices/CollectionModelBuildingOptions.xml
+++ b/xml/Microsoft.Extensions.VectorData.ProviderServices/CollectionModelBuildingOptions.xml
@@ -14,15 +14,15 @@
-
+
[System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")]
[<System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")>]
-
+
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[System.Runtime.CompilerServices.RequiredMember]
[<System.Runtime.CompilerServices.RequiredMember>]
@@ -51,7 +51,7 @@
[System.Obsolete("Constructors of types with required members are not supported in this version of your compiler.", true)]
[<System.Obsolete("Constructors of types with required members are not supported in this version of your compiler.", true)>]
-
+
[System.Runtime.CompilerServices.CompilerFeatureRequired("RequiredMembers")]
[<System.Runtime.CompilerServices.CompilerFeatureRequired("RequiredMembers")>]
@@ -75,7 +75,7 @@
9.0.0.0
-
+
[System.Runtime.CompilerServices.RequiredMember]
[<System.Runtime.CompilerServices.RequiredMember>]
@@ -128,7 +128,7 @@
9.0.0.0
-
+
[System.Runtime.CompilerServices.RequiredMember]
[<System.Runtime.CompilerServices.RequiredMember>]
@@ -157,7 +157,7 @@
9.0.0.0
-
+
[System.Runtime.CompilerServices.RequiredMember]
[<System.Runtime.CompilerServices.RequiredMember>]
diff --git a/xml/Microsoft.Extensions.VectorData.ProviderServices/DataPropertyModel.xml b/xml/Microsoft.Extensions.VectorData.ProviderServices/DataPropertyModel.xml
index 48f121f00f9..4c8976a13a2 100644
--- a/xml/Microsoft.Extensions.VectorData.ProviderServices/DataPropertyModel.xml
+++ b/xml/Microsoft.Extensions.VectorData.ProviderServices/DataPropertyModel.xml
@@ -14,11 +14,11 @@
-
+
[System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")]
[<System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")>]
-
+
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
diff --git a/xml/Microsoft.Extensions.VectorData.ProviderServices/KeyPropertyModel.xml b/xml/Microsoft.Extensions.VectorData.ProviderServices/KeyPropertyModel.xml
index 83941d55be5..ce2ca6e8c79 100644
--- a/xml/Microsoft.Extensions.VectorData.ProviderServices/KeyPropertyModel.xml
+++ b/xml/Microsoft.Extensions.VectorData.ProviderServices/KeyPropertyModel.xml
@@ -14,11 +14,11 @@
-
+
[System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")]
[<System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")>]
-
+
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
diff --git a/xml/Microsoft.Extensions.VectorData.ProviderServices/PropertyModel.xml b/xml/Microsoft.Extensions.VectorData.ProviderServices/PropertyModel.xml
index 9852c791fb7..60950f2b404 100644
--- a/xml/Microsoft.Extensions.VectorData.ProviderServices/PropertyModel.xml
+++ b/xml/Microsoft.Extensions.VectorData.ProviderServices/PropertyModel.xml
@@ -14,11 +14,11 @@
-
+
[System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")]
[<System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")>]
-
+
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
@@ -126,7 +126,7 @@
9.0.0.0
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -162,7 +162,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -214,11 +214,11 @@
9.0.0.0
-
+
[System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")]
[<System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")>]
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
diff --git a/xml/Microsoft.Extensions.VectorData.ProviderServices/VectorDataStrings.xml b/xml/Microsoft.Extensions.VectorData.ProviderServices/VectorDataStrings.xml
index f58f4151a77..fa18fb58b21 100644
--- a/xml/Microsoft.Extensions.VectorData.ProviderServices/VectorDataStrings.xml
+++ b/xml/Microsoft.Extensions.VectorData.ProviderServices/VectorDataStrings.xml
@@ -14,11 +14,11 @@
-
+
[System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")]
[<System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")>]
-
+
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
diff --git a/xml/Microsoft.Extensions.VectorData.ProviderServices/VectorPropertyModel.xml b/xml/Microsoft.Extensions.VectorData.ProviderServices/VectorPropertyModel.xml
index 0a708a647b4..c5d60ebe9a2 100644
--- a/xml/Microsoft.Extensions.VectorData.ProviderServices/VectorPropertyModel.xml
+++ b/xml/Microsoft.Extensions.VectorData.ProviderServices/VectorPropertyModel.xml
@@ -14,11 +14,11 @@
-
+
[System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")]
[<System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")>]
-
+
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
@@ -145,7 +145,7 @@
9.0.0.0
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
@@ -236,7 +236,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
@@ -250,7 +250,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -316,7 +316,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
@@ -331,11 +331,11 @@
-
+
[System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
[<System.Diagnostics.CodeAnalysis.NotNullWhen(true)>]
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })]
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>]
@@ -388,7 +388,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
@@ -403,11 +403,11 @@
-
+
[System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
[<System.Diagnostics.CodeAnalysis.NotNullWhen(true)>]
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 1 })]
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 1 })>]
diff --git a/xml/Microsoft.Extensions.VectorData.ProviderServices/VectorPropertyModel`1.xml b/xml/Microsoft.Extensions.VectorData.ProviderServices/VectorPropertyModel`1.xml
index 375df88076e..d1ce1cb1a4e 100644
--- a/xml/Microsoft.Extensions.VectorData.ProviderServices/VectorPropertyModel`1.xml
+++ b/xml/Microsoft.Extensions.VectorData.ProviderServices/VectorPropertyModel`1.xml
@@ -12,7 +12,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -24,11 +24,11 @@
-
+
[System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")]
[<System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")>]
-
+
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
@@ -109,7 +109,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
@@ -123,7 +123,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -163,7 +163,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
@@ -178,11 +178,11 @@
-
+
[System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
[<System.Diagnostics.CodeAnalysis.NotNullWhen(true)>]
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })]
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>]
@@ -224,7 +224,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
@@ -239,11 +239,11 @@
-
+
[System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
[<System.Diagnostics.CodeAnalysis.NotNullWhen(true)>]
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 1 })]
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 1 })>]
diff --git a/xml/Microsoft.Extensions.VectorData/DistanceFunction.xml b/xml/Microsoft.Extensions.VectorData/DistanceFunction.xml
index 45687c9739e..5a5975f76b2 100644
--- a/xml/Microsoft.Extensions.VectorData/DistanceFunction.xml
+++ b/xml/Microsoft.Extensions.VectorData/DistanceFunction.xml
@@ -157,28 +157,6 @@
-
-
-
-
-
-
-
- Field
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.String
-
-
-
- The number of differences between vectors at each dimensions.
-
- To be added.
-
-
diff --git a/xml/Microsoft.Extensions.VectorData/FilteredRecordRetrievalOptions`1+OrderByDefinition+SortInfo.xml b/xml/Microsoft.Extensions.VectorData/FilteredRecordRetrievalOptions`1+OrderByDefinition+SortInfo.xml
index 8850bb1d11f..45be10983d8 100644
--- a/xml/Microsoft.Extensions.VectorData/FilteredRecordRetrievalOptions`1+OrderByDefinition+SortInfo.xml
+++ b/xml/Microsoft.Extensions.VectorData/FilteredRecordRetrievalOptions`1+OrderByDefinition+SortInfo.xml
@@ -12,7 +12,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -66,7 +66,7 @@
9.0.0.0
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 1, 1, 2 })]
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 1, 1, 2 })>]
diff --git a/xml/Microsoft.Extensions.VectorData/FilteredRecordRetrievalOptions`1+OrderByDefinition.xml b/xml/Microsoft.Extensions.VectorData/FilteredRecordRetrievalOptions`1+OrderByDefinition.xml
index ae009dc9bad..7771d96032f 100644
--- a/xml/Microsoft.Extensions.VectorData/FilteredRecordRetrievalOptions`1+OrderByDefinition.xml
+++ b/xml/Microsoft.Extensions.VectorData/FilteredRecordRetrievalOptions`1+OrderByDefinition.xml
@@ -12,7 +12,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -71,7 +71,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 1, 1, 2 })]
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 1, 1, 2 })>]
@@ -111,7 +111,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 1, 1, 2 })]
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 1, 1, 2 })>]
@@ -140,7 +140,7 @@
9.0.0.0
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 1, 0 })]
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 1, 0 })>]
diff --git a/xml/Microsoft.Extensions.VectorData/FilteredRecordRetrievalOptions`1.xml b/xml/Microsoft.Extensions.VectorData/FilteredRecordRetrievalOptions`1.xml
index 47ce11229f5..bb281b551ec 100644
--- a/xml/Microsoft.Extensions.VectorData/FilteredRecordRetrievalOptions`1.xml
+++ b/xml/Microsoft.Extensions.VectorData/FilteredRecordRetrievalOptions`1.xml
@@ -12,7 +12,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -84,7 +84,7 @@
9.0.0.0
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 0, 1, 0 })]
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 0, 1, 0 })>]
diff --git a/xml/Microsoft.Extensions.VectorData/GetFilteredRecordOptions`1+OrderByDefinition+SortInfo.xml b/xml/Microsoft.Extensions.VectorData/GetFilteredRecordOptions`1+OrderByDefinition+SortInfo.xml
deleted file mode 100644
index a3c30b24ab7..00000000000
--- a/xml/Microsoft.Extensions.VectorData/GetFilteredRecordOptions`1+OrderByDefinition+SortInfo.xml
+++ /dev/null
@@ -1,73 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
-
-
- System.Object
-
-
-
-
- Provides a way to define property ordering.
-
- This class is intended to be consumed by the connectors to retrieve the configuration.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Boolean
-
-
-
- True if the sort is ascending; otherwise, false.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Linq.Expressions.Expression<System.Func<TRecord,System.Object>>
-
-
-
- The expression to select the property to sort by.
-
- To be added.
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.VectorData/GetFilteredRecordOptions`1+OrderByDefinition.xml b/xml/Microsoft.Extensions.VectorData/GetFilteredRecordOptions`1+OrderByDefinition.xml
deleted file mode 100644
index 7a4dd4aa7c6..00000000000
--- a/xml/Microsoft.Extensions.VectorData/GetFilteredRecordOptions`1+OrderByDefinition.xml
+++ /dev/null
@@ -1,121 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
-
-
- System.Object
-
-
-
-
- A builder for sorting.
-
- To be added.
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- Microsoft.Extensions.VectorData.GetFilteredRecordOptions<TRecord>+OrderByDefinition
-
-
-
-
-
- To be added.
-
- Creates an ascending sort.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- Microsoft.Extensions.VectorData.GetFilteredRecordOptions<TRecord>+OrderByDefinition
-
-
-
-
-
- To be added.
-
- Creates a descending sort.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Collections.Generic.IReadOnlyList<Microsoft.Extensions.VectorData.GetFilteredRecordOptions<TRecord>+OrderByDefinition+SortInfo>
-
-
-
- Gets the expressions to sort by.
-
- To be added.
- This property is intended to be consumed by the connectors to retrieve the configuration.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.VectorData/GetFilteredRecordOptions`1.xml b/xml/Microsoft.Extensions.VectorData/GetFilteredRecordOptions`1.xml
deleted file mode 100644
index e10bee520fa..00000000000
--- a/xml/Microsoft.Extensions.VectorData/GetFilteredRecordOptions`1.xml
+++ /dev/null
@@ -1,117 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
-
-
- System.Object
-
-
-
- Type of the record.
-
- Defines options for filter search.
-
- To be added.
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Boolean
-
-
-
- Gets or sets a value indicating whether to include vectors in the retrieval result.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- Microsoft.Extensions.VectorData.GetFilteredRecordOptions<TRecord>+OrderByDefinition
-
-
-
- Gets or sets the data property to order by.
-
-
- If not provided, the order of returned results is non-deterministic.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Int32
-
-
-
- Gets or sets the number of results to skip before returning results, that is, the index of the first result to return.
-
- To be added.
- To be added.
- Thrown when the value is less than 0.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.VectorData/GetRecordOptions.xml b/xml/Microsoft.Extensions.VectorData/GetRecordOptions.xml
deleted file mode 100644
index 088f9b55191..00000000000
--- a/xml/Microsoft.Extensions.VectorData/GetRecordOptions.xml
+++ /dev/null
@@ -1,90 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Object
-
-
-
-
- Defines options for calling
- or .
-
- To be added.
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
-
-
- The options to clone.
-
- Initializes a new instance of the class by cloning the given options.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Boolean
-
-
-
- Gets or sets a value indicating whether to include vectors in the retrieval result.
-
- To be added.
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.VectorData/HybridSearchOptions`1.xml b/xml/Microsoft.Extensions.VectorData/HybridSearchOptions`1.xml
index 957e230904a..635399fc7bf 100644
--- a/xml/Microsoft.Extensions.VectorData/HybridSearchOptions`1.xml
+++ b/xml/Microsoft.Extensions.VectorData/HybridSearchOptions`1.xml
@@ -48,13 +48,12 @@
-
+
-
Property
Microsoft.Extensions.VectorData.Abstractions
@@ -81,13 +80,12 @@
-
+
-
Property
Microsoft.Extensions.VectorData.Abstractions
@@ -110,41 +108,13 @@
To be added.
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Boolean
-
-
-
- Gets or sets a value indicating whether the total count should be included in the results.
-
- To be added.
-
- Default value is false.
- Not all vector search implementations will support this option in which case the total
- count will be null even if requested via this option.
-
-
-
-
+
-
Property
Microsoft.Extensions.VectorData.Abstractions
@@ -162,13 +132,12 @@
-
+
-
Property
Microsoft.Extensions.VectorData.Abstractions
@@ -192,13 +161,12 @@
-
+
-
Property
Microsoft.Extensions.VectorData.Abstractions
@@ -217,13 +185,12 @@
-
+
-
Property
Microsoft.Extensions.VectorData.Abstractions
diff --git a/xml/Microsoft.Extensions.VectorData/IKeywordHybridSearch`1.xml b/xml/Microsoft.Extensions.VectorData/IKeywordHybridSearch`1.xml
deleted file mode 100644
index 50795fbaf79..00000000000
--- a/xml/Microsoft.Extensions.VectorData/IKeywordHybridSearch`1.xml
+++ /dev/null
@@ -1,95 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
-
-
-
- The record data model to use for retrieving data from the store.
-
- Contains a method for doing a hybrid search using a vector and keywords.
-
- To be added.
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Object
-
-
-
-
-
-
- The type of object being requested.
- An optional key that can be used to help identify the target service.
- Asks the for an object of the specified type .
- The found object, otherwise .
-
- The purpose of this method is to allow for the retrieval of strongly-typed services that might be provided by the ,
- including itself or any services it might be wrapping. For example, to access the for the instance,
- may be used to request it.
-
-
- is .
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Collections.Generic.IAsyncEnumerable<Microsoft.Extensions.VectorData.VectorSearchResult<TRecord>>
-
-
-
-
-
-
-
-
-
-
-
-
- The type of the vector.
- The vector to search the store with.
- A collection of keywords to search the store with.
- The maximum number of results to return.
- The options that control the behavior of the search.
- The to monitor for cancellation requests. The default is .
-
- Performs a hybrid search for records that match the given embedding and keywords, after applying the provided filters.
-
- The records found by the hybrid search, including their result scores.
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.VectorData/IKeywordHybridSearchable`1.xml b/xml/Microsoft.Extensions.VectorData/IKeywordHybridSearchable`1.xml
index e66e4bc30cb..5feace4c78e 100644
--- a/xml/Microsoft.Extensions.VectorData/IKeywordHybridSearchable`1.xml
+++ b/xml/Microsoft.Extensions.VectorData/IKeywordHybridSearchable`1.xml
@@ -38,7 +38,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
@@ -83,7 +83,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })]
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>]
diff --git a/xml/Microsoft.Extensions.VectorData/IVectorSearch`1.xml b/xml/Microsoft.Extensions.VectorData/IVectorSearch`1.xml
deleted file mode 100644
index 6e06856164f..00000000000
--- a/xml/Microsoft.Extensions.VectorData/IVectorSearch`1.xml
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
-
-
-
- The record data model to use for retrieving data from the store.
-
- An interface for performing vector searches on a vector store.
-
- To be added.
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Object
-
-
-
-
-
-
- The type of object being requested.
- An optional key that can be used to help identify the target service.
- Asks the for an object of the specified type .
- The found object, otherwise .
-
- The purpose of this method is to allow for the retrieval of strongly-typed services that might be provided by the ,
- including itself or any services it might be wrapping. For example, to access the for the instance,
- may be used to request it.
-
-
- is .
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Collections.Generic.IAsyncEnumerable<Microsoft.Extensions.VectorData.VectorSearchResult<TRecord>>
-
-
-
-
-
-
-
-
-
-
-
- The type of the input value on which to perform the similarity search.
- The value on which to perform the similarity search.
- The maximum number of results to return.
- The options that control the behavior of the search.
- The to monitor for cancellation requests. The default is .
-
- Searches the vector store for records that are similar to given value.
-
- The records found by the vector search, including their result scores.
-
- When using this method, is converted to an embedding internally; depending on your database, you may need to configure an embedding generator.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Collections.Generic.IAsyncEnumerable<Microsoft.Extensions.VectorData.VectorSearchResult<TRecord>>
-
-
-
-
-
-
-
-
-
-
-
- The type of the vector.
- The vector to search the store with.
- The maximum number of results to return.
- The options that control the behavior of the search.
- The to monitor for cancellation requests. The default is .
-
- Searches the vector store for records that are similar to given embedding.
-
- The records found by the vector search, including their result scores.
-
- This is a low-level method that requires embedding generation to be handled manually.
- Consider configuring an and using to have embeddings generated automatically.
-
-
-
-
-
diff --git a/xml/Microsoft.Extensions.VectorData/IVectorSearchable`1.xml b/xml/Microsoft.Extensions.VectorData/IVectorSearchable`1.xml
index 175d97f6b2a..04e9e8cb824 100644
--- a/xml/Microsoft.Extensions.VectorData/IVectorSearchable`1.xml
+++ b/xml/Microsoft.Extensions.VectorData/IVectorSearchable`1.xml
@@ -38,7 +38,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
@@ -82,7 +82,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })]
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>]
diff --git a/xml/Microsoft.Extensions.VectorData/IVectorStore.xml b/xml/Microsoft.Extensions.VectorData/IVectorStore.xml
deleted file mode 100644
index 2915aadf00c..00000000000
--- a/xml/Microsoft.Extensions.VectorData/IVectorStore.xml
+++ /dev/null
@@ -1,179 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
-
- Defines an interface for accessing the list of collections in a vector store.
-
-
- This interface can be used with collections of any schema type, but requires you to provide schema information when getting a collection.
- Unless otherwise documented, implementations of this interface can be expected to be thread-safe, and can be used concurrently from multiple threads.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Threading.Tasks.Task<System.Boolean>
-
-
-
-
-
-
- The name of the collection.
- The to monitor for cancellation requests. The default is .
-
- Checks if the collection exists in the vector store.
-
-
- if the collection exists, otherwise.
- To be added.
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Threading.Tasks.Task
-
-
-
-
-
-
- The name of the collection.
- The to monitor for cancellation requests. The default is .
-
- Deletes the collection from the vector store.
-
- A that completes when the collection has been deleted.
- To be added.
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- Microsoft.Extensions.VectorData.IVectorStoreRecordCollection<TKey,TRecord>
-
-
-
-
-
-
-
-
-
-
- The data type of the record key.
- The record data model to use for adding, updating, and retrieving data from the collection.
- The name of the collection.
- The schema of the record type.
-
- Gets a collection from the vector store.
-
- A new instance for managing the records in the collection.
-
- To successfully request a collection, either must be annotated with attributes that define the schema of
- the record type, or must be provided.
-
-
-
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Object
-
-
-
-
-
-
- The type of object being requested.
- An optional key that can be used to help identify the target service.
- Asks the for an object of the specified type .
- The found object, otherwise .
-
- The purpose of this method is to allow for the retrieval of strongly-typed services that might be provided by the ,
- including itself or any services it might be wrapping. For example, to access the for the instance,
- may be used to request it.
-
-
- is .
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Collections.Generic.IAsyncEnumerable<System.String>
-
-
-
-
-
- The to monitor for cancellation requests. The default is .
-
- Retrieves the names of all the collections in the vector store.
-
- The list of names of all the collections in the vector store.
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.VectorData/IVectorStoreRecordCollection`2.xml b/xml/Microsoft.Extensions.VectorData/IVectorStoreRecordCollection`2.xml
deleted file mode 100644
index 96d264286fb..00000000000
--- a/xml/Microsoft.Extensions.VectorData/IVectorStoreRecordCollection`2.xml
+++ /dev/null
@@ -1,404 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
-
-
-
-
- Microsoft.Extensions.VectorData.IVectorizedSearch<TRecord>
-
-
- Microsoft.Extensions.VectorData.IVectorSearch<TRecord>
-
-
-
- The data type of the record key.
- The record data model to use for adding, updating, and retrieving data from the store.
-
- Defines a schema-aware interface for managing a named collection of records in a vector store and for creating or deleting the collection itself.
-
-
- Unless otherwise documented, implementations of this interface can be expected to be thread-safe, and can be used concurrently from multiple threads.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Threading.Tasks.Task<System.Boolean>
-
-
-
-
-
- The to monitor for cancellation requests. The default is .
-
- Checks if the collection exists in the vector store.
-
-
- if the collection exists, otherwise.
- To be added.
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Threading.Tasks.Task
-
-
-
-
-
- The to monitor for cancellation requests. The default is .
-
- Creates this collection in the vector store.
-
- A that completes when the collection has been created.
- To be added.
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Threading.Tasks.Task
-
-
-
-
-
- The to monitor for cancellation requests. The default is .
-
- Creates this collection in the vector store if it doesn't already exist.
-
- A that completes when the collection has been created.
- To be added.
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Threading.Tasks.Task
-
-
-
-
-
-
- The unique IDs associated with the records to remove.
- The to monitor for cancellation requests. The default is .
-
- Deletes a batch of records from the vector store. Does not guarantee that the collection exists.
-
- A that completes when the records have been deleted.
-
- Deletes are made in a single request or in a single parallel batch, depending on the available store functionality.
- If a record isn't found, it is ignored and the batch succeeds.
- If any record can't be deleted for any other reason, the operation throws. Some records might have already been deleted while others might not have, so the entire operation should be retried.
-
- The command fails to execute for any reason other than that a record does not exist.
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Threading.Tasks.Task
-
-
-
-
-
-
- The unique ID associated with the record to remove.
- The to monitor for cancellation requests. The default is .
-
- Deletes a record from the vector store. Does not guarantee that the collection exists.
-
- The unique identifier for the record.
- To be added.
- The command fails to execute for any reason other than that the record does not exist.
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Threading.Tasks.Task
-
-
-
-
-
- The to monitor for cancellation requests. The default is .
-
- Deletes the collection from the vector store.
-
- A that completes when the collection has been deleted.
- To be added.
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Collections.Generic.IAsyncEnumerable<TRecord>
-
-
-
-
-
-
-
- The unique IDs associated with the record to get.
- Optional options for retrieving the records.
- The to monitor for cancellation requests. The default is .
-
- Gets a batch of records from the vector store. Does not guarantee that the collection exists.
-
- The records associated with the specified unique keys.
-
- Gets are made in a single request or in a single parallel batch depending on the available store functionality.
- Only found records are returned, so the result set might be smaller than the requested keys.
- This method throws for any issues other than records not being found.
-
- The command fails to execute for any reason.
- The mapping between the storage model and record data model fails.
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Threading.Tasks.Task<TRecord>
-
-
-
-
-
-
-
- The unique ID associated with the record to get.
- Optional options for retrieving the record.
- The to monitor for cancellation requests. The default is .
-
- Gets a record from the vector store. Does not guarantee that the collection exists.
- Returns null if the record is not found.
-
- The record if found, otherwise null.
- To be added.
- The command fails to execute for any reason.
- The mapping between the storage model and record data model fails.
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Collections.Generic.IAsyncEnumerable<TRecord>
-
-
-
-
-
-
-
-
- The predicate to filter the records.
- The maximum number of results to return.
- Options for retrieving the records.
- The to monitor for cancellation requests. The default is .
-
- Gets matching records from the vector store. Does not guarantee that the collection exists.
-
- The records matching given predicate.
- To be added.
- The command fails to execute for any reason.
- The mapping between the storage model and record data model fails.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.String
-
-
-
- Gets the name of the collection.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<TKey>>
-
-
-
-
-
-
- The records to upsert.
- The to monitor for cancellation requests. The default is .
-
- Upserts a batch of records into the vector store. Does not guarantee that the collection exists.
- If the record already exists, it is updated.
- If the record does not exist, it is created.
-
- The keys for the records, to be used when keys are generated in the database.
-
-
- The exact method of upserting the batch is implementation-specific and can vary based on database support; some databases support batch upserts via a single, efficient
- request, while in other cases the implementation might send multiple upserts in parallel.
-
-
- Similarly, the error behavior can vary across databases: where possible, the batch will be upserted atomically, so that any errors cause the entire batch to be rolled
- back. Where not supported, some records may be upserted while others are not. If key properties are set by the user, then the entire upsert operation is idempotent,
- and can simply be retried again if an error occurs. However, if store-generated keys are in use, the upsert operation is no longer idempotent; in that case, if the
- database doesn't guarantee atomicity, retrying could cause duplicate records to be created.
-
-
- The command fails to execute for any reason.
- The mapping between the storage model and record data model fails.
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Threading.Tasks.Task<TKey>
-
-
-
-
-
-
- The record to upsert.
- The to monitor for cancellation requests. The default is .
-
- Upserts a record into the vector store. Does not guarantee that the collection exists.
- If the record already exists, it is updated.
- If the record does not exist, it is created.
-
- The key for the records, to be used when keys are generated in the database.
- To be added.
- The command fails to execute for any reason.
- The mapping between the storage model and record data model fails.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.VectorData/IVectorStoreRecordMapper`2.xml b/xml/Microsoft.Extensions.VectorData/IVectorStoreRecordMapper`2.xml
deleted file mode 100644
index f0c7e09e1d3..00000000000
--- a/xml/Microsoft.Extensions.VectorData/IVectorStoreRecordMapper`2.xml
+++ /dev/null
@@ -1,89 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
-
-
-
-
-
- [System.Obsolete("Custom mappers are no longer supported.", true)]
- [<System.Obsolete("Custom mappers are no longer supported.", true)>]
-
-
-
- The consumer record data model to map to or from.
- The storage model to map to or from.
-
- Defines an interface for mapping between a storage model and the consumer record data model.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- TStorageModel
-
-
-
-
-
- The consumer record data model record to map.
-
- Maps from the consumer record data model to the storage model.
-
- The mapped result.
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- TRecordDataModel
-
-
-
-
-
-
- The storage data model record to map.
- Options to control the mapping behavior.
-
- Maps from the storage model to the consumer record data model.
-
- The mapped result.
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.VectorData/IVectorizableTextSearch`1.xml b/xml/Microsoft.Extensions.VectorData/IVectorizableTextSearch`1.xml
deleted file mode 100644
index 8801c6890d5..00000000000
--- a/xml/Microsoft.Extensions.VectorData/IVectorizableTextSearch`1.xml
+++ /dev/null
@@ -1,95 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
-
-
-
-
- [System.Obsolete("Use IVectorStoreRecordCollection.SearchAsync instead")]
- [<System.Obsolete("Use IVectorStoreRecordCollection.SearchAsync instead")>]
-
-
-
- The record data model to use for retrieving data from the store.
-
- Contains a method for doing a vector search using text that will be vectorized downstream.
-
- To be added.
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Object
-
-
-
-
-
-
- The type of object being requested.
- An optional key that can be used to help identify the target service.
- Asks the for an object of the specified type .
- The found object, otherwise .
-
- The purpose of this method is to allow for the retrieval of strongly-typed services that might be provided by the ,
- including itself or any services it might be wrapping. For example, to access the for the instance,
- may be used to request it.
-
-
- is .
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Collections.Generic.IAsyncEnumerable<Microsoft.Extensions.VectorData.VectorSearchResult<TRecord>>
-
-
-
-
-
-
-
-
- The text to search the store with.
- The maximum number of results to return.
- The options that control the behavior of the search.
- The to monitor for cancellation requests. The default is .
-
- Searches the vector store for records that match the given text and filter. The text string will be vectorized downstream and used for the vector search.
-
- The records found by the vector search, including their result scores.
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.VectorData/IVectorizedSearch`1.xml b/xml/Microsoft.Extensions.VectorData/IVectorizedSearch`1.xml
deleted file mode 100644
index 884bd15f540..00000000000
--- a/xml/Microsoft.Extensions.VectorData/IVectorizedSearch`1.xml
+++ /dev/null
@@ -1,73 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
-
-
-
-
- [System.Obsolete("This interface is obsolete, use either SearchEmbeddingAsync to search directly on embeddings, or SearchAsync to handle embedding generation internally as part of the call")]
- [<System.Obsolete("This interface is obsolete, use either SearchEmbeddingAsync to search directly on embeddings, or SearchAsync to handle embedding generation internally as part of the call")>]
-
-
-
- The record data model to use for retrieving data from the store.
-
- Contains a method for doing a vector search using a vector.
-
- To be added.
-
-
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
- [System.Obsolete("Use either SearchEmbeddingAsync to search directly on embeddings, or SearchAsync to handle embedding generation internally as part of the call.")]
- [<System.Obsolete("Use either SearchEmbeddingAsync to search directly on embeddings, or SearchAsync to handle embedding generation internally as part of the call.")>]
-
-
-
- System.Collections.Generic.IAsyncEnumerable<Microsoft.Extensions.VectorData.VectorSearchResult<TRecord>>
-
-
-
-
-
-
-
-
-
-
-
- The type of the vector.
- The vector to search the store with.
- The maximum number of results to return.
- The options that control the behavior of the search.
- The to monitor for cancellation requests. The default is .
-
- Searches the vector store for records that match the given embedding and filter.
-
- The records found by the vector search, including their result scores.
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.VectorData/KeywordHybridSearchExtensions.xml b/xml/Microsoft.Extensions.VectorData/KeywordHybridSearchExtensions.xml
index b5dd7ba9a89..77c82a6851b 100644
--- a/xml/Microsoft.Extensions.VectorData/KeywordHybridSearchExtensions.xml
+++ b/xml/Microsoft.Extensions.VectorData/KeywordHybridSearchExtensions.xml
@@ -14,48 +14,10 @@
- Provides a collection of static methods for extending instances.
+ Provides a collection of static methods for extending instances.
To be added.
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Object
-
-
-
-
-
-
-
-
-
-
- The record data model to use for retrieving data from the store.
- The keyword hybrid search.
- The type of object being requested.
- An optional key that can be used to help identify the target service.
-
- Asks the for an object of the specified type
- and throw an exception if one isn't available.
-
- The found object.
- To be added.
-
- is .
- No service of the requested type for the specified key is available.
-
-
@@ -73,7 +35,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -81,11 +43,11 @@
-
-
-
+
+
+
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
diff --git a/xml/Microsoft.Extensions.VectorData/StorageToDataModelMapperOptions.xml b/xml/Microsoft.Extensions.VectorData/StorageToDataModelMapperOptions.xml
deleted file mode 100644
index 74826ba2954..00000000000
--- a/xml/Microsoft.Extensions.VectorData/StorageToDataModelMapperOptions.xml
+++ /dev/null
@@ -1,64 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Object
-
-
-
-
- Defines options to use with the method.
-
- To be added.
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Boolean
-
-
-
- Gets or sets a value indicating whether to include vectors in the retrieval result.
-
- To be added.
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.VectorData/VectorSearchExtensions.xml b/xml/Microsoft.Extensions.VectorData/VectorSearchExtensions.xml
index 033c33d9701..c8dccc15042 100644
--- a/xml/Microsoft.Extensions.VectorData/VectorSearchExtensions.xml
+++ b/xml/Microsoft.Extensions.VectorData/VectorSearchExtensions.xml
@@ -14,48 +14,10 @@
- Provides a collection of static methods for extending instances.
+ Provides a collection of static methods for extending instances.
To be added.
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Object
-
-
-
-
-
-
-
-
-
-
- The record data model to use for retrieving data from the store.
- The vector search.
- The type of object being requested.
- An optional key that can be used to help identify the target service.
-
- Asks the for an object of the specified type
- and throw an exception if one isn't available.
-
- The found object.
- To be added.
-
- is .
- No service of the requested type for the specified key is available.
-
-
@@ -73,7 +35,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -81,11 +43,11 @@
-
-
-
+
+
+
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
diff --git a/xml/Microsoft.Extensions.VectorData/VectorSearchOptions`1.xml b/xml/Microsoft.Extensions.VectorData/VectorSearchOptions`1.xml
index 6de86bc5dd0..cf5919a8b23 100644
--- a/xml/Microsoft.Extensions.VectorData/VectorSearchOptions`1.xml
+++ b/xml/Microsoft.Extensions.VectorData/VectorSearchOptions`1.xml
@@ -25,7 +25,7 @@
To be added.
- Defines options for vector search.
+ Defines options for vector search via .
To be added.
@@ -48,13 +48,12 @@
-
+
-
Property
Microsoft.Extensions.VectorData.Abstractions
@@ -77,48 +76,13 @@
To be added.
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
- [System.Obsolete("Total count is no longer included in the results.", true)]
- [<System.Obsolete("Total count is no longer included in the results.", true)>]
-
-
-
- System.Boolean
-
-
-
- Gets or sets a value indicating whether the total count should be included in the results.
-
-
- The default value is false.
-
-
- Not all vector search implementations support this option, in which case the total
- count will be null even if requested via this option.
-
-
-
-
+
-
Property
Microsoft.Extensions.VectorData.Abstractions
@@ -136,13 +100,12 @@
-
+
-
Property
Microsoft.Extensions.VectorData.Abstractions
@@ -166,13 +129,12 @@
-
+
-
Property
Microsoft.Extensions.VectorData.Abstractions
@@ -191,13 +153,12 @@
-
+
-
Property
Microsoft.Extensions.VectorData.Abstractions
@@ -224,38 +185,5 @@
To be added.
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
- [System.Obsolete("Use VectorProperty instead")]
- [<System.Obsolete("Use VectorProperty instead")>]
-
-
-
- System.String
-
-
-
- Gets or sets the name of the vector property to search on.
- Use the name of the vector property from your data model or as provided in the record definition.
-
-
- If not provided will check if there is a vector property to use by default, and
- will throw if either none or multiple exist.
-
- To be added.
-
-
diff --git a/xml/Microsoft.Extensions.VectorData/VectorStore.xml b/xml/Microsoft.Extensions.VectorData/VectorStore.xml
index 30cb13e15ae..8dfc9aa1ce3 100644
--- a/xml/Microsoft.Extensions.VectorData/VectorStore.xml
+++ b/xml/Microsoft.Extensions.VectorData/VectorStore.xml
@@ -18,7 +18,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
@@ -170,11 +170,11 @@
9.0.0.0
-
+
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("This API is not compatible with NativeAOT. For dynamic mapping via Dictionary<string, object?>, use GetCollectionDynamic() instead.")]
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("This API is not compatible with NativeAOT. For dynamic mapping via Dictionary<string, object?>, use GetCollectionDynamic() instead.")>]
-
+
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("This API is not compatible with trimming. For dynamic mapping via Dictionary<string, object?>, use GetCollectionDynamic() instead.")]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("This API is not compatible with trimming. For dynamic mapping via Dictionary<string, object?>, use GetCollectionDynamic() instead.")>]
@@ -194,7 +194,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -214,9 +214,9 @@
To successfully request a collection, either must be annotated with attributes that define the schema of
the record type, or must be provided.
+
-
@@ -271,7 +271,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
diff --git a/xml/Microsoft.Extensions.VectorData/VectorStoreCollectionDefinition.xml b/xml/Microsoft.Extensions.VectorData/VectorStoreCollectionDefinition.xml
index 590e0fae8ea..597fbed861d 100644
--- a/xml/Microsoft.Extensions.VectorData/VectorStoreCollectionDefinition.xml
+++ b/xml/Microsoft.Extensions.VectorData/VectorStoreCollectionDefinition.xml
@@ -14,7 +14,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
@@ -81,7 +81,7 @@
9.0.0.0
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
diff --git a/xml/Microsoft.Extensions.VectorData/VectorStoreCollectionMetadata.xml b/xml/Microsoft.Extensions.VectorData/VectorStoreCollectionMetadata.xml
index a2399d855c6..d4dbf04bbab 100644
--- a/xml/Microsoft.Extensions.VectorData/VectorStoreCollectionMetadata.xml
+++ b/xml/Microsoft.Extensions.VectorData/VectorStoreCollectionMetadata.xml
@@ -14,7 +14,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
diff --git a/xml/Microsoft.Extensions.VectorData/VectorStoreCollectionOptions.xml b/xml/Microsoft.Extensions.VectorData/VectorStoreCollectionOptions.xml
index 8eed1348a0f..88846654d76 100644
--- a/xml/Microsoft.Extensions.VectorData/VectorStoreCollectionOptions.xml
+++ b/xml/Microsoft.Extensions.VectorData/VectorStoreCollectionOptions.xml
@@ -14,7 +14,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
diff --git a/xml/Microsoft.Extensions.VectorData/VectorStoreCollection`2.xml b/xml/Microsoft.Extensions.VectorData/VectorStoreCollection`2.xml
index 0d2a221fe00..caa5173e4a8 100644
--- a/xml/Microsoft.Extensions.VectorData/VectorStoreCollection`2.xml
+++ b/xml/Microsoft.Extensions.VectorData/VectorStoreCollection`2.xml
@@ -29,7 +29,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
@@ -283,7 +283,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -345,7 +345,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -385,7 +385,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })]
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>]
@@ -426,7 +426,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
@@ -491,7 +491,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })]
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>]
diff --git a/xml/Microsoft.Extensions.VectorData/VectorStoreDataAttribute.xml b/xml/Microsoft.Extensions.VectorData/VectorStoreDataAttribute.xml
index 1e52e4d34fa..6d0c4d456e4 100644
--- a/xml/Microsoft.Extensions.VectorData/VectorStoreDataAttribute.xml
+++ b/xml/Microsoft.Extensions.VectorData/VectorStoreDataAttribute.xml
@@ -18,7 +18,7 @@
[System.AttributeUsage(System.AttributeTargets.Property, AllowMultiple=false)]
[<System.AttributeUsage(System.AttributeTargets.Property, AllowMultiple=false)>]
-
+
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
diff --git a/xml/Microsoft.Extensions.VectorData/VectorStoreDataProperty.xml b/xml/Microsoft.Extensions.VectorData/VectorStoreDataProperty.xml
index 09c60d39161..3e8235ef6b4 100644
--- a/xml/Microsoft.Extensions.VectorData/VectorStoreDataProperty.xml
+++ b/xml/Microsoft.Extensions.VectorData/VectorStoreDataProperty.xml
@@ -37,7 +37,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
diff --git a/xml/Microsoft.Extensions.VectorData/VectorStoreException.xml b/xml/Microsoft.Extensions.VectorData/VectorStoreException.xml
index 82c35b36fd4..e824481bb10 100644
--- a/xml/Microsoft.Extensions.VectorData/VectorStoreException.xml
+++ b/xml/Microsoft.Extensions.VectorData/VectorStoreException.xml
@@ -1,14 +1,10 @@
-
-
+
+
-
+
-
-
-
-
-
+
Microsoft.Extensions.VectorData.Abstractions
9.0.0.0
@@ -31,15 +27,11 @@
-
-
+
+
-
-
-
-
-
-
+
+
Constructor
Microsoft.Extensions.VectorData.Abstractions
@@ -54,16 +46,12 @@
-
-
+
+
-
+
-
-
-
-
-
+
Constructor
Microsoft.Extensions.VectorData.Abstractions
@@ -81,16 +69,12 @@
-
-
+
+
-
+
-
-
-
-
-
+
Constructor
Microsoft.Extensions.VectorData.Abstractions
diff --git a/xml/Microsoft.Extensions.VectorData/VectorStoreExtensions.xml b/xml/Microsoft.Extensions.VectorData/VectorStoreExtensions.xml
index 2819b1a1095..548b3e01355 100644
--- a/xml/Microsoft.Extensions.VectorData/VectorStoreExtensions.xml
+++ b/xml/Microsoft.Extensions.VectorData/VectorStoreExtensions.xml
@@ -14,48 +14,10 @@
- Provides a collection of static methods for extending instances.
+ Provides a collection of static methods for extending instances.
To be added.
-
-
-
-
-
-
- Method
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Object
-
-
-
-
-
-
-
-
-
-
- The record data model to use for retrieving data from the store.
- The vector store.
- The type of object being requested.
- An optional key that can be used to help identify the target service.
-
- Asks the for an object of the specified type
- and throw an exception if one isn't available.
-
- The found object.
- To be added.
-
- is .
- No service of the requested type for the specified key is available.
-
-
@@ -73,7 +35,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -81,11 +43,11 @@
-
-
-
+
+
+
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
diff --git a/xml/Microsoft.Extensions.VectorData/VectorStoreGenericDataModel`1.xml b/xml/Microsoft.Extensions.VectorData/VectorStoreGenericDataModel`1.xml
deleted file mode 100644
index 619acec0be1..00000000000
--- a/xml/Microsoft.Extensions.VectorData/VectorStoreGenericDataModel`1.xml
+++ /dev/null
@@ -1,149 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
-
-
- System.Object
-
-
-
-
- [System.Obsolete("VectorStoreGenericDataModel has been replaced by Dictionary<string, object?>", true)]
- [<System.Obsolete("VectorStoreGenericDataModel has been replaced by Dictionary<string, object?>", true)>]
-
-
-
- The data type of the record key.
- The key of the record.
-
- Represents a generic data model that can be used to store and retrieve any data from a vector store.
-
- To be added.
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
-
- Constructs a new .
-
- To be added.
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
-
-
- The data type of the record key.
- The key of the record.
-
- Constructs a new .
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Collections.Generic.Dictionary<System.String,System.Object>
-
-
-
- Gets or sets a dictionary of data items stored in the record.
-
- To be added.
-
- This dictionary contains all fields that aren't vectors.
-
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- TKey
-
-
-
- Gets or sets the key of the record.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Collections.Generic.Dictionary<System.String,System.Object>
-
-
-
- Gets or sets a dictionary of vectors stored in the record.
-
- To be added.
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.VectorData/VectorStoreKeyAttribute.xml b/xml/Microsoft.Extensions.VectorData/VectorStoreKeyAttribute.xml
index 6382c284a1a..79966e68ba1 100644
--- a/xml/Microsoft.Extensions.VectorData/VectorStoreKeyAttribute.xml
+++ b/xml/Microsoft.Extensions.VectorData/VectorStoreKeyAttribute.xml
@@ -18,7 +18,7 @@
[System.AttributeUsage(System.AttributeTargets.Property, AllowMultiple=false)]
[<System.AttributeUsage(System.AttributeTargets.Property, AllowMultiple=false)>]
-
+
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
diff --git a/xml/Microsoft.Extensions.VectorData/VectorStoreKeyProperty.xml b/xml/Microsoft.Extensions.VectorData/VectorStoreKeyProperty.xml
index a63b76e1a93..737c9431948 100644
--- a/xml/Microsoft.Extensions.VectorData/VectorStoreKeyProperty.xml
+++ b/xml/Microsoft.Extensions.VectorData/VectorStoreKeyProperty.xml
@@ -37,7 +37,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
diff --git a/xml/Microsoft.Extensions.VectorData/VectorStoreMetadata.xml b/xml/Microsoft.Extensions.VectorData/VectorStoreMetadata.xml
index c31918716b9..5cd714c1d8d 100644
--- a/xml/Microsoft.Extensions.VectorData/VectorStoreMetadata.xml
+++ b/xml/Microsoft.Extensions.VectorData/VectorStoreMetadata.xml
@@ -20,7 +20,7 @@
- Provides metadata about an .
+ Provides metadata about an .
To be added.
diff --git a/xml/Microsoft.Extensions.VectorData/VectorStoreOperationException.xml b/xml/Microsoft.Extensions.VectorData/VectorStoreOperationException.xml
deleted file mode 100644
index b0863968f0e..00000000000
--- a/xml/Microsoft.Extensions.VectorData/VectorStoreOperationException.xml
+++ /dev/null
@@ -1,91 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- Microsoft.Extensions.VectorData.VectorStoreException
-
-
-
-
- Defines an exception that's thrown when a vector store command fails, such as upserting a record or deleting a collection.
-
- To be added.
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
-
-
- The error message that explains the reason for the exception.
-
- Initializes a new instance of the class with a specified error message.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
-
-
-
- The error message that explains the reason for the exception.
- The exception that is the cause of the current exception, or a null reference if no inner exception is specified.
-
- Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception.
-
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.VectorData/VectorStoreProperty.xml b/xml/Microsoft.Extensions.VectorData/VectorStoreProperty.xml
index cae2ce3aa54..ab457ed80db 100644
--- a/xml/Microsoft.Extensions.VectorData/VectorStoreProperty.xml
+++ b/xml/Microsoft.Extensions.VectorData/VectorStoreProperty.xml
@@ -14,7 +14,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
@@ -41,7 +41,7 @@
9.0.0.0
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
diff --git a/xml/Microsoft.Extensions.VectorData/VectorStoreRecordCollectionMetadata.xml b/xml/Microsoft.Extensions.VectorData/VectorStoreRecordCollectionMetadata.xml
deleted file mode 100644
index 42669b60f4a..00000000000
--- a/xml/Microsoft.Extensions.VectorData/VectorStoreRecordCollectionMetadata.xml
+++ /dev/null
@@ -1,110 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Object
-
-
-
- Provides metadata about an .
- To be added.
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.String
-
-
-
- The name of a collection (table, container) within the vector store (database).
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.String
-
-
-
- The name of the vector store (database).
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.String
-
-
- The name of the vector store system.
- To be added.
-
- Where possible, this maps to the "db.system.name" attribute defined in the
- OpenTelemetry Semantic Conventions for database calls and systems, see .
- Example: redis, sqlite, mysql.
-
-
-
-
-
diff --git a/xml/Microsoft.Extensions.VectorData/VectorStoreRecordDataAttribute.xml b/xml/Microsoft.Extensions.VectorData/VectorStoreRecordDataAttribute.xml
deleted file mode 100644
index ec67d8c2a16..00000000000
--- a/xml/Microsoft.Extensions.VectorData/VectorStoreRecordDataAttribute.xml
+++ /dev/null
@@ -1,192 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Attribute
-
-
-
-
- [System.AttributeUsage(System.AttributeTargets.Property, AllowMultiple=false)]
- [<System.AttributeUsage(System.AttributeTargets.Property, AllowMultiple=false)>]
-
-
-
-
- Defines an attribute to mark a property on a record class as 'data'.
-
-
- Marking a property as 'data' means that the property is not a key and not a vector. But optionally,
- this property can have an associated vector field containing an embedding for this data.
- The characteristics defined here influence how the property is treated by the vector store.
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
- [System.Obsolete("This property is now obsolete and will have no affect if used. Please use IsIndexed instead", true)]
- [<System.Obsolete("This property is now obsolete and will have no affect if used. Please use IsIndexed instead", true)>]
-
-
-
- System.Boolean
-
-
-
- Gets or sets a value indicating whether this data property is filterable.
-
-
- The default is .
-
-
- Default is .
-
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Boolean
-
-
-
- Gets or sets a value indicating whether this data property is indexed for full-text search.
-
-
- The default is .
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
- [System.Obsolete("This property is now obsolete and will have no affect if used. Please use IsFullTextIndexed instead", true)]
- [<System.Obsolete("This property is now obsolete and will have no affect if used. Please use IsFullTextIndexed instead", true)>]
-
-
-
- System.Boolean
-
-
-
- Gets or sets a value indicating whether this data property is full text searchable.
-
-
- The default is .
-
-
- Default is .
-
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Boolean
-
-
-
- Gets or sets a value indicating whether this data property is indexed.
-
-
- The default is .
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.String
-
-
-
- Gets or sets an optional name to use for the property in storage, if different from the property name.
-
- To be added.
-
- For example, the property name might be "MyProperty" and the storage name might be "my_property".
-
-
-
-
-
diff --git a/xml/Microsoft.Extensions.VectorData/VectorStoreRecordDataProperty.xml b/xml/Microsoft.Extensions.VectorData/VectorStoreRecordDataProperty.xml
deleted file mode 100644
index 265bfc12d0a..00000000000
--- a/xml/Microsoft.Extensions.VectorData/VectorStoreRecordDataProperty.xml
+++ /dev/null
@@ -1,190 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- Microsoft.Extensions.VectorData.VectorStoreRecordProperty
-
-
-
-
- Defines a data property on a vector store record.
-
-
- The characteristics defined here influence how the property is treated by the vector store.
-
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
-
-
- The source to clone.
-
- Initializes a new instance of the class by cloning the given source.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
-
-
-
- The name of the property.
- The type of the property.
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
- [System.Obsolete("This property is now obsolete and will have no affect if used. Please use IsIndexed instead", true)]
- [<System.Obsolete("This property is now obsolete and will have no affect if used. Please use IsIndexed instead", true)>]
-
-
-
- System.Boolean
-
-
-
- Gets or sets a value indicating whether this data property is filterable.
-
-
- The default is .
-
-
- Default is .
-
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Boolean
-
-
-
- Gets or sets a value indicating whether this data property is indexed for full-text search.
-
-
- The default is .
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
- [System.Obsolete("This property is now obsolete and will have no affect if used. Please use IsFullTextIndexed instead", true)]
- [<System.Obsolete("This property is now obsolete and will have no affect if used. Please use IsFullTextIndexed instead", true)>]
-
-
-
- System.Boolean
-
-
-
- Gets or sets a value indicating whether this data property is full text searchable.
-
-
- The default is .
-
-
- Default is .
-
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Boolean
-
-
-
- Gets or sets a value indicating whether this data property is indexed.
-
-
- The default is .
-
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.VectorData/VectorStoreRecordDefinition.xml b/xml/Microsoft.Extensions.VectorData/VectorStoreRecordDefinition.xml
deleted file mode 100644
index 4fee9b27217..00000000000
--- a/xml/Microsoft.Extensions.VectorData/VectorStoreRecordDefinition.xml
+++ /dev/null
@@ -1,89 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Object
-
-
-
-
- Describes the properties of a record stored in a vector store.
-
-
- Each property contains additional information about how the property will be treated by the vector store.
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- Microsoft.Extensions.AI.IEmbeddingGenerator
-
-
-
- Gets or sets the default embedding generator for vector properties in this collection.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Collections.Generic.IReadOnlyList<Microsoft.Extensions.VectorData.VectorStoreRecordProperty>
-
-
-
- Gets or sets the list of properties that are stored in the record.
-
- To be added.
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.VectorData/VectorStoreRecordKeyAttribute.xml b/xml/Microsoft.Extensions.VectorData/VectorStoreRecordKeyAttribute.xml
deleted file mode 100644
index 82a1ddcfbe0..00000000000
--- a/xml/Microsoft.Extensions.VectorData/VectorStoreRecordKeyAttribute.xml
+++ /dev/null
@@ -1,74 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Attribute
-
-
-
-
- [System.AttributeUsage(System.AttributeTargets.Property, AllowMultiple=false)]
- [<System.AttributeUsage(System.AttributeTargets.Property, AllowMultiple=false)>]
-
-
-
-
- Defines an attribute to mark a property on a record class as the key under which the record is stored in a vector store.
-
-
- The characteristics defined here influence how the property is treated by the vector store.
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.String
-
-
-
- Gets or sets an optional name to use for the property in storage, if different from the property name.
-
- To be added.
-
- For example, the property name might be "MyProperty" and the storage name might be "my_property".
-
-
-
-
-
diff --git a/xml/Microsoft.Extensions.VectorData/VectorStoreRecordKeyProperty.xml b/xml/Microsoft.Extensions.VectorData/VectorStoreRecordKeyProperty.xml
deleted file mode 100644
index dc9f9ad2392..00000000000
--- a/xml/Microsoft.Extensions.VectorData/VectorStoreRecordKeyProperty.xml
+++ /dev/null
@@ -1,97 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- Microsoft.Extensions.VectorData.VectorStoreRecordProperty
-
-
-
-
- Defines a key property on a vector store record.
-
-
- The characteristics defined here influence how the property is treated by the vector store.
-
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
-
-
- The source to clone.
-
- Initializes a new instance of the class by cloning the given source.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
-
-
-
- The name of the property.
- The type of the property.
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Boolean
-
-
-
- Gets or sets a value indicating whether the key should be auto-generated by the vector store.
-
- To be added.
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.VectorData/VectorStoreRecordMappingException.xml b/xml/Microsoft.Extensions.VectorData/VectorStoreRecordMappingException.xml
deleted file mode 100644
index 530e3325f93..00000000000
--- a/xml/Microsoft.Extensions.VectorData/VectorStoreRecordMappingException.xml
+++ /dev/null
@@ -1,91 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- Microsoft.Extensions.VectorData.VectorStoreException
-
-
-
-
- Defines an exception that's thrown when a failure occurs while trying to convert models for storage or retrieval.
-
- To be added.
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
-
-
- The error message that explains the reason for the exception.
-
- Initializes a new instance of the class with a specified error message.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
-
-
-
- The error message that explains the reason for the exception.
- The exception that is the cause of the current exception, or a null reference if no inner exception is specified.
-
- Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception.
-
- To be added.
-
-
-
-
diff --git a/xml/Microsoft.Extensions.VectorData/VectorStoreRecordProperty.xml b/xml/Microsoft.Extensions.VectorData/VectorStoreRecordProperty.xml
deleted file mode 100644
index f9171d6714d..00000000000
--- a/xml/Microsoft.Extensions.VectorData/VectorStoreRecordProperty.xml
+++ /dev/null
@@ -1,100 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Object
-
-
-
-
- Defines a base property class for properties on a vector store record.
-
-
- The characteristics defined here influence how the property is treated by the vector store.
-
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.String
-
-
-
- Gets the name of the property on the data model.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Type
-
-
-
- Gets the type of the property.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.String
-
-
-
- Gets or sets an optional name to use for the property in storage, if different from the property name.
-
- To be added.
-
- For example, the property name might be "MyProperty" and the storage name might be "my_property".
- This property is only respected by implementations that do not support a well-known
- serialization mechanism like JSON, in which case the attributes used by that serialization system will
- be used.
-
-
-
-
-
diff --git a/xml/Microsoft.Extensions.VectorData/VectorStoreRecordVectorAttribute.xml b/xml/Microsoft.Extensions.VectorData/VectorStoreRecordVectorAttribute.xml
deleted file mode 100644
index 057e1aa18d4..00000000000
--- a/xml/Microsoft.Extensions.VectorData/VectorStoreRecordVectorAttribute.xml
+++ /dev/null
@@ -1,251 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Attribute
-
-
-
-
- [System.AttributeUsage(System.AttributeTargets.Property, AllowMultiple=false)]
- [<System.AttributeUsage(System.AttributeTargets.Property, AllowMultiple=false)>]
-
-
-
-
- Defines an attribute to mark a property on a record class as a vector.
-
-
- The characteristics defined here influence how the property is treated by the vector store.
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
- [System.Obsolete("This constructor is obsolete, since Dimensions is now a required parameter.", true)]
- [<System.Obsolete("This constructor is obsolete, since Dimensions is now a required parameter.", true)>]
-
-
-
-
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
-
-
- The number of dimensions that the vector has.
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
- [System.Obsolete("This constructor is obsolete. Use the constructor that takes Dimensions as a parameter and set the DistanceFunction property directly, e.g. [[VectorStoreRecordVector(Dimensions: 1536, DistanceFunction = DistanceFunction.CosineSimilarity)]]", true)]
- [<System.Obsolete("This constructor is obsolete. Use the constructor that takes Dimensions as a parameter and set the DistanceFunction property directly, e.g. [[VectorStoreRecordVector(Dimensions: 1536, DistanceFunction = DistanceFunction.CosineSimilarity)]]", true)>]
-
-
-
-
-
-
-
- The number of dimensions that the vector has.
- The distance function to use when comparing vectors.
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
- [System.Obsolete("This constructor is obsolete. Use the constructor that takes Dimensions as a parameter and set the DistanceFunction and IndexKind properties directly, e.g. [[VectorStoreRecordVector(Dimensions: 1536, DistanceFunction = DistanceFunction.CosineSimilarity, IndexKind = IndexKind.Flat)]]", true)]
- [<System.Obsolete("This constructor is obsolete. Use the constructor that takes Dimensions as a parameter and set the DistanceFunction and IndexKind properties directly, e.g. [[VectorStoreRecordVector(Dimensions: 1536, DistanceFunction = DistanceFunction.CosineSimilarity, IndexKind = IndexKind.Flat)]]", true)>]
-
-
-
-
-
-
-
-
- The number of dimensions that the vector has.
- The distance function to use when comparing vectors.
- The kind of index to use.
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Int32
-
-
-
- Gets the number of dimensions that the vector has.
-
- To be added.
-
- This property is required when creating collections, but can be omitted if not using that functionality.
- If not provided when trying to create a collection, create will fail.
-
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.String
-
-
-
- Gets the distance function to use when comparing vectors.
-
-
- The default value varies by database type. See the documentation of your chosen database connector for more information.
-
-
- Default varies by database type. See the documentation of your chosen database connector for more information.
-
-
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.String
-
-
-
- Gets the kind of index to use.
-
-
- The default value varies by database type. See the documentation of your chosen database connector for more information.
-
-
- Default varies by database type. See the documentation of your chosen database connector for more information.
-
-
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.String
-
-
-
- Gets or sets an optional name to use for the property in storage, if different from the property name.
-
- To be added.
-
- For example, the property name might be "MyProperty" and the storage name might be "my_property".
-
-
-
-
-
diff --git a/xml/Microsoft.Extensions.VectorData/VectorStoreRecordVectorProperty.xml b/xml/Microsoft.Extensions.VectorData/VectorStoreRecordVectorProperty.xml
deleted file mode 100644
index a0f86c528c0..00000000000
--- a/xml/Microsoft.Extensions.VectorData/VectorStoreRecordVectorProperty.xml
+++ /dev/null
@@ -1,238 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- Microsoft.Extensions.VectorData.VectorStoreRecordProperty
-
-
-
-
- Defines a vector property on a vector store record.
-
-
- The characteristics defined here influence how the property is treated by the vector store.
-
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
-
-
- The source to clone.
-
- Initializes a new instance of the class by cloning the given source.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
- [System.Obsolete("This constructor is obsolete, since dimensions is now a required parameter.", true)]
- [<System.Obsolete("This constructor is obsolete, since dimensions is now a required parameter.", true)>]
-
-
-
-
-
-
-
- The name of the property.
- The type of the property.
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
-
-
-
-
- The name of the property.
- The type of the property.
- The number of dimensions that the vector has.
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Int32
-
-
-
- Gets or sets the number of dimensions that the vector has.
-
- To be added.
-
- This property is required when creating collections, but can be omitted if not using that functionality.
- If not provided when trying to create a collection, create will fail.
-
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.String
-
-
-
- Gets or sets the distance function to use when comparing vectors.
-
-
- The default varies by database type. See the documentation of your chosen database connector for more information.
-
-
- Default varies by database type. See the documentation of your chosen database connector for more information.
-
-
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- Microsoft.Extensions.AI.IEmbeddingGenerator
-
-
-
- Gets or sets the default embedding generator to use for this property.
-
- To be added.
-
- If not set, embedding generation will be performed in the database, if supported by your connector.
- If not supported, only pre-generated embeddings can be used, e.g. via .
-
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.Type
-
-
-
- Gets or sets the desired embedding type (e.g. Embedding<Half>, for cases where the default (typically Embedding<float>) isn't suitable.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
- System.String
-
-
-
- Gets or sets the kind of index to use.
-
-
- The default varies by database type. See the documentation of your chosen database connector for more information.
-
-
- Default varies by database type. See the documentation of your chosen database connector for more information.
-
-
-
-
-
-
diff --git a/xml/Microsoft.Extensions.VectorData/VectorStoreRecordVectorProperty`1.xml b/xml/Microsoft.Extensions.VectorData/VectorStoreRecordVectorProperty`1.xml
deleted file mode 100644
index 54734837722..00000000000
--- a/xml/Microsoft.Extensions.VectorData/VectorStoreRecordVectorProperty`1.xml
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
-
-
- Microsoft.Extensions.VectorData.VectorStoreRecordVectorProperty
-
-
-
- To be added.
-
- Defines a vector property on a vector store record.
-
-
-
- The characteristics defined here influence how the property is treated by the vector store.
-
-
- This generic version of only needs to be used when an is
- configured on the property, and a custom .NET type is used as input (any type other than or ).
-
-
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
-
- Constructor
-
- Microsoft.Extensions.VectorData.Abstractions
- 9.0.0.0
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
-
diff --git a/xml/Microsoft.Extensions.VectorData/VectorStoreVectorAttribute.xml b/xml/Microsoft.Extensions.VectorData/VectorStoreVectorAttribute.xml
index 3ac9eeffc4a..782b4e147f4 100644
--- a/xml/Microsoft.Extensions.VectorData/VectorStoreVectorAttribute.xml
+++ b/xml/Microsoft.Extensions.VectorData/VectorStoreVectorAttribute.xml
@@ -18,7 +18,7 @@
[System.AttributeUsage(System.AttributeTargets.Property, AllowMultiple=false)]
[<System.AttributeUsage(System.AttributeTargets.Property, AllowMultiple=false)>]
-
+
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
diff --git a/xml/Microsoft.Extensions.VectorData/VectorStoreVectorProperty.xml b/xml/Microsoft.Extensions.VectorData/VectorStoreVectorProperty.xml
index 6aad98aae4a..1b0300215a0 100644
--- a/xml/Microsoft.Extensions.VectorData/VectorStoreVectorProperty.xml
+++ b/xml/Microsoft.Extensions.VectorData/VectorStoreVectorProperty.xml
@@ -14,7 +14,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
diff --git a/xml/Microsoft.Extensions.VectorData/VectorStoreVectorProperty`1.xml b/xml/Microsoft.Extensions.VectorData/VectorStoreVectorProperty`1.xml
index be6b016a1a0..68399dea0d6 100644
--- a/xml/Microsoft.Extensions.VectorData/VectorStoreVectorProperty`1.xml
+++ b/xml/Microsoft.Extensions.VectorData/VectorStoreVectorProperty`1.xml
@@ -12,7 +12,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -24,7 +24,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
diff --git a/xml/PackageInformation/net-10.0-pp.json b/xml/PackageInformation/net-10.0-pp.json
index efdb8ab4947..f3a214659aa 100644
--- a/xml/PackageInformation/net-10.0-pp.json
+++ b/xml/PackageInformation/net-10.0-pp.json
@@ -1 +1 @@
-{"net-10.0-pp":{"Microsoft.Bcl.Cryptography":{"Name":"Microsoft.Bcl.Cryptography","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.HashCode":{"Name":"Microsoft.Bcl.HashCode","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.Memory":{"Name":"Microsoft.Bcl.Memory","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.TimeProvider":{"Name":"Microsoft.Bcl.TimeProvider","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI":{"Name":"Microsoft.Extensions.AI","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Abstractions":{"Name":"Microsoft.Extensions.AI.Abstractions","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.AzureAIInference":{"Name":"Microsoft.Extensions.AI.AzureAIInference","Version":"9.5.0-preview.1.25265.7","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation":{"Name":"Microsoft.Extensions.AI.Evaluation","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Quality":{"Name":"Microsoft.Extensions.AI.Evaluation.Quality","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Reporting":{"Name":"Microsoft.Extensions.AI.Evaluation.Reporting","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Reporting.Azure":{"Name":"Microsoft.Extensions.AI.Evaluation.Reporting.Azure","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Safety":{"Name":"Microsoft.Extensions.AI.Evaluation.Safety","Version":"9.5.0-preview.1.25265.7","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.OpenAI":{"Name":"Microsoft.Extensions.AI.OpenAI","Version":"9.5.0-preview.1.25265.7","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AmbientMetadata.Application":{"Name":"Microsoft.Extensions.AmbientMetadata.Application","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AsyncState":{"Name":"Microsoft.Extensions.AsyncState","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Abstractions":{"Name":"Microsoft.Extensions.Caching.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Hybrid":{"Name":"Microsoft.Extensions.Caching.Hybrid","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Memory":{"Name":"Microsoft.Extensions.Caching.Memory","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.SqlServer":{"Name":"Microsoft.Extensions.Caching.SqlServer","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.StackExchangeRedis":{"Name":"Microsoft.Extensions.Caching.StackExchangeRedis","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Abstractions":{"Name":"Microsoft.Extensions.Compliance.Abstractions","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Redaction":{"Name":"Microsoft.Extensions.Compliance.Redaction","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Testing":{"Name":"Microsoft.Extensions.Compliance.Testing","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration":{"Name":"Microsoft.Extensions.Configuration","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Abstractions":{"Name":"Microsoft.Extensions.Configuration.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Binder":{"Name":"Microsoft.Extensions.Configuration.Binder","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.CommandLine":{"Name":"Microsoft.Extensions.Configuration.CommandLine","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.EnvironmentVariables":{"Name":"Microsoft.Extensions.Configuration.EnvironmentVariables","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.FileExtensions":{"Name":"Microsoft.Extensions.Configuration.FileExtensions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Ini":{"Name":"Microsoft.Extensions.Configuration.Ini","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Json":{"Name":"Microsoft.Extensions.Configuration.Json","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.KeyPerFile":{"Name":"Microsoft.Extensions.Configuration.KeyPerFile","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.UserSecrets":{"Name":"Microsoft.Extensions.Configuration.UserSecrets","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Xml":{"Name":"Microsoft.Extensions.Configuration.Xml","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection":{"Name":"Microsoft.Extensions.DependencyInjection","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Abstractions":{"Name":"Microsoft.Extensions.DependencyInjection.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.AutoActivation":{"Name":"Microsoft.Extensions.DependencyInjection.AutoActivation","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.NamedService":{"Name":"Microsoft.Extensions.DependencyInjection.NamedService","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Pools":{"Name":"Microsoft.Extensions.DependencyInjection.Pools","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Specification.Tests":{"Name":"Microsoft.Extensions.DependencyInjection.Specification.Tests","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyModel":{"Name":"Microsoft.Extensions.DependencyModel","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics":{"Name":"Microsoft.Extensions.Diagnostics","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Abstractions":{"Name":"Microsoft.Extensions.Diagnostics.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.ExceptionSummarization":{"Name":"Microsoft.Extensions.Diagnostics.ExceptionSummarization","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.Common":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.Common","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.Core":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.Core","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Probes":{"Name":"Microsoft.Extensions.Diagnostics.Probes","Version":"9.5.0-preview.1.25262.9","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.ResourceMonitoring":{"Name":"Microsoft.Extensions.Diagnostics.ResourceMonitoring","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Testing":{"Name":"Microsoft.Extensions.Diagnostics.Testing","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.EnumStrings":{"Name":"Microsoft.Extensions.EnumStrings","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Abstractions":{"Name":"Microsoft.Extensions.FileProviders.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Composite":{"Name":"Microsoft.Extensions.FileProviders.Composite","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Embedded":{"Name":"Microsoft.Extensions.FileProviders.Embedded","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Physical":{"Name":"Microsoft.Extensions.FileProviders.Physical","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileSystemGlobbing":{"Name":"Microsoft.Extensions.FileSystemGlobbing","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting":{"Name":"Microsoft.Extensions.Hosting","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Abstractions":{"Name":"Microsoft.Extensions.Hosting.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Systemd":{"Name":"Microsoft.Extensions.Hosting.Systemd","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Testing":{"Name":"Microsoft.Extensions.Hosting.Testing","Version":"9.5.0-preview.1.25262.9","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Testing.StartupInitialization":{"Name":"Microsoft.Extensions.Hosting.Testing.StartupInitialization","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.WindowsServices":{"Name":"Microsoft.Extensions.Hosting.WindowsServices","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http":{"Name":"Microsoft.Extensions.Http","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.AutoClient":{"Name":"Microsoft.Extensions.Http.AutoClient","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Diagnostics":{"Name":"Microsoft.Extensions.Http.Diagnostics","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Resilience":{"Name":"Microsoft.Extensions.Http.Resilience","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Telemetry":{"Name":"Microsoft.Extensions.Http.Telemetry","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.HttpClient.SocketHandling":{"Name":"Microsoft.Extensions.HttpClient.SocketHandling","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Localization":{"Name":"Microsoft.Extensions.Localization","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Localization.Abstractions":{"Name":"Microsoft.Extensions.Localization.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging":{"Name":"Microsoft.Extensions.Logging","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Abstractions":{"Name":"Microsoft.Extensions.Logging.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.AzureAppServices":{"Name":"Microsoft.Extensions.Logging.AzureAppServices","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Configuration":{"Name":"Microsoft.Extensions.Logging.Configuration","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Console":{"Name":"Microsoft.Extensions.Logging.Console","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Debug":{"Name":"Microsoft.Extensions.Logging.Debug","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.EventLog":{"Name":"Microsoft.Extensions.Logging.EventLog","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.EventSource":{"Name":"Microsoft.Extensions.Logging.EventSource","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.TraceSource":{"Name":"Microsoft.Extensions.Logging.TraceSource","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.ObjectPool":{"Name":"Microsoft.Extensions.ObjectPool","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.ObjectPool.DependencyInjection":{"Name":"Microsoft.Extensions.ObjectPool.DependencyInjection","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options":{"Name":"Microsoft.Extensions.Options","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.ConfigurationExtensions":{"Name":"Microsoft.Extensions.Options.ConfigurationExtensions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.Contextual":{"Name":"Microsoft.Extensions.Options.Contextual","Version":"9.5.0-preview.1.25262.9","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.DataAnnotations":{"Name":"Microsoft.Extensions.Options.DataAnnotations","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.ValidateOnStart":{"Name":"Microsoft.Extensions.Options.ValidateOnStart","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.Validation":{"Name":"Microsoft.Extensions.Options.Validation","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Primitives":{"Name":"Microsoft.Extensions.Primitives","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Resilience":{"Name":"Microsoft.Extensions.Resilience","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry":{"Name":"Microsoft.Extensions.Telemetry","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Abstractions":{"Name":"Microsoft.Extensions.Telemetry.Abstractions","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Console":{"Name":"Microsoft.Extensions.Telemetry.Console","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Testing":{"Name":"Microsoft.Extensions.Telemetry.Testing","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.TimeProvider.Testing":{"Name":"Microsoft.Extensions.TimeProvider.Testing","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.VectorData.Abstractions":{"Name":"Microsoft.Extensions.VectorData.Abstractions","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.WebEncoders":{"Name":"Microsoft.Extensions.WebEncoders","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.Registry.AccessControl":{"Name":"Microsoft.Win32.Registry.AccessControl","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.SystemEvents":{"Name":"Microsoft.Win32.SystemEvents","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Cloud.DocumentDb.Abstractions":{"Name":"System.Cloud.DocumentDb.Abstractions","Version":"8.0.0-rc.1.23453.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Cloud.Messaging":{"Name":"System.Cloud.Messaging","Version":"8.0.0-rc.1.23453.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Cloud.Messaging.Abstractions":{"Name":"System.Cloud.Messaging.Abstractions","Version":"8.0.0-preview.4.23273.7","Feed":"https://api.nuget.org/v3/index.json"},"System.CodeDom":{"Name":"System.CodeDom","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Collections.Immutable":{"Name":"System.Collections.Immutable","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.CommandLine":{"Name":"System.CommandLine","Version":"2.0.0-beta4.22272.1","Feed":"https://api.nuget.org/v3/index.json"},"System.ComponentModel.Composition":{"Name":"System.ComponentModel.Composition","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.ComponentModel.Composition.Registration":{"Name":"System.ComponentModel.Composition.Registration","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.AttributedModel":{"Name":"System.Composition.AttributedModel","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Convention":{"Name":"System.Composition.Convention","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Hosting":{"Name":"System.Composition.Hosting","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Runtime":{"Name":"System.Composition.Runtime","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.TypedParts":{"Name":"System.Composition.TypedParts","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Configuration.ConfigurationManager":{"Name":"System.Configuration.ConfigurationManager","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.Odbc":{"Name":"System.Data.Odbc","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.OleDb":{"Name":"System.Data.OleDb","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.SqlClient":{"Name":"System.Data.SqlClient","Version":"4.9.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.DiagnosticSource":{"Name":"System.Diagnostics.DiagnosticSource","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.EventLog":{"Name":"System.Diagnostics.EventLog","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.PerformanceCounter":{"Name":"System.Diagnostics.PerformanceCounter","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices":{"Name":"System.DirectoryServices","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices.AccountManagement":{"Name":"System.DirectoryServices.AccountManagement","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices.Protocols":{"Name":"System.DirectoryServices.Protocols","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Drawing.Common":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Private.Windows.Core":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Private.Windows.GdiPlus":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Asn1":{"Name":"System.Formats.Asn1","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Cbor":{"Name":"System.Formats.Cbor","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Nrbf":{"Name":"System.Formats.Nrbf","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Hashing":{"Name":"System.IO.Hashing","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Packaging":{"Name":"System.IO.Packaging","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Pipelines":{"Name":"System.IO.Pipelines","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Ports":{"Name":"System.IO.Ports","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Json":{"Name":"System.Json","Version":"4.8.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Linq.AsyncEnumerable":{"Name":"System.Linq.AsyncEnumerable","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Management":{"Name":"System.Management","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Memory.Data":{"Name":"System.Memory.Data","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.Http.Json":{"Name":"System.Net.Http.Json","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.Http.WinHttpHandler":{"Name":"System.Net.Http.WinHttpHandler","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.ServerSentEvents":{"Name":"System.Net.ServerSentEvents","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.WebSockets.WebSocketProtocol":{"Name":"System.Net.WebSockets.WebSocketProtocol","Version":"5.1.3","Feed":"https://api.nuget.org/v3/index.json"},"System.Numerics.Tensors":{"Name":"System.Numerics.Tensors","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Context":{"Name":"System.Reflection.Context","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Metadata":{"Name":"System.Reflection.Metadata","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.MetadataLoadContext":{"Name":"System.Reflection.MetadataLoadContext","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Resources.Extensions":{"Name":"System.Resources.Extensions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Caching":{"Name":"System.Runtime.Caching","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Serialization.Formatters":{"Name":"System.Runtime.Serialization.Formatters","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Serialization.Schema":{"Name":"System.Runtime.Serialization.Schema","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.AccessControl":{"Name":"System.Security.AccessControl","Version":"6.0.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Cose":{"Name":"System.Security.Cryptography.Cose","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Pkcs":{"Name":"System.Security.Cryptography.Pkcs","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.ProtectedData":{"Name":"System.Security.Cryptography.ProtectedData","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Xml":{"Name":"System.Security.Cryptography.Xml","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Permissions":{"Name":"System.Security.Permissions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Duplex":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Http":{"Name":"System.ServiceModel.Http","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetFramingBase":{"Name":"System.ServiceModel.NetFramingBase","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetNamedPipe":{"Name":"System.ServiceModel.NetNamedPipe","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetTcp":{"Name":"System.ServiceModel.NetTcp","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Primitives":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Security":{"Name":"System.ServiceModel.Security","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Syndication":{"Name":"System.ServiceModel.Syndication","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.UnixDomainSocket":{"Name":"System.ServiceModel.UnixDomainSocket","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceProcess.ServiceController":{"Name":"System.ServiceProcess.ServiceController","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Speech":{"Name":"System.Speech","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Encoding.CodePages":{"Name":"System.Text.Encoding.CodePages","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Encodings.Web":{"Name":"System.Text.Encodings.Web","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Json":{"Name":"System.Text.Json","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.AccessControl":{"Name":"System.Threading.AccessControl","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Channels":{"Name":"System.Threading.Channels","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Tasks.Dataflow":{"Name":"System.Threading.Tasks.Dataflow","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Windows.Extensions":{"Name":"System.Windows.Extensions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Xml.XPath.XmlDocument":{"Name":"System.Xml.XPath.XmlDocument","Version":"4.7.0","Feed":"https://api.nuget.org/v3/index.json"}}}
\ No newline at end of file
+{"net-10.0-pp":{"Microsoft.Bcl.Cryptography":{"Name":"Microsoft.Bcl.Cryptography","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.HashCode":{"Name":"Microsoft.Bcl.HashCode","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.Memory":{"Name":"Microsoft.Bcl.Memory","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.TimeProvider":{"Name":"Microsoft.Bcl.TimeProvider","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI":{"Name":"Microsoft.Extensions.AI","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Abstractions":{"Name":"Microsoft.Extensions.AI.Abstractions","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.AzureAIInference":{"Name":"Microsoft.Extensions.AI.AzureAIInference","Version":"9.5.0-preview.1.25265.7","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation":{"Name":"Microsoft.Extensions.AI.Evaluation","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Quality":{"Name":"Microsoft.Extensions.AI.Evaluation.Quality","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Reporting":{"Name":"Microsoft.Extensions.AI.Evaluation.Reporting","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Reporting.Azure":{"Name":"Microsoft.Extensions.AI.Evaluation.Reporting.Azure","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Safety":{"Name":"Microsoft.Extensions.AI.Evaluation.Safety","Version":"9.5.0-preview.1.25265.7","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.OpenAI":{"Name":"Microsoft.Extensions.AI.OpenAI","Version":"9.5.0-preview.1.25265.7","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AmbientMetadata.Application":{"Name":"Microsoft.Extensions.AmbientMetadata.Application","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AsyncState":{"Name":"Microsoft.Extensions.AsyncState","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Abstractions":{"Name":"Microsoft.Extensions.Caching.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Hybrid":{"Name":"Microsoft.Extensions.Caching.Hybrid","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Memory":{"Name":"Microsoft.Extensions.Caching.Memory","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.SqlServer":{"Name":"Microsoft.Extensions.Caching.SqlServer","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.StackExchangeRedis":{"Name":"Microsoft.Extensions.Caching.StackExchangeRedis","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Abstractions":{"Name":"Microsoft.Extensions.Compliance.Abstractions","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Redaction":{"Name":"Microsoft.Extensions.Compliance.Redaction","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Testing":{"Name":"Microsoft.Extensions.Compliance.Testing","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration":{"Name":"Microsoft.Extensions.Configuration","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Abstractions":{"Name":"Microsoft.Extensions.Configuration.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Binder":{"Name":"Microsoft.Extensions.Configuration.Binder","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.CommandLine":{"Name":"Microsoft.Extensions.Configuration.CommandLine","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.EnvironmentVariables":{"Name":"Microsoft.Extensions.Configuration.EnvironmentVariables","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.FileExtensions":{"Name":"Microsoft.Extensions.Configuration.FileExtensions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Ini":{"Name":"Microsoft.Extensions.Configuration.Ini","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Json":{"Name":"Microsoft.Extensions.Configuration.Json","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.KeyPerFile":{"Name":"Microsoft.Extensions.Configuration.KeyPerFile","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.UserSecrets":{"Name":"Microsoft.Extensions.Configuration.UserSecrets","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Xml":{"Name":"Microsoft.Extensions.Configuration.Xml","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection":{"Name":"Microsoft.Extensions.DependencyInjection","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Abstractions":{"Name":"Microsoft.Extensions.DependencyInjection.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.AutoActivation":{"Name":"Microsoft.Extensions.DependencyInjection.AutoActivation","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Specification.Tests":{"Name":"Microsoft.Extensions.DependencyInjection.Specification.Tests","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyModel":{"Name":"Microsoft.Extensions.DependencyModel","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics":{"Name":"Microsoft.Extensions.Diagnostics","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Abstractions":{"Name":"Microsoft.Extensions.Diagnostics.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.ExceptionSummarization":{"Name":"Microsoft.Extensions.Diagnostics.ExceptionSummarization","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.Common":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.Common","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Probes":{"Name":"Microsoft.Extensions.Diagnostics.Probes","Version":"9.5.0-preview.1.25262.9","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.ResourceMonitoring":{"Name":"Microsoft.Extensions.Diagnostics.ResourceMonitoring","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Testing":{"Name":"Microsoft.Extensions.Diagnostics.Testing","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Abstractions":{"Name":"Microsoft.Extensions.FileProviders.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Composite":{"Name":"Microsoft.Extensions.FileProviders.Composite","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Embedded":{"Name":"Microsoft.Extensions.FileProviders.Embedded","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Physical":{"Name":"Microsoft.Extensions.FileProviders.Physical","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileSystemGlobbing":{"Name":"Microsoft.Extensions.FileSystemGlobbing","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting":{"Name":"Microsoft.Extensions.Hosting","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Abstractions":{"Name":"Microsoft.Extensions.Hosting.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Systemd":{"Name":"Microsoft.Extensions.Hosting.Systemd","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Testing":{"Name":"Microsoft.Extensions.Hosting.Testing","Version":"9.5.0-preview.1.25262.9","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.WindowsServices":{"Name":"Microsoft.Extensions.Hosting.WindowsServices","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http":{"Name":"Microsoft.Extensions.Http","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Diagnostics":{"Name":"Microsoft.Extensions.Http.Diagnostics","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Resilience":{"Name":"Microsoft.Extensions.Http.Resilience","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Localization":{"Name":"Microsoft.Extensions.Localization","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Localization.Abstractions":{"Name":"Microsoft.Extensions.Localization.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging":{"Name":"Microsoft.Extensions.Logging","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Abstractions":{"Name":"Microsoft.Extensions.Logging.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.AzureAppServices":{"Name":"Microsoft.Extensions.Logging.AzureAppServices","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Configuration":{"Name":"Microsoft.Extensions.Logging.Configuration","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Console":{"Name":"Microsoft.Extensions.Logging.Console","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Debug":{"Name":"Microsoft.Extensions.Logging.Debug","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.EventLog":{"Name":"Microsoft.Extensions.Logging.EventLog","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.EventSource":{"Name":"Microsoft.Extensions.Logging.EventSource","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.TraceSource":{"Name":"Microsoft.Extensions.Logging.TraceSource","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.ObjectPool":{"Name":"Microsoft.Extensions.ObjectPool","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.ObjectPool.DependencyInjection":{"Name":"Microsoft.Extensions.ObjectPool.DependencyInjection","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options":{"Name":"Microsoft.Extensions.Options","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.ConfigurationExtensions":{"Name":"Microsoft.Extensions.Options.ConfigurationExtensions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.Contextual":{"Name":"Microsoft.Extensions.Options.Contextual","Version":"9.5.0-preview.1.25262.9","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.DataAnnotations":{"Name":"Microsoft.Extensions.Options.DataAnnotations","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Primitives":{"Name":"Microsoft.Extensions.Primitives","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Resilience":{"Name":"Microsoft.Extensions.Resilience","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry":{"Name":"Microsoft.Extensions.Telemetry","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Abstractions":{"Name":"Microsoft.Extensions.Telemetry.Abstractions","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.TimeProvider.Testing":{"Name":"Microsoft.Extensions.TimeProvider.Testing","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.VectorData.Abstractions":{"Name":"Microsoft.Extensions.VectorData.Abstractions","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.WebEncoders":{"Name":"Microsoft.Extensions.WebEncoders","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.Registry.AccessControl":{"Name":"Microsoft.Win32.Registry.AccessControl","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.SystemEvents":{"Name":"Microsoft.Win32.SystemEvents","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.CodeDom":{"Name":"System.CodeDom","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Collections.Immutable":{"Name":"System.Collections.Immutable","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.CommandLine":{"Name":"System.CommandLine","Version":"2.0.0-beta4.22272.1","Feed":"https://api.nuget.org/v3/index.json"},"System.ComponentModel.Composition":{"Name":"System.ComponentModel.Composition","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.ComponentModel.Composition.Registration":{"Name":"System.ComponentModel.Composition.Registration","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.AttributedModel":{"Name":"System.Composition.AttributedModel","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Convention":{"Name":"System.Composition.Convention","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Hosting":{"Name":"System.Composition.Hosting","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Runtime":{"Name":"System.Composition.Runtime","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.TypedParts":{"Name":"System.Composition.TypedParts","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Configuration.ConfigurationManager":{"Name":"System.Configuration.ConfigurationManager","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.Odbc":{"Name":"System.Data.Odbc","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.OleDb":{"Name":"System.Data.OleDb","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.SqlClient":{"Name":"System.Data.SqlClient","Version":"4.9.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.DiagnosticSource":{"Name":"System.Diagnostics.DiagnosticSource","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.EventLog":{"Name":"System.Diagnostics.EventLog","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.PerformanceCounter":{"Name":"System.Diagnostics.PerformanceCounter","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices":{"Name":"System.DirectoryServices","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices.AccountManagement":{"Name":"System.DirectoryServices.AccountManagement","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices.Protocols":{"Name":"System.DirectoryServices.Protocols","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Drawing.Common":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Private.Windows.Core":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Private.Windows.GdiPlus":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Asn1":{"Name":"System.Formats.Asn1","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Cbor":{"Name":"System.Formats.Cbor","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Nrbf":{"Name":"System.Formats.Nrbf","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Hashing":{"Name":"System.IO.Hashing","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Packaging":{"Name":"System.IO.Packaging","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Pipelines":{"Name":"System.IO.Pipelines","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Ports":{"Name":"System.IO.Ports","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Json":{"Name":"System.Json","Version":"4.8.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Linq.AsyncEnumerable":{"Name":"System.Linq.AsyncEnumerable","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Management":{"Name":"System.Management","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Memory.Data":{"Name":"System.Memory.Data","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.Http.Json":{"Name":"System.Net.Http.Json","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.Http.WinHttpHandler":{"Name":"System.Net.Http.WinHttpHandler","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.ServerSentEvents":{"Name":"System.Net.ServerSentEvents","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.WebSockets.WebSocketProtocol":{"Name":"System.Net.WebSockets.WebSocketProtocol","Version":"5.1.3","Feed":"https://api.nuget.org/v3/index.json"},"System.Numerics.Tensors":{"Name":"System.Numerics.Tensors","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Context":{"Name":"System.Reflection.Context","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Metadata":{"Name":"System.Reflection.Metadata","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.MetadataLoadContext":{"Name":"System.Reflection.MetadataLoadContext","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Resources.Extensions":{"Name":"System.Resources.Extensions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Caching":{"Name":"System.Runtime.Caching","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Serialization.Formatters":{"Name":"System.Runtime.Serialization.Formatters","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Serialization.Schema":{"Name":"System.Runtime.Serialization.Schema","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.AccessControl":{"Name":"System.Security.AccessControl","Version":"6.0.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Cose":{"Name":"System.Security.Cryptography.Cose","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Pkcs":{"Name":"System.Security.Cryptography.Pkcs","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.ProtectedData":{"Name":"System.Security.Cryptography.ProtectedData","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Xml":{"Name":"System.Security.Cryptography.Xml","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Permissions":{"Name":"System.Security.Permissions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Duplex":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Http":{"Name":"System.ServiceModel.Http","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetFramingBase":{"Name":"System.ServiceModel.NetFramingBase","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetNamedPipe":{"Name":"System.ServiceModel.NetNamedPipe","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetTcp":{"Name":"System.ServiceModel.NetTcp","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Primitives":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Security":{"Name":"System.ServiceModel.Security","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Syndication":{"Name":"System.ServiceModel.Syndication","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.UnixDomainSocket":{"Name":"System.ServiceModel.UnixDomainSocket","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceProcess.ServiceController":{"Name":"System.ServiceProcess.ServiceController","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Speech":{"Name":"System.Speech","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Encoding.CodePages":{"Name":"System.Text.Encoding.CodePages","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Encodings.Web":{"Name":"System.Text.Encodings.Web","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Json":{"Name":"System.Text.Json","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.AccessControl":{"Name":"System.Threading.AccessControl","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Channels":{"Name":"System.Threading.Channels","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Tasks.Dataflow":{"Name":"System.Threading.Tasks.Dataflow","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Windows.Extensions":{"Name":"System.Windows.Extensions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Xml.XPath.XmlDocument":{"Name":"System.Xml.XPath.XmlDocument","Version":"4.7.0","Feed":"https://api.nuget.org/v3/index.json"}}}
\ No newline at end of file
diff --git a/xml/PackageInformation/net-6.0-pp.json b/xml/PackageInformation/net-6.0-pp.json
index 50068536c78..87037737aee 100644
--- a/xml/PackageInformation/net-6.0-pp.json
+++ b/xml/PackageInformation/net-6.0-pp.json
@@ -1 +1 @@
-{"net-6.0-pp":{"Microsoft.Bcl.HashCode":{"Name":"Microsoft.Bcl.HashCode","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Pools":{"Name":"Microsoft.Extensions.DependencyInjection.Pools","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.Core":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.Core","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.EnumStrings":{"Name":"Microsoft.Extensions.EnumStrings","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.AutoClient":{"Name":"Microsoft.Extensions.Http.AutoClient","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Telemetry":{"Name":"Microsoft.Extensions.Http.Telemetry","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.Validation":{"Name":"Microsoft.Extensions.Options.Validation","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Console":{"Name":"Microsoft.Extensions.Telemetry.Console","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Testing":{"Name":"Microsoft.Extensions.Telemetry.Testing","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Cloud.Messaging.Abstractions":{"Name":"System.Cloud.Messaging.Abstractions","Version":"8.0.0-preview.4.23273.7","Feed":"https://api.nuget.org/v3/index.json"},"System.CommandLine":{"Name":"System.CommandLine","Version":"2.0.0-beta4.22272.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.SqlClient":{"Name":"System.Data.SqlClient","Version":"4.9.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Json":{"Name":"System.Json","Version":"4.8.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.WebSockets.WebSocketProtocol":{"Name":"System.Net.WebSockets.WebSocketProtocol","Version":"5.1.3","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.CompilerServices.Unsafe":{"Name":"System.Runtime.CompilerServices.Unsafe","Version":"6.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.AccessControl":{"Name":"System.Security.AccessControl","Version":"6.0.1","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Duplex":{"Name":"System.ServiceModel.Duplex","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Security":{"Name":"System.ServiceModel.Security","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Xml.XPath.XmlDocument":{"Name":"System.Xml.XPath.XmlDocument","Version":"4.7.0","Feed":"https://api.nuget.org/v3/index.json"}}}
\ No newline at end of file
+{"net-6.0-pp":{"Microsoft.Bcl.HashCode":{"Name":"Microsoft.Bcl.HashCode","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.CommandLine":{"Name":"System.CommandLine","Version":"2.0.0-beta4.22272.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.SqlClient":{"Name":"System.Data.SqlClient","Version":"4.9.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Json":{"Name":"System.Json","Version":"4.8.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.WebSockets.WebSocketProtocol":{"Name":"System.Net.WebSockets.WebSocketProtocol","Version":"5.1.3","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.CompilerServices.Unsafe":{"Name":"System.Runtime.CompilerServices.Unsafe","Version":"6.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.AccessControl":{"Name":"System.Security.AccessControl","Version":"6.0.1","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Duplex":{"Name":"System.ServiceModel.Duplex","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Security":{"Name":"System.ServiceModel.Security","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Xml.XPath.XmlDocument":{"Name":"System.Xml.XPath.XmlDocument","Version":"4.7.0","Feed":"https://api.nuget.org/v3/index.json"}}}
\ No newline at end of file
diff --git a/xml/PackageInformation/net-7.0-pp.json b/xml/PackageInformation/net-7.0-pp.json
index d4944b8fc65..3f7a0fc5d3d 100644
--- a/xml/PackageInformation/net-7.0-pp.json
+++ b/xml/PackageInformation/net-7.0-pp.json
@@ -1 +1 @@
-{"net-7.0-pp":{"Microsoft.Bcl.HashCode":{"Name":"Microsoft.Bcl.HashCode","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Pools":{"Name":"Microsoft.Extensions.DependencyInjection.Pools","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.Core":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.Core","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.EnumStrings":{"Name":"Microsoft.Extensions.EnumStrings","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.AutoClient":{"Name":"Microsoft.Extensions.Http.AutoClient","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Telemetry":{"Name":"Microsoft.Extensions.Http.Telemetry","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.Validation":{"Name":"Microsoft.Extensions.Options.Validation","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Console":{"Name":"Microsoft.Extensions.Telemetry.Console","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Testing":{"Name":"Microsoft.Extensions.Telemetry.Testing","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Cloud.Messaging.Abstractions":{"Name":"System.Cloud.Messaging.Abstractions","Version":"8.0.0-preview.4.23273.7","Feed":"https://api.nuget.org/v3/index.json"},"System.CommandLine":{"Name":"System.CommandLine","Version":"2.0.0-beta4.22272.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.SqlClient":{"Name":"System.Data.SqlClient","Version":"4.9.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Json":{"Name":"System.Json","Version":"4.8.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.WebSockets.WebSocketProtocol":{"Name":"System.Net.WebSockets.WebSocketProtocol","Version":"5.1.3","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.AccessControl":{"Name":"System.Security.AccessControl","Version":"6.0.1","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Duplex":{"Name":"System.ServiceModel.Duplex","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Security":{"Name":"System.ServiceModel.Security","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Xml.XPath.XmlDocument":{"Name":"System.Xml.XPath.XmlDocument","Version":"4.7.0","Feed":"https://api.nuget.org/v3/index.json"}}}
\ No newline at end of file
+{"net-7.0-pp":{"Microsoft.Bcl.HashCode":{"Name":"Microsoft.Bcl.HashCode","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.CommandLine":{"Name":"System.CommandLine","Version":"2.0.0-beta4.22272.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.SqlClient":{"Name":"System.Data.SqlClient","Version":"4.9.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Json":{"Name":"System.Json","Version":"4.8.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.WebSockets.WebSocketProtocol":{"Name":"System.Net.WebSockets.WebSocketProtocol","Version":"5.1.3","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.AccessControl":{"Name":"System.Security.AccessControl","Version":"6.0.1","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Duplex":{"Name":"System.ServiceModel.Duplex","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Security":{"Name":"System.ServiceModel.Security","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Xml.XPath.XmlDocument":{"Name":"System.Xml.XPath.XmlDocument","Version":"4.7.0","Feed":"https://api.nuget.org/v3/index.json"}}}
\ No newline at end of file
diff --git a/xml/PackageInformation/net-8.0-pp.json b/xml/PackageInformation/net-8.0-pp.json
index 1b4b592464d..f561f506d2e 100644
--- a/xml/PackageInformation/net-8.0-pp.json
+++ b/xml/PackageInformation/net-8.0-pp.json
@@ -1 +1 @@
-{"net-8.0-pp":{"Microsoft.Bcl.Cryptography":{"Name":"Microsoft.Bcl.Cryptography","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.HashCode":{"Name":"Microsoft.Bcl.HashCode","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.Memory":{"Name":"Microsoft.Bcl.Memory","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.TimeProvider":{"Name":"Microsoft.Bcl.TimeProvider","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI":{"Name":"Microsoft.Extensions.AI","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Abstractions":{"Name":"Microsoft.Extensions.AI.Abstractions","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.AzureAIInference":{"Name":"Microsoft.Extensions.AI.AzureAIInference","Version":"9.5.0-preview.1.25265.7","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation":{"Name":"Microsoft.Extensions.AI.Evaluation","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Quality":{"Name":"Microsoft.Extensions.AI.Evaluation.Quality","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Reporting":{"Name":"Microsoft.Extensions.AI.Evaluation.Reporting","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Reporting.Azure":{"Name":"Microsoft.Extensions.AI.Evaluation.Reporting.Azure","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Safety":{"Name":"Microsoft.Extensions.AI.Evaluation.Safety","Version":"9.5.0-preview.1.25265.7","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.OpenAI":{"Name":"Microsoft.Extensions.AI.OpenAI","Version":"9.5.0-preview.1.25265.7","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AmbientMetadata.Application":{"Name":"Microsoft.Extensions.AmbientMetadata.Application","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AsyncState":{"Name":"Microsoft.Extensions.AsyncState","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Abstractions":{"Name":"Microsoft.Extensions.Caching.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Hybrid":{"Name":"Microsoft.Extensions.Caching.Hybrid","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Memory":{"Name":"Microsoft.Extensions.Caching.Memory","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Abstractions":{"Name":"Microsoft.Extensions.Compliance.Abstractions","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Redaction":{"Name":"Microsoft.Extensions.Compliance.Redaction","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Testing":{"Name":"Microsoft.Extensions.Compliance.Testing","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration":{"Name":"Microsoft.Extensions.Configuration","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Abstractions":{"Name":"Microsoft.Extensions.Configuration.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Binder":{"Name":"Microsoft.Extensions.Configuration.Binder","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.CommandLine":{"Name":"Microsoft.Extensions.Configuration.CommandLine","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.EnvironmentVariables":{"Name":"Microsoft.Extensions.Configuration.EnvironmentVariables","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.FileExtensions":{"Name":"Microsoft.Extensions.Configuration.FileExtensions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Ini":{"Name":"Microsoft.Extensions.Configuration.Ini","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Json":{"Name":"Microsoft.Extensions.Configuration.Json","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.UserSecrets":{"Name":"Microsoft.Extensions.Configuration.UserSecrets","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Xml":{"Name":"Microsoft.Extensions.Configuration.Xml","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection":{"Name":"Microsoft.Extensions.DependencyInjection","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Abstractions":{"Name":"Microsoft.Extensions.DependencyInjection.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.AutoActivation":{"Name":"Microsoft.Extensions.DependencyInjection.AutoActivation","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.NamedService":{"Name":"Microsoft.Extensions.DependencyInjection.NamedService","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Pools":{"Name":"Microsoft.Extensions.DependencyInjection.Pools","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Specification.Tests":{"Name":"Microsoft.Extensions.DependencyInjection.Specification.Tests","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyModel":{"Name":"Microsoft.Extensions.DependencyModel","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics":{"Name":"Microsoft.Extensions.Diagnostics","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Abstractions":{"Name":"Microsoft.Extensions.Diagnostics.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.ExceptionSummarization":{"Name":"Microsoft.Extensions.Diagnostics.ExceptionSummarization","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.Common":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.Common","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.Core":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.Core","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Probes":{"Name":"Microsoft.Extensions.Diagnostics.Probes","Version":"9.5.0-preview.1.25262.9","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.ResourceMonitoring":{"Name":"Microsoft.Extensions.Diagnostics.ResourceMonitoring","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Testing":{"Name":"Microsoft.Extensions.Diagnostics.Testing","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.EnumStrings":{"Name":"Microsoft.Extensions.EnumStrings","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Abstractions":{"Name":"Microsoft.Extensions.FileProviders.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Composite":{"Name":"Microsoft.Extensions.FileProviders.Composite","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Physical":{"Name":"Microsoft.Extensions.FileProviders.Physical","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileSystemGlobbing":{"Name":"Microsoft.Extensions.FileSystemGlobbing","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting":{"Name":"Microsoft.Extensions.Hosting","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Abstractions":{"Name":"Microsoft.Extensions.Hosting.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Systemd":{"Name":"Microsoft.Extensions.Hosting.Systemd","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Testing":{"Name":"Microsoft.Extensions.Hosting.Testing","Version":"9.5.0-preview.1.25262.9","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Testing.StartupInitialization":{"Name":"Microsoft.Extensions.Hosting.Testing.StartupInitialization","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.WindowsServices":{"Name":"Microsoft.Extensions.Hosting.WindowsServices","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http":{"Name":"Microsoft.Extensions.Http","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.AutoClient":{"Name":"Microsoft.Extensions.Http.AutoClient","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Diagnostics":{"Name":"Microsoft.Extensions.Http.Diagnostics","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Resilience":{"Name":"Microsoft.Extensions.Http.Resilience","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Telemetry":{"Name":"Microsoft.Extensions.Http.Telemetry","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.HttpClient.SocketHandling":{"Name":"Microsoft.Extensions.HttpClient.SocketHandling","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging":{"Name":"Microsoft.Extensions.Logging","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Abstractions":{"Name":"Microsoft.Extensions.Logging.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Configuration":{"Name":"Microsoft.Extensions.Logging.Configuration","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Console":{"Name":"Microsoft.Extensions.Logging.Console","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Debug":{"Name":"Microsoft.Extensions.Logging.Debug","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.EventLog":{"Name":"Microsoft.Extensions.Logging.EventLog","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.EventSource":{"Name":"Microsoft.Extensions.Logging.EventSource","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.TraceSource":{"Name":"Microsoft.Extensions.Logging.TraceSource","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.ObjectPool.DependencyInjection":{"Name":"Microsoft.Extensions.ObjectPool.DependencyInjection","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options":{"Name":"Microsoft.Extensions.Options","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.ConfigurationExtensions":{"Name":"Microsoft.Extensions.Options.ConfigurationExtensions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.Contextual":{"Name":"Microsoft.Extensions.Options.Contextual","Version":"9.5.0-preview.1.25262.9","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.DataAnnotations":{"Name":"Microsoft.Extensions.Options.DataAnnotations","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.ValidateOnStart":{"Name":"Microsoft.Extensions.Options.ValidateOnStart","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.Validation":{"Name":"Microsoft.Extensions.Options.Validation","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Primitives":{"Name":"Microsoft.Extensions.Primitives","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Resilience":{"Name":"Microsoft.Extensions.Resilience","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry":{"Name":"Microsoft.Extensions.Telemetry","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Abstractions":{"Name":"Microsoft.Extensions.Telemetry.Abstractions","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Console":{"Name":"Microsoft.Extensions.Telemetry.Console","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Testing":{"Name":"Microsoft.Extensions.Telemetry.Testing","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.TimeProvider.Testing":{"Name":"Microsoft.Extensions.TimeProvider.Testing","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.VectorData.Abstractions":{"Name":"Microsoft.Extensions.VectorData.Abstractions","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.Registry.AccessControl":{"Name":"Microsoft.Win32.Registry.AccessControl","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.SystemEvents":{"Name":"Microsoft.Win32.SystemEvents","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Cloud.DocumentDb.Abstractions":{"Name":"System.Cloud.DocumentDb.Abstractions","Version":"8.0.0-rc.1.23453.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Cloud.Messaging":{"Name":"System.Cloud.Messaging","Version":"8.0.0-rc.1.23453.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Cloud.Messaging.Abstractions":{"Name":"System.Cloud.Messaging.Abstractions","Version":"8.0.0-preview.4.23273.7","Feed":"https://api.nuget.org/v3/index.json"},"System.CodeDom":{"Name":"System.CodeDom","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Collections.Immutable":{"Name":"System.Collections.Immutable","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.CommandLine":{"Name":"System.CommandLine","Version":"2.0.0-beta4.22272.1","Feed":"https://api.nuget.org/v3/index.json"},"System.ComponentModel.Composition":{"Name":"System.ComponentModel.Composition","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.ComponentModel.Composition.Registration":{"Name":"System.ComponentModel.Composition.Registration","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.AttributedModel":{"Name":"System.Composition.AttributedModel","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Convention":{"Name":"System.Composition.Convention","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Hosting":{"Name":"System.Composition.Hosting","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Runtime":{"Name":"System.Composition.Runtime","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.TypedParts":{"Name":"System.Composition.TypedParts","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Configuration.ConfigurationManager":{"Name":"System.Configuration.ConfigurationManager","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.Odbc":{"Name":"System.Data.Odbc","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.OleDb":{"Name":"System.Data.OleDb","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.SqlClient":{"Name":"System.Data.SqlClient","Version":"4.9.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.DiagnosticSource":{"Name":"System.Diagnostics.DiagnosticSource","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.EventLog":{"Name":"System.Diagnostics.EventLog","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.PerformanceCounter":{"Name":"System.Diagnostics.PerformanceCounter","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices":{"Name":"System.DirectoryServices","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices.AccountManagement":{"Name":"System.DirectoryServices.AccountManagement","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices.Protocols":{"Name":"System.DirectoryServices.Protocols","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Drawing.Common":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Private.Windows.Core":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Private.Windows.GdiPlus":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Asn1":{"Name":"System.Formats.Asn1","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Cbor":{"Name":"System.Formats.Cbor","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Nrbf":{"Name":"System.Formats.Nrbf","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Hashing":{"Name":"System.IO.Hashing","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Packaging":{"Name":"System.IO.Packaging","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Pipelines":{"Name":"System.IO.Pipelines","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Ports":{"Name":"System.IO.Ports","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Json":{"Name":"System.Json","Version":"4.8.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Linq.AsyncEnumerable":{"Name":"System.Linq.AsyncEnumerable","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Management":{"Name":"System.Management","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Memory.Data":{"Name":"System.Memory.Data","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.Http.Json":{"Name":"System.Net.Http.Json","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.Http.WinHttpHandler":{"Name":"System.Net.Http.WinHttpHandler","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.ServerSentEvents":{"Name":"System.Net.ServerSentEvents","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.WebSockets.WebSocketProtocol":{"Name":"System.Net.WebSockets.WebSocketProtocol","Version":"5.1.3","Feed":"https://api.nuget.org/v3/index.json"},"System.Numerics.Tensors":{"Name":"System.Numerics.Tensors","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Context":{"Name":"System.Reflection.Context","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Metadata":{"Name":"System.Reflection.Metadata","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.MetadataLoadContext":{"Name":"System.Reflection.MetadataLoadContext","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Resources.Extensions":{"Name":"System.Resources.Extensions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Caching":{"Name":"System.Runtime.Caching","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Serialization.Formatters":{"Name":"System.Runtime.Serialization.Formatters","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Serialization.Schema":{"Name":"System.Runtime.Serialization.Schema","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.AccessControl":{"Name":"System.Security.AccessControl","Version":"6.0.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Cose":{"Name":"System.Security.Cryptography.Cose","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Pkcs":{"Name":"System.Security.Cryptography.Pkcs","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.ProtectedData":{"Name":"System.Security.Cryptography.ProtectedData","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Xml":{"Name":"System.Security.Cryptography.Xml","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Permissions":{"Name":"System.Security.Permissions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Duplex":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Http":{"Name":"System.ServiceModel.Http","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetFramingBase":{"Name":"System.ServiceModel.NetFramingBase","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetNamedPipe":{"Name":"System.ServiceModel.NetNamedPipe","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetTcp":{"Name":"System.ServiceModel.NetTcp","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Primitives":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Security":{"Name":"System.ServiceModel.Security","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Syndication":{"Name":"System.ServiceModel.Syndication","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.UnixDomainSocket":{"Name":"System.ServiceModel.UnixDomainSocket","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceProcess.ServiceController":{"Name":"System.ServiceProcess.ServiceController","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Speech":{"Name":"System.Speech","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Encoding.CodePages":{"Name":"System.Text.Encoding.CodePages","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Encodings.Web":{"Name":"System.Text.Encodings.Web","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Json":{"Name":"System.Text.Json","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.AccessControl":{"Name":"System.Threading.AccessControl","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Channels":{"Name":"System.Threading.Channels","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Tasks.Dataflow":{"Name":"System.Threading.Tasks.Dataflow","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Windows.Extensions":{"Name":"System.Windows.Extensions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Xml.XPath.XmlDocument":{"Name":"System.Xml.XPath.XmlDocument","Version":"4.7.0","Feed":"https://api.nuget.org/v3/index.json"}}}
\ No newline at end of file
+{"net-8.0-pp":{"Microsoft.Bcl.Cryptography":{"Name":"Microsoft.Bcl.Cryptography","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.HashCode":{"Name":"Microsoft.Bcl.HashCode","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.Memory":{"Name":"Microsoft.Bcl.Memory","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.TimeProvider":{"Name":"Microsoft.Bcl.TimeProvider","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI":{"Name":"Microsoft.Extensions.AI","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Abstractions":{"Name":"Microsoft.Extensions.AI.Abstractions","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.AzureAIInference":{"Name":"Microsoft.Extensions.AI.AzureAIInference","Version":"9.5.0-preview.1.25265.7","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation":{"Name":"Microsoft.Extensions.AI.Evaluation","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Quality":{"Name":"Microsoft.Extensions.AI.Evaluation.Quality","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Reporting":{"Name":"Microsoft.Extensions.AI.Evaluation.Reporting","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Reporting.Azure":{"Name":"Microsoft.Extensions.AI.Evaluation.Reporting.Azure","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Safety":{"Name":"Microsoft.Extensions.AI.Evaluation.Safety","Version":"9.5.0-preview.1.25265.7","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.OpenAI":{"Name":"Microsoft.Extensions.AI.OpenAI","Version":"9.5.0-preview.1.25265.7","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AmbientMetadata.Application":{"Name":"Microsoft.Extensions.AmbientMetadata.Application","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AsyncState":{"Name":"Microsoft.Extensions.AsyncState","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Abstractions":{"Name":"Microsoft.Extensions.Caching.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Hybrid":{"Name":"Microsoft.Extensions.Caching.Hybrid","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Memory":{"Name":"Microsoft.Extensions.Caching.Memory","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Abstractions":{"Name":"Microsoft.Extensions.Compliance.Abstractions","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Redaction":{"Name":"Microsoft.Extensions.Compliance.Redaction","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Testing":{"Name":"Microsoft.Extensions.Compliance.Testing","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration":{"Name":"Microsoft.Extensions.Configuration","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Abstractions":{"Name":"Microsoft.Extensions.Configuration.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Binder":{"Name":"Microsoft.Extensions.Configuration.Binder","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.CommandLine":{"Name":"Microsoft.Extensions.Configuration.CommandLine","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.EnvironmentVariables":{"Name":"Microsoft.Extensions.Configuration.EnvironmentVariables","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.FileExtensions":{"Name":"Microsoft.Extensions.Configuration.FileExtensions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Ini":{"Name":"Microsoft.Extensions.Configuration.Ini","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Json":{"Name":"Microsoft.Extensions.Configuration.Json","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.UserSecrets":{"Name":"Microsoft.Extensions.Configuration.UserSecrets","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Xml":{"Name":"Microsoft.Extensions.Configuration.Xml","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection":{"Name":"Microsoft.Extensions.DependencyInjection","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Abstractions":{"Name":"Microsoft.Extensions.DependencyInjection.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.AutoActivation":{"Name":"Microsoft.Extensions.DependencyInjection.AutoActivation","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Specification.Tests":{"Name":"Microsoft.Extensions.DependencyInjection.Specification.Tests","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyModel":{"Name":"Microsoft.Extensions.DependencyModel","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics":{"Name":"Microsoft.Extensions.Diagnostics","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Abstractions":{"Name":"Microsoft.Extensions.Diagnostics.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.ExceptionSummarization":{"Name":"Microsoft.Extensions.Diagnostics.ExceptionSummarization","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.Common":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.Common","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Probes":{"Name":"Microsoft.Extensions.Diagnostics.Probes","Version":"9.5.0-preview.1.25262.9","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.ResourceMonitoring":{"Name":"Microsoft.Extensions.Diagnostics.ResourceMonitoring","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Testing":{"Name":"Microsoft.Extensions.Diagnostics.Testing","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Abstractions":{"Name":"Microsoft.Extensions.FileProviders.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Composite":{"Name":"Microsoft.Extensions.FileProviders.Composite","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Physical":{"Name":"Microsoft.Extensions.FileProviders.Physical","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileSystemGlobbing":{"Name":"Microsoft.Extensions.FileSystemGlobbing","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting":{"Name":"Microsoft.Extensions.Hosting","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Abstractions":{"Name":"Microsoft.Extensions.Hosting.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Systemd":{"Name":"Microsoft.Extensions.Hosting.Systemd","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Testing":{"Name":"Microsoft.Extensions.Hosting.Testing","Version":"9.5.0-preview.1.25262.9","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.WindowsServices":{"Name":"Microsoft.Extensions.Hosting.WindowsServices","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http":{"Name":"Microsoft.Extensions.Http","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Diagnostics":{"Name":"Microsoft.Extensions.Http.Diagnostics","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Resilience":{"Name":"Microsoft.Extensions.Http.Resilience","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging":{"Name":"Microsoft.Extensions.Logging","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Abstractions":{"Name":"Microsoft.Extensions.Logging.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Configuration":{"Name":"Microsoft.Extensions.Logging.Configuration","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Console":{"Name":"Microsoft.Extensions.Logging.Console","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Debug":{"Name":"Microsoft.Extensions.Logging.Debug","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.EventLog":{"Name":"Microsoft.Extensions.Logging.EventLog","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.EventSource":{"Name":"Microsoft.Extensions.Logging.EventSource","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.TraceSource":{"Name":"Microsoft.Extensions.Logging.TraceSource","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.ObjectPool.DependencyInjection":{"Name":"Microsoft.Extensions.ObjectPool.DependencyInjection","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options":{"Name":"Microsoft.Extensions.Options","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.ConfigurationExtensions":{"Name":"Microsoft.Extensions.Options.ConfigurationExtensions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.Contextual":{"Name":"Microsoft.Extensions.Options.Contextual","Version":"9.5.0-preview.1.25262.9","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.DataAnnotations":{"Name":"Microsoft.Extensions.Options.DataAnnotations","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Primitives":{"Name":"Microsoft.Extensions.Primitives","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Resilience":{"Name":"Microsoft.Extensions.Resilience","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry":{"Name":"Microsoft.Extensions.Telemetry","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Abstractions":{"Name":"Microsoft.Extensions.Telemetry.Abstractions","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.TimeProvider.Testing":{"Name":"Microsoft.Extensions.TimeProvider.Testing","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.VectorData.Abstractions":{"Name":"Microsoft.Extensions.VectorData.Abstractions","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.Registry.AccessControl":{"Name":"Microsoft.Win32.Registry.AccessControl","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.SystemEvents":{"Name":"Microsoft.Win32.SystemEvents","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.CodeDom":{"Name":"System.CodeDom","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Collections.Immutable":{"Name":"System.Collections.Immutable","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.CommandLine":{"Name":"System.CommandLine","Version":"2.0.0-beta4.22272.1","Feed":"https://api.nuget.org/v3/index.json"},"System.ComponentModel.Composition":{"Name":"System.ComponentModel.Composition","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.ComponentModel.Composition.Registration":{"Name":"System.ComponentModel.Composition.Registration","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.AttributedModel":{"Name":"System.Composition.AttributedModel","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Convention":{"Name":"System.Composition.Convention","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Hosting":{"Name":"System.Composition.Hosting","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Runtime":{"Name":"System.Composition.Runtime","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.TypedParts":{"Name":"System.Composition.TypedParts","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Configuration.ConfigurationManager":{"Name":"System.Configuration.ConfigurationManager","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.Odbc":{"Name":"System.Data.Odbc","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.OleDb":{"Name":"System.Data.OleDb","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.SqlClient":{"Name":"System.Data.SqlClient","Version":"4.9.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.DiagnosticSource":{"Name":"System.Diagnostics.DiagnosticSource","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.EventLog":{"Name":"System.Diagnostics.EventLog","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.PerformanceCounter":{"Name":"System.Diagnostics.PerformanceCounter","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices":{"Name":"System.DirectoryServices","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices.AccountManagement":{"Name":"System.DirectoryServices.AccountManagement","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices.Protocols":{"Name":"System.DirectoryServices.Protocols","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Drawing.Common":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Private.Windows.Core":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Private.Windows.GdiPlus":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Asn1":{"Name":"System.Formats.Asn1","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Cbor":{"Name":"System.Formats.Cbor","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Nrbf":{"Name":"System.Formats.Nrbf","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Hashing":{"Name":"System.IO.Hashing","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Packaging":{"Name":"System.IO.Packaging","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Pipelines":{"Name":"System.IO.Pipelines","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Ports":{"Name":"System.IO.Ports","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Json":{"Name":"System.Json","Version":"4.8.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Linq.AsyncEnumerable":{"Name":"System.Linq.AsyncEnumerable","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Management":{"Name":"System.Management","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Memory.Data":{"Name":"System.Memory.Data","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.Http.Json":{"Name":"System.Net.Http.Json","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.Http.WinHttpHandler":{"Name":"System.Net.Http.WinHttpHandler","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.ServerSentEvents":{"Name":"System.Net.ServerSentEvents","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.WebSockets.WebSocketProtocol":{"Name":"System.Net.WebSockets.WebSocketProtocol","Version":"5.1.3","Feed":"https://api.nuget.org/v3/index.json"},"System.Numerics.Tensors":{"Name":"System.Numerics.Tensors","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Context":{"Name":"System.Reflection.Context","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Metadata":{"Name":"System.Reflection.Metadata","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.MetadataLoadContext":{"Name":"System.Reflection.MetadataLoadContext","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Resources.Extensions":{"Name":"System.Resources.Extensions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Caching":{"Name":"System.Runtime.Caching","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Serialization.Formatters":{"Name":"System.Runtime.Serialization.Formatters","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Serialization.Schema":{"Name":"System.Runtime.Serialization.Schema","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.AccessControl":{"Name":"System.Security.AccessControl","Version":"6.0.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Cose":{"Name":"System.Security.Cryptography.Cose","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Pkcs":{"Name":"System.Security.Cryptography.Pkcs","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.ProtectedData":{"Name":"System.Security.Cryptography.ProtectedData","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Xml":{"Name":"System.Security.Cryptography.Xml","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Permissions":{"Name":"System.Security.Permissions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Duplex":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Http":{"Name":"System.ServiceModel.Http","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetFramingBase":{"Name":"System.ServiceModel.NetFramingBase","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetNamedPipe":{"Name":"System.ServiceModel.NetNamedPipe","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetTcp":{"Name":"System.ServiceModel.NetTcp","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Primitives":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Security":{"Name":"System.ServiceModel.Security","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Syndication":{"Name":"System.ServiceModel.Syndication","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.UnixDomainSocket":{"Name":"System.ServiceModel.UnixDomainSocket","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceProcess.ServiceController":{"Name":"System.ServiceProcess.ServiceController","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Speech":{"Name":"System.Speech","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Encoding.CodePages":{"Name":"System.Text.Encoding.CodePages","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Encodings.Web":{"Name":"System.Text.Encodings.Web","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Json":{"Name":"System.Text.Json","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.AccessControl":{"Name":"System.Threading.AccessControl","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Channels":{"Name":"System.Threading.Channels","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Tasks.Dataflow":{"Name":"System.Threading.Tasks.Dataflow","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Windows.Extensions":{"Name":"System.Windows.Extensions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Xml.XPath.XmlDocument":{"Name":"System.Xml.XPath.XmlDocument","Version":"4.7.0","Feed":"https://api.nuget.org/v3/index.json"}}}
\ No newline at end of file
diff --git a/xml/PackageInformation/net-9.0-pp.json b/xml/PackageInformation/net-9.0-pp.json
index 046360ab8b8..421de929160 100644
--- a/xml/PackageInformation/net-9.0-pp.json
+++ b/xml/PackageInformation/net-9.0-pp.json
@@ -1 +1 @@
-{"net-9.0-pp":{"Microsoft.Bcl.Cryptography":{"Name":"Microsoft.Bcl.Cryptography","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.HashCode":{"Name":"Microsoft.Bcl.HashCode","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.Memory":{"Name":"Microsoft.Bcl.Memory","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.TimeProvider":{"Name":"Microsoft.Bcl.TimeProvider","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI":{"Name":"Microsoft.Extensions.AI","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Abstractions":{"Name":"Microsoft.Extensions.AI.Abstractions","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.AzureAIInference":{"Name":"Microsoft.Extensions.AI.AzureAIInference","Version":"9.5.0-preview.1.25265.7","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation":{"Name":"Microsoft.Extensions.AI.Evaluation","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Quality":{"Name":"Microsoft.Extensions.AI.Evaluation.Quality","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Reporting":{"Name":"Microsoft.Extensions.AI.Evaluation.Reporting","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Reporting.Azure":{"Name":"Microsoft.Extensions.AI.Evaluation.Reporting.Azure","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Safety":{"Name":"Microsoft.Extensions.AI.Evaluation.Safety","Version":"9.5.0-preview.1.25265.7","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.OpenAI":{"Name":"Microsoft.Extensions.AI.OpenAI","Version":"9.5.0-preview.1.25265.7","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AmbientMetadata.Application":{"Name":"Microsoft.Extensions.AmbientMetadata.Application","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AsyncState":{"Name":"Microsoft.Extensions.AsyncState","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Abstractions":{"Name":"Microsoft.Extensions.Caching.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Hybrid":{"Name":"Microsoft.Extensions.Caching.Hybrid","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Memory":{"Name":"Microsoft.Extensions.Caching.Memory","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Abstractions":{"Name":"Microsoft.Extensions.Compliance.Abstractions","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Redaction":{"Name":"Microsoft.Extensions.Compliance.Redaction","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Testing":{"Name":"Microsoft.Extensions.Compliance.Testing","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration":{"Name":"Microsoft.Extensions.Configuration","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Abstractions":{"Name":"Microsoft.Extensions.Configuration.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Binder":{"Name":"Microsoft.Extensions.Configuration.Binder","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.CommandLine":{"Name":"Microsoft.Extensions.Configuration.CommandLine","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.EnvironmentVariables":{"Name":"Microsoft.Extensions.Configuration.EnvironmentVariables","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.FileExtensions":{"Name":"Microsoft.Extensions.Configuration.FileExtensions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Ini":{"Name":"Microsoft.Extensions.Configuration.Ini","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Json":{"Name":"Microsoft.Extensions.Configuration.Json","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.UserSecrets":{"Name":"Microsoft.Extensions.Configuration.UserSecrets","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Xml":{"Name":"Microsoft.Extensions.Configuration.Xml","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection":{"Name":"Microsoft.Extensions.DependencyInjection","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Abstractions":{"Name":"Microsoft.Extensions.DependencyInjection.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.AutoActivation":{"Name":"Microsoft.Extensions.DependencyInjection.AutoActivation","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.NamedService":{"Name":"Microsoft.Extensions.DependencyInjection.NamedService","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Pools":{"Name":"Microsoft.Extensions.DependencyInjection.Pools","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Specification.Tests":{"Name":"Microsoft.Extensions.DependencyInjection.Specification.Tests","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyModel":{"Name":"Microsoft.Extensions.DependencyModel","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics":{"Name":"Microsoft.Extensions.Diagnostics","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Abstractions":{"Name":"Microsoft.Extensions.Diagnostics.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.ExceptionSummarization":{"Name":"Microsoft.Extensions.Diagnostics.ExceptionSummarization","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.Common":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.Common","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.Core":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.Core","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Probes":{"Name":"Microsoft.Extensions.Diagnostics.Probes","Version":"9.5.0-preview.1.25262.9","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.ResourceMonitoring":{"Name":"Microsoft.Extensions.Diagnostics.ResourceMonitoring","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Testing":{"Name":"Microsoft.Extensions.Diagnostics.Testing","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.EnumStrings":{"Name":"Microsoft.Extensions.EnumStrings","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Abstractions":{"Name":"Microsoft.Extensions.FileProviders.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Composite":{"Name":"Microsoft.Extensions.FileProviders.Composite","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Physical":{"Name":"Microsoft.Extensions.FileProviders.Physical","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileSystemGlobbing":{"Name":"Microsoft.Extensions.FileSystemGlobbing","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting":{"Name":"Microsoft.Extensions.Hosting","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Abstractions":{"Name":"Microsoft.Extensions.Hosting.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Systemd":{"Name":"Microsoft.Extensions.Hosting.Systemd","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Testing":{"Name":"Microsoft.Extensions.Hosting.Testing","Version":"9.5.0-preview.1.25262.9","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Testing.StartupInitialization":{"Name":"Microsoft.Extensions.Hosting.Testing.StartupInitialization","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.WindowsServices":{"Name":"Microsoft.Extensions.Hosting.WindowsServices","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http":{"Name":"Microsoft.Extensions.Http","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.AutoClient":{"Name":"Microsoft.Extensions.Http.AutoClient","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Diagnostics":{"Name":"Microsoft.Extensions.Http.Diagnostics","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Resilience":{"Name":"Microsoft.Extensions.Http.Resilience","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Telemetry":{"Name":"Microsoft.Extensions.Http.Telemetry","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.HttpClient.SocketHandling":{"Name":"Microsoft.Extensions.HttpClient.SocketHandling","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging":{"Name":"Microsoft.Extensions.Logging","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Abstractions":{"Name":"Microsoft.Extensions.Logging.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Configuration":{"Name":"Microsoft.Extensions.Logging.Configuration","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Console":{"Name":"Microsoft.Extensions.Logging.Console","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Debug":{"Name":"Microsoft.Extensions.Logging.Debug","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.EventLog":{"Name":"Microsoft.Extensions.Logging.EventLog","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.EventSource":{"Name":"Microsoft.Extensions.Logging.EventSource","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.TraceSource":{"Name":"Microsoft.Extensions.Logging.TraceSource","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.ObjectPool.DependencyInjection":{"Name":"Microsoft.Extensions.ObjectPool.DependencyInjection","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options":{"Name":"Microsoft.Extensions.Options","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.ConfigurationExtensions":{"Name":"Microsoft.Extensions.Options.ConfigurationExtensions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.Contextual":{"Name":"Microsoft.Extensions.Options.Contextual","Version":"9.5.0-preview.1.25262.9","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.DataAnnotations":{"Name":"Microsoft.Extensions.Options.DataAnnotations","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.ValidateOnStart":{"Name":"Microsoft.Extensions.Options.ValidateOnStart","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.Validation":{"Name":"Microsoft.Extensions.Options.Validation","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Primitives":{"Name":"Microsoft.Extensions.Primitives","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Resilience":{"Name":"Microsoft.Extensions.Resilience","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry":{"Name":"Microsoft.Extensions.Telemetry","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Abstractions":{"Name":"Microsoft.Extensions.Telemetry.Abstractions","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Console":{"Name":"Microsoft.Extensions.Telemetry.Console","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Testing":{"Name":"Microsoft.Extensions.Telemetry.Testing","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.TimeProvider.Testing":{"Name":"Microsoft.Extensions.TimeProvider.Testing","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.VectorData.Abstractions":{"Name":"Microsoft.Extensions.VectorData.Abstractions","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.Registry.AccessControl":{"Name":"Microsoft.Win32.Registry.AccessControl","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.SystemEvents":{"Name":"Microsoft.Win32.SystemEvents","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Cloud.DocumentDb.Abstractions":{"Name":"System.Cloud.DocumentDb.Abstractions","Version":"8.0.0-rc.1.23453.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Cloud.Messaging":{"Name":"System.Cloud.Messaging","Version":"8.0.0-rc.1.23453.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Cloud.Messaging.Abstractions":{"Name":"System.Cloud.Messaging.Abstractions","Version":"8.0.0-preview.4.23273.7","Feed":"https://api.nuget.org/v3/index.json"},"System.CodeDom":{"Name":"System.CodeDom","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Collections.Immutable":{"Name":"System.Collections.Immutable","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.CommandLine":{"Name":"System.CommandLine","Version":"2.0.0-beta4.22272.1","Feed":"https://api.nuget.org/v3/index.json"},"System.ComponentModel.Composition":{"Name":"System.ComponentModel.Composition","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.ComponentModel.Composition.Registration":{"Name":"System.ComponentModel.Composition.Registration","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.AttributedModel":{"Name":"System.Composition.AttributedModel","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Convention":{"Name":"System.Composition.Convention","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Hosting":{"Name":"System.Composition.Hosting","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Runtime":{"Name":"System.Composition.Runtime","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.TypedParts":{"Name":"System.Composition.TypedParts","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Configuration.ConfigurationManager":{"Name":"System.Configuration.ConfigurationManager","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.Odbc":{"Name":"System.Data.Odbc","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.OleDb":{"Name":"System.Data.OleDb","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.SqlClient":{"Name":"System.Data.SqlClient","Version":"4.9.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.DiagnosticSource":{"Name":"System.Diagnostics.DiagnosticSource","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.EventLog":{"Name":"System.Diagnostics.EventLog","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.PerformanceCounter":{"Name":"System.Diagnostics.PerformanceCounter","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices":{"Name":"System.DirectoryServices","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices.AccountManagement":{"Name":"System.DirectoryServices.AccountManagement","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices.Protocols":{"Name":"System.DirectoryServices.Protocols","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Drawing.Common":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Private.Windows.Core":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Private.Windows.GdiPlus":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Asn1":{"Name":"System.Formats.Asn1","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Cbor":{"Name":"System.Formats.Cbor","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Nrbf":{"Name":"System.Formats.Nrbf","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Hashing":{"Name":"System.IO.Hashing","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Packaging":{"Name":"System.IO.Packaging","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Pipelines":{"Name":"System.IO.Pipelines","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Ports":{"Name":"System.IO.Ports","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Json":{"Name":"System.Json","Version":"4.8.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Linq.AsyncEnumerable":{"Name":"System.Linq.AsyncEnumerable","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Management":{"Name":"System.Management","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Memory.Data":{"Name":"System.Memory.Data","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.Http.Json":{"Name":"System.Net.Http.Json","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.Http.WinHttpHandler":{"Name":"System.Net.Http.WinHttpHandler","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.ServerSentEvents":{"Name":"System.Net.ServerSentEvents","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.WebSockets.WebSocketProtocol":{"Name":"System.Net.WebSockets.WebSocketProtocol","Version":"5.1.3","Feed":"https://api.nuget.org/v3/index.json"},"System.Numerics.Tensors":{"Name":"System.Numerics.Tensors","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Context":{"Name":"System.Reflection.Context","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Metadata":{"Name":"System.Reflection.Metadata","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.MetadataLoadContext":{"Name":"System.Reflection.MetadataLoadContext","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Resources.Extensions":{"Name":"System.Resources.Extensions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Caching":{"Name":"System.Runtime.Caching","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Serialization.Formatters":{"Name":"System.Runtime.Serialization.Formatters","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Serialization.Schema":{"Name":"System.Runtime.Serialization.Schema","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.AccessControl":{"Name":"System.Security.AccessControl","Version":"6.0.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Cose":{"Name":"System.Security.Cryptography.Cose","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Pkcs":{"Name":"System.Security.Cryptography.Pkcs","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.ProtectedData":{"Name":"System.Security.Cryptography.ProtectedData","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Xml":{"Name":"System.Security.Cryptography.Xml","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Permissions":{"Name":"System.Security.Permissions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Duplex":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Http":{"Name":"System.ServiceModel.Http","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetFramingBase":{"Name":"System.ServiceModel.NetFramingBase","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetNamedPipe":{"Name":"System.ServiceModel.NetNamedPipe","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetTcp":{"Name":"System.ServiceModel.NetTcp","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Primitives":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Security":{"Name":"System.ServiceModel.Security","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Syndication":{"Name":"System.ServiceModel.Syndication","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.UnixDomainSocket":{"Name":"System.ServiceModel.UnixDomainSocket","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceProcess.ServiceController":{"Name":"System.ServiceProcess.ServiceController","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Speech":{"Name":"System.Speech","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Encoding.CodePages":{"Name":"System.Text.Encoding.CodePages","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Encodings.Web":{"Name":"System.Text.Encodings.Web","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Json":{"Name":"System.Text.Json","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.AccessControl":{"Name":"System.Threading.AccessControl","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Channels":{"Name":"System.Threading.Channels","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Tasks.Dataflow":{"Name":"System.Threading.Tasks.Dataflow","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Windows.Extensions":{"Name":"System.Windows.Extensions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Xml.XPath.XmlDocument":{"Name":"System.Xml.XPath.XmlDocument","Version":"4.7.0","Feed":"https://api.nuget.org/v3/index.json"}}}
\ No newline at end of file
+{"net-9.0-pp":{"Microsoft.Bcl.Cryptography":{"Name":"Microsoft.Bcl.Cryptography","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.HashCode":{"Name":"Microsoft.Bcl.HashCode","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.Memory":{"Name":"Microsoft.Bcl.Memory","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.TimeProvider":{"Name":"Microsoft.Bcl.TimeProvider","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI":{"Name":"Microsoft.Extensions.AI","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Abstractions":{"Name":"Microsoft.Extensions.AI.Abstractions","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.AzureAIInference":{"Name":"Microsoft.Extensions.AI.AzureAIInference","Version":"9.5.0-preview.1.25265.7","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation":{"Name":"Microsoft.Extensions.AI.Evaluation","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Quality":{"Name":"Microsoft.Extensions.AI.Evaluation.Quality","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Reporting":{"Name":"Microsoft.Extensions.AI.Evaluation.Reporting","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Reporting.Azure":{"Name":"Microsoft.Extensions.AI.Evaluation.Reporting.Azure","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Safety":{"Name":"Microsoft.Extensions.AI.Evaluation.Safety","Version":"9.5.0-preview.1.25265.7","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.OpenAI":{"Name":"Microsoft.Extensions.AI.OpenAI","Version":"9.5.0-preview.1.25265.7","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AmbientMetadata.Application":{"Name":"Microsoft.Extensions.AmbientMetadata.Application","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AsyncState":{"Name":"Microsoft.Extensions.AsyncState","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Abstractions":{"Name":"Microsoft.Extensions.Caching.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Hybrid":{"Name":"Microsoft.Extensions.Caching.Hybrid","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Memory":{"Name":"Microsoft.Extensions.Caching.Memory","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Abstractions":{"Name":"Microsoft.Extensions.Compliance.Abstractions","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Redaction":{"Name":"Microsoft.Extensions.Compliance.Redaction","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Testing":{"Name":"Microsoft.Extensions.Compliance.Testing","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration":{"Name":"Microsoft.Extensions.Configuration","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Abstractions":{"Name":"Microsoft.Extensions.Configuration.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Binder":{"Name":"Microsoft.Extensions.Configuration.Binder","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.CommandLine":{"Name":"Microsoft.Extensions.Configuration.CommandLine","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.EnvironmentVariables":{"Name":"Microsoft.Extensions.Configuration.EnvironmentVariables","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.FileExtensions":{"Name":"Microsoft.Extensions.Configuration.FileExtensions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Ini":{"Name":"Microsoft.Extensions.Configuration.Ini","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Json":{"Name":"Microsoft.Extensions.Configuration.Json","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.UserSecrets":{"Name":"Microsoft.Extensions.Configuration.UserSecrets","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Xml":{"Name":"Microsoft.Extensions.Configuration.Xml","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection":{"Name":"Microsoft.Extensions.DependencyInjection","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Abstractions":{"Name":"Microsoft.Extensions.DependencyInjection.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.AutoActivation":{"Name":"Microsoft.Extensions.DependencyInjection.AutoActivation","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Specification.Tests":{"Name":"Microsoft.Extensions.DependencyInjection.Specification.Tests","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyModel":{"Name":"Microsoft.Extensions.DependencyModel","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics":{"Name":"Microsoft.Extensions.Diagnostics","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Abstractions":{"Name":"Microsoft.Extensions.Diagnostics.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.ExceptionSummarization":{"Name":"Microsoft.Extensions.Diagnostics.ExceptionSummarization","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.Common":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.Common","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Probes":{"Name":"Microsoft.Extensions.Diagnostics.Probes","Version":"9.5.0-preview.1.25262.9","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.ResourceMonitoring":{"Name":"Microsoft.Extensions.Diagnostics.ResourceMonitoring","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Testing":{"Name":"Microsoft.Extensions.Diagnostics.Testing","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Abstractions":{"Name":"Microsoft.Extensions.FileProviders.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Composite":{"Name":"Microsoft.Extensions.FileProviders.Composite","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Physical":{"Name":"Microsoft.Extensions.FileProviders.Physical","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileSystemGlobbing":{"Name":"Microsoft.Extensions.FileSystemGlobbing","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting":{"Name":"Microsoft.Extensions.Hosting","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Abstractions":{"Name":"Microsoft.Extensions.Hosting.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Systemd":{"Name":"Microsoft.Extensions.Hosting.Systemd","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Testing":{"Name":"Microsoft.Extensions.Hosting.Testing","Version":"9.5.0-preview.1.25262.9","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.WindowsServices":{"Name":"Microsoft.Extensions.Hosting.WindowsServices","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http":{"Name":"Microsoft.Extensions.Http","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Diagnostics":{"Name":"Microsoft.Extensions.Http.Diagnostics","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Resilience":{"Name":"Microsoft.Extensions.Http.Resilience","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging":{"Name":"Microsoft.Extensions.Logging","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Abstractions":{"Name":"Microsoft.Extensions.Logging.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Configuration":{"Name":"Microsoft.Extensions.Logging.Configuration","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Console":{"Name":"Microsoft.Extensions.Logging.Console","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Debug":{"Name":"Microsoft.Extensions.Logging.Debug","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.EventLog":{"Name":"Microsoft.Extensions.Logging.EventLog","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.EventSource":{"Name":"Microsoft.Extensions.Logging.EventSource","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.TraceSource":{"Name":"Microsoft.Extensions.Logging.TraceSource","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.ObjectPool.DependencyInjection":{"Name":"Microsoft.Extensions.ObjectPool.DependencyInjection","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options":{"Name":"Microsoft.Extensions.Options","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.ConfigurationExtensions":{"Name":"Microsoft.Extensions.Options.ConfigurationExtensions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.Contextual":{"Name":"Microsoft.Extensions.Options.Contextual","Version":"9.5.0-preview.1.25262.9","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.DataAnnotations":{"Name":"Microsoft.Extensions.Options.DataAnnotations","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Primitives":{"Name":"Microsoft.Extensions.Primitives","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Resilience":{"Name":"Microsoft.Extensions.Resilience","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry":{"Name":"Microsoft.Extensions.Telemetry","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Abstractions":{"Name":"Microsoft.Extensions.Telemetry.Abstractions","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.TimeProvider.Testing":{"Name":"Microsoft.Extensions.TimeProvider.Testing","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.VectorData.Abstractions":{"Name":"Microsoft.Extensions.VectorData.Abstractions","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.Registry.AccessControl":{"Name":"Microsoft.Win32.Registry.AccessControl","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.SystemEvents":{"Name":"Microsoft.Win32.SystemEvents","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.CodeDom":{"Name":"System.CodeDom","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Collections.Immutable":{"Name":"System.Collections.Immutable","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.CommandLine":{"Name":"System.CommandLine","Version":"2.0.0-beta4.22272.1","Feed":"https://api.nuget.org/v3/index.json"},"System.ComponentModel.Composition":{"Name":"System.ComponentModel.Composition","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.ComponentModel.Composition.Registration":{"Name":"System.ComponentModel.Composition.Registration","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.AttributedModel":{"Name":"System.Composition.AttributedModel","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Convention":{"Name":"System.Composition.Convention","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Hosting":{"Name":"System.Composition.Hosting","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Runtime":{"Name":"System.Composition.Runtime","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.TypedParts":{"Name":"System.Composition.TypedParts","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Configuration.ConfigurationManager":{"Name":"System.Configuration.ConfigurationManager","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.Odbc":{"Name":"System.Data.Odbc","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.OleDb":{"Name":"System.Data.OleDb","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.SqlClient":{"Name":"System.Data.SqlClient","Version":"4.9.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.DiagnosticSource":{"Name":"System.Diagnostics.DiagnosticSource","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.EventLog":{"Name":"System.Diagnostics.EventLog","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.PerformanceCounter":{"Name":"System.Diagnostics.PerformanceCounter","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices":{"Name":"System.DirectoryServices","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices.AccountManagement":{"Name":"System.DirectoryServices.AccountManagement","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices.Protocols":{"Name":"System.DirectoryServices.Protocols","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Drawing.Common":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Private.Windows.Core":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Private.Windows.GdiPlus":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Asn1":{"Name":"System.Formats.Asn1","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Cbor":{"Name":"System.Formats.Cbor","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Nrbf":{"Name":"System.Formats.Nrbf","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Hashing":{"Name":"System.IO.Hashing","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Packaging":{"Name":"System.IO.Packaging","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Pipelines":{"Name":"System.IO.Pipelines","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Ports":{"Name":"System.IO.Ports","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Json":{"Name":"System.Json","Version":"4.8.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Linq.AsyncEnumerable":{"Name":"System.Linq.AsyncEnumerable","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Management":{"Name":"System.Management","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Memory.Data":{"Name":"System.Memory.Data","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.Http.Json":{"Name":"System.Net.Http.Json","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.Http.WinHttpHandler":{"Name":"System.Net.Http.WinHttpHandler","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.ServerSentEvents":{"Name":"System.Net.ServerSentEvents","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.WebSockets.WebSocketProtocol":{"Name":"System.Net.WebSockets.WebSocketProtocol","Version":"5.1.3","Feed":"https://api.nuget.org/v3/index.json"},"System.Numerics.Tensors":{"Name":"System.Numerics.Tensors","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Context":{"Name":"System.Reflection.Context","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Metadata":{"Name":"System.Reflection.Metadata","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.MetadataLoadContext":{"Name":"System.Reflection.MetadataLoadContext","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Resources.Extensions":{"Name":"System.Resources.Extensions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Caching":{"Name":"System.Runtime.Caching","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Serialization.Formatters":{"Name":"System.Runtime.Serialization.Formatters","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Serialization.Schema":{"Name":"System.Runtime.Serialization.Schema","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.AccessControl":{"Name":"System.Security.AccessControl","Version":"6.0.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Cose":{"Name":"System.Security.Cryptography.Cose","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Pkcs":{"Name":"System.Security.Cryptography.Pkcs","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.ProtectedData":{"Name":"System.Security.Cryptography.ProtectedData","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Xml":{"Name":"System.Security.Cryptography.Xml","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Permissions":{"Name":"System.Security.Permissions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Duplex":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Http":{"Name":"System.ServiceModel.Http","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetFramingBase":{"Name":"System.ServiceModel.NetFramingBase","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetNamedPipe":{"Name":"System.ServiceModel.NetNamedPipe","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetTcp":{"Name":"System.ServiceModel.NetTcp","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Primitives":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Security":{"Name":"System.ServiceModel.Security","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Syndication":{"Name":"System.ServiceModel.Syndication","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.UnixDomainSocket":{"Name":"System.ServiceModel.UnixDomainSocket","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceProcess.ServiceController":{"Name":"System.ServiceProcess.ServiceController","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Speech":{"Name":"System.Speech","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Encoding.CodePages":{"Name":"System.Text.Encoding.CodePages","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Encodings.Web":{"Name":"System.Text.Encodings.Web","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Json":{"Name":"System.Text.Json","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.AccessControl":{"Name":"System.Threading.AccessControl","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Channels":{"Name":"System.Threading.Channels","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Tasks.Dataflow":{"Name":"System.Threading.Tasks.Dataflow","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Windows.Extensions":{"Name":"System.Windows.Extensions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Xml.XPath.XmlDocument":{"Name":"System.Xml.XPath.XmlDocument","Version":"4.7.0","Feed":"https://api.nuget.org/v3/index.json"}}}
\ No newline at end of file
diff --git a/xml/PackageInformation/netframework-4.6.2-pp.json b/xml/PackageInformation/netframework-4.6.2-pp.json
index db3d615f066..fdabadf7cd8 100644
--- a/xml/PackageInformation/netframework-4.6.2-pp.json
+++ b/xml/PackageInformation/netframework-4.6.2-pp.json
@@ -1 +1 @@
-{"netframework-4.6.2-pp":{"Microsoft.Bcl.AsyncInterfaces":{"Name":"Microsoft.Bcl.AsyncInterfaces","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.Cryptography":{"Name":"Microsoft.Bcl.Cryptography","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.HashCode":{"Name":"Microsoft.Bcl.HashCode","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.Memory":{"Name":"Microsoft.Bcl.Memory","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.Numerics":{"Name":"Microsoft.Bcl.Numerics","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.TimeProvider":{"Name":"Microsoft.Bcl.TimeProvider","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI":{"Name":"Microsoft.Extensions.AI","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Abstractions":{"Name":"Microsoft.Extensions.AI.Abstractions","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.AzureAIInference":{"Name":"Microsoft.Extensions.AI.AzureAIInference","Version":"9.5.0-preview.1.25265.7","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation":{"Name":"Microsoft.Extensions.AI.Evaluation","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Quality":{"Name":"Microsoft.Extensions.AI.Evaluation.Quality","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Reporting":{"Name":"Microsoft.Extensions.AI.Evaluation.Reporting","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Reporting.Azure":{"Name":"Microsoft.Extensions.AI.Evaluation.Reporting.Azure","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Safety":{"Name":"Microsoft.Extensions.AI.Evaluation.Safety","Version":"9.5.0-preview.1.25265.7","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Ollama":{"Name":"Microsoft.Extensions.AI.Ollama","Version":"9.5.0-preview.1.25265.7","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.OpenAI":{"Name":"Microsoft.Extensions.AI.OpenAI","Version":"9.5.0-preview.1.25265.7","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AmbientMetadata.Application":{"Name":"Microsoft.Extensions.AmbientMetadata.Application","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AsyncState":{"Name":"Microsoft.Extensions.AsyncState","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Abstractions":{"Name":"Microsoft.Extensions.Caching.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Hybrid":{"Name":"Microsoft.Extensions.Caching.Hybrid","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Memory":{"Name":"Microsoft.Extensions.Caching.Memory","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.SqlServer":{"Name":"Microsoft.Extensions.Caching.SqlServer","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.StackExchangeRedis":{"Name":"Microsoft.Extensions.Caching.StackExchangeRedis","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Redaction":{"Name":"Microsoft.Extensions.Compliance.Redaction","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Testing":{"Name":"Microsoft.Extensions.Compliance.Testing","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration":{"Name":"Microsoft.Extensions.Configuration","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Abstractions":{"Name":"Microsoft.Extensions.Configuration.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Binder":{"Name":"Microsoft.Extensions.Configuration.Binder","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.CommandLine":{"Name":"Microsoft.Extensions.Configuration.CommandLine","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.EnvironmentVariables":{"Name":"Microsoft.Extensions.Configuration.EnvironmentVariables","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.FileExtensions":{"Name":"Microsoft.Extensions.Configuration.FileExtensions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Ini":{"Name":"Microsoft.Extensions.Configuration.Ini","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Json":{"Name":"Microsoft.Extensions.Configuration.Json","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.KeyPerFile":{"Name":"Microsoft.Extensions.Configuration.KeyPerFile","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.UserSecrets":{"Name":"Microsoft.Extensions.Configuration.UserSecrets","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Xml":{"Name":"Microsoft.Extensions.Configuration.Xml","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection":{"Name":"Microsoft.Extensions.DependencyInjection","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Abstractions":{"Name":"Microsoft.Extensions.DependencyInjection.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.AutoActivation":{"Name":"Microsoft.Extensions.DependencyInjection.AutoActivation","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.NamedService":{"Name":"Microsoft.Extensions.DependencyInjection.NamedService","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Pools":{"Name":"Microsoft.Extensions.DependencyInjection.Pools","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Specification.Tests":{"Name":"Microsoft.Extensions.DependencyInjection.Specification.Tests","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyModel":{"Name":"Microsoft.Extensions.DependencyModel","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics":{"Name":"Microsoft.Extensions.Diagnostics","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Abstractions":{"Name":"Microsoft.Extensions.Diagnostics.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.ExceptionSummarization":{"Name":"Microsoft.Extensions.Diagnostics.ExceptionSummarization","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.Common":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.Common","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.Core":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.Core","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Probes":{"Name":"Microsoft.Extensions.Diagnostics.Probes","Version":"9.5.0-preview.1.25262.9","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.ResourceMonitoring":{"Name":"Microsoft.Extensions.Diagnostics.ResourceMonitoring","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Testing":{"Name":"Microsoft.Extensions.Diagnostics.Testing","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.EnumStrings":{"Name":"Microsoft.Extensions.EnumStrings","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Abstractions":{"Name":"Microsoft.Extensions.FileProviders.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Composite":{"Name":"Microsoft.Extensions.FileProviders.Composite","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Embedded":{"Name":"Microsoft.Extensions.FileProviders.Embedded","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Physical":{"Name":"Microsoft.Extensions.FileProviders.Physical","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileSystemGlobbing":{"Name":"Microsoft.Extensions.FileSystemGlobbing","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting":{"Name":"Microsoft.Extensions.Hosting","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Abstractions":{"Name":"Microsoft.Extensions.Hosting.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Testing":{"Name":"Microsoft.Extensions.Hosting.Testing","Version":"9.5.0-preview.1.25262.9","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Testing.StartupInitialization":{"Name":"Microsoft.Extensions.Hosting.Testing.StartupInitialization","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.WindowsServices":{"Name":"Microsoft.Extensions.Hosting.WindowsServices","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http":{"Name":"Microsoft.Extensions.Http","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.AutoClient":{"Name":"Microsoft.Extensions.Http.AutoClient","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Diagnostics":{"Name":"Microsoft.Extensions.Http.Diagnostics","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Resilience":{"Name":"Microsoft.Extensions.Http.Resilience","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Telemetry":{"Name":"Microsoft.Extensions.Http.Telemetry","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Localization":{"Name":"Microsoft.Extensions.Localization","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Localization.Abstractions":{"Name":"Microsoft.Extensions.Localization.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging":{"Name":"Microsoft.Extensions.Logging","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Abstractions":{"Name":"Microsoft.Extensions.Logging.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.AzureAppServices":{"Name":"Microsoft.Extensions.Logging.AzureAppServices","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Configuration":{"Name":"Microsoft.Extensions.Logging.Configuration","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Console":{"Name":"Microsoft.Extensions.Logging.Console","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Debug":{"Name":"Microsoft.Extensions.Logging.Debug","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.EventLog":{"Name":"Microsoft.Extensions.Logging.EventLog","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.EventSource":{"Name":"Microsoft.Extensions.Logging.EventSource","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.TraceSource":{"Name":"Microsoft.Extensions.Logging.TraceSource","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.ObjectPool":{"Name":"Microsoft.Extensions.ObjectPool","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.ObjectPool.DependencyInjection":{"Name":"Microsoft.Extensions.ObjectPool.DependencyInjection","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options":{"Name":"Microsoft.Extensions.Options","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.ConfigurationExtensions":{"Name":"Microsoft.Extensions.Options.ConfigurationExtensions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.Contextual":{"Name":"Microsoft.Extensions.Options.Contextual","Version":"9.5.0-preview.1.25262.9","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.DataAnnotations":{"Name":"Microsoft.Extensions.Options.DataAnnotations","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.ValidateOnStart":{"Name":"Microsoft.Extensions.Options.ValidateOnStart","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.Validation":{"Name":"Microsoft.Extensions.Options.Validation","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Primitives":{"Name":"Microsoft.Extensions.Primitives","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Resilience":{"Name":"Microsoft.Extensions.Resilience","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry":{"Name":"Microsoft.Extensions.Telemetry","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Abstractions":{"Name":"Microsoft.Extensions.Telemetry.Abstractions","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Console":{"Name":"Microsoft.Extensions.Telemetry.Console","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Testing":{"Name":"Microsoft.Extensions.Telemetry.Testing","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.TimeProvider.Testing":{"Name":"Microsoft.Extensions.TimeProvider.Testing","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.VectorData.Abstractions":{"Name":"Microsoft.Extensions.VectorData.Abstractions","Version":"9.0.0-preview.1.25229.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.WebEncoders":{"Name":"Microsoft.Extensions.WebEncoders","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.Registry.AccessControl":{"Name":"Microsoft.Win32.Registry.AccessControl","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.SystemEvents":{"Name":"Microsoft.Win32.SystemEvents","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Buffers":{"Name":"System.Buffers","Version":"4.6.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Cloud.DocumentDb.Abstractions":{"Name":"System.Cloud.DocumentDb.Abstractions","Version":"8.0.0-rc.1.23453.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Cloud.Messaging":{"Name":"System.Cloud.Messaging","Version":"8.0.0-rc.1.23453.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Cloud.Messaging.Abstractions":{"Name":"System.Cloud.Messaging.Abstractions","Version":"8.0.0-preview.4.23273.7","Feed":"https://api.nuget.org/v3/index.json"},"System.CodeDom":{"Name":"System.CodeDom","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Collections.Immutable":{"Name":"System.Collections.Immutable","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.ComponentModel.TypeConverter":{"Name":"System.ComponentModel.TypeConverter","Version":"4.3.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.AttributedModel":{"Name":"System.Composition.AttributedModel","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Convention":{"Name":"System.Composition.Convention","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Hosting":{"Name":"System.Composition.Hosting","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Runtime":{"Name":"System.Composition.Runtime","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.TypedParts":{"Name":"System.Composition.TypedParts","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Configuration.ConfigurationManager":{"Name":"System.Configuration.ConfigurationManager","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.DiagnosticSource":{"Name":"System.Diagnostics.DiagnosticSource","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.EventLog":{"Name":"System.Diagnostics.EventLog","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.PerformanceCounter":{"Name":"System.Diagnostics.PerformanceCounter","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.Tracing":{"Name":"System.Diagnostics.Tracing","Version":"4.3.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Drawing.Common":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Asn1":{"Name":"System.Formats.Asn1","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Cbor":{"Name":"System.Formats.Cbor","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Nrbf":{"Name":"System.Formats.Nrbf","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.IO":{"Name":"System.IO","Version":"4.3.0","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Hashing":{"Name":"System.IO.Hashing","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Packaging":{"Name":"System.IO.Packaging","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Pipelines":{"Name":"System.IO.Pipelines","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Json":{"Name":"System.Json","Version":"4.8.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Linq.AsyncEnumerable":{"Name":"System.Linq.AsyncEnumerable","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Memory":{"Name":"System.Memory","Version":"4.6.3","Feed":"https://api.nuget.org/v3/index.json"},"System.Memory.Data":{"Name":"System.Memory.Data","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.Http.Json":{"Name":"System.Net.Http.Json","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.Http.WinHttpHandler":{"Name":"System.Net.Http.WinHttpHandler","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.ServerSentEvents":{"Name":"System.Net.ServerSentEvents","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.WebSockets.WebSocketProtocol":{"Name":"System.Net.WebSockets.WebSocketProtocol","Version":"5.1.3","Feed":"https://api.nuget.org/v3/index.json"},"System.Numerics.Tensors":{"Name":"System.Numerics.Tensors","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Numerics.Vectors":{"Name":"System.Numerics.Vectors","Version":"4.6.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection":{"Name":"System.Reflection","Version":"4.3.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.DispatchProxy":{"Name":"System.Reflection.DispatchProxy","Version":"4.8.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Metadata":{"Name":"System.Reflection.Metadata","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.MetadataLoadContext":{"Name":"System.Reflection.MetadataLoadContext","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Resources.Extensions":{"Name":"System.Resources.Extensions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime":{"Name":"System.Runtime","Version":"4.3.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.CompilerServices.Unsafe":{"Name":"System.Runtime.CompilerServices.Unsafe","Version":"6.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Extensions":{"Name":"System.Runtime.Extensions","Version":"4.3.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.InteropServices":{"Name":"System.Runtime.InteropServices","Version":"4.3.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Cng":{"Name":"System.Security.Cryptography.Cng","Version":"5.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Cose":{"Name":"System.Security.Cryptography.Cose","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Pkcs":{"Name":"System.Security.Cryptography.Pkcs","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.ProtectedData":{"Name":"System.Security.Cryptography.ProtectedData","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Xml":{"Name":"System.Security.Cryptography.Xml","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Permissions":{"Name":"System.Security.Permissions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Http":{"Name":"System.ServiceModel.Http","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetTcp":{"Name":"System.ServiceModel.NetTcp","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Duplex":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Primitives":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Security":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Syndication":{"Name":"System.ServiceModel.Syndication","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceProcess.ServiceController":{"Name":"System.ServiceProcess.ServiceController","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Encoding.CodePages":{"Name":"System.Text.Encoding.CodePages","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Encodings.Web":{"Name":"System.Text.Encodings.Web","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Json":{"Name":"System.Text.Json","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.AccessControl":{"Name":"System.Threading.AccessControl","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Channels":{"Name":"System.Threading.Channels","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Tasks.Dataflow":{"Name":"System.Threading.Tasks.Dataflow","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Tasks.Extensions":{"Name":"System.Threading.Tasks.Extensions","Version":"4.6.3","Feed":"https://api.nuget.org/v3/index.json"},"System.ValueTuple":{"Name":"System.ValueTuple","Version":"4.6.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Web.Services.Description":{"Name":"System.Web.Services.Description","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Xml.XPath.XmlDocument":{"Name":"System.Xml.XPath.XmlDocument","Version":"4.7.0","Feed":"https://api.nuget.org/v3/index.json"}}}
\ No newline at end of file
+{"netframework-4.6.2-pp":{"Microsoft.Bcl.AsyncInterfaces":{"Name":"Microsoft.Bcl.AsyncInterfaces","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.Cryptography":{"Name":"Microsoft.Bcl.Cryptography","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.HashCode":{"Name":"Microsoft.Bcl.HashCode","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.Memory":{"Name":"Microsoft.Bcl.Memory","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.Numerics":{"Name":"Microsoft.Bcl.Numerics","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.TimeProvider":{"Name":"Microsoft.Bcl.TimeProvider","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI":{"Name":"Microsoft.Extensions.AI","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Abstractions":{"Name":"Microsoft.Extensions.AI.Abstractions","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.AzureAIInference":{"Name":"Microsoft.Extensions.AI.AzureAIInference","Version":"9.5.0-preview.1.25265.7","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation":{"Name":"Microsoft.Extensions.AI.Evaluation","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Quality":{"Name":"Microsoft.Extensions.AI.Evaluation.Quality","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Reporting":{"Name":"Microsoft.Extensions.AI.Evaluation.Reporting","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Reporting.Azure":{"Name":"Microsoft.Extensions.AI.Evaluation.Reporting.Azure","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Safety":{"Name":"Microsoft.Extensions.AI.Evaluation.Safety","Version":"9.5.0-preview.1.25265.7","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.OpenAI":{"Name":"Microsoft.Extensions.AI.OpenAI","Version":"9.5.0-preview.1.25265.7","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AmbientMetadata.Application":{"Name":"Microsoft.Extensions.AmbientMetadata.Application","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AsyncState":{"Name":"Microsoft.Extensions.AsyncState","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Abstractions":{"Name":"Microsoft.Extensions.Caching.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Hybrid":{"Name":"Microsoft.Extensions.Caching.Hybrid","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Memory":{"Name":"Microsoft.Extensions.Caching.Memory","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.SqlServer":{"Name":"Microsoft.Extensions.Caching.SqlServer","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.StackExchangeRedis":{"Name":"Microsoft.Extensions.Caching.StackExchangeRedis","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Redaction":{"Name":"Microsoft.Extensions.Compliance.Redaction","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Testing":{"Name":"Microsoft.Extensions.Compliance.Testing","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration":{"Name":"Microsoft.Extensions.Configuration","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Abstractions":{"Name":"Microsoft.Extensions.Configuration.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Binder":{"Name":"Microsoft.Extensions.Configuration.Binder","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.CommandLine":{"Name":"Microsoft.Extensions.Configuration.CommandLine","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.EnvironmentVariables":{"Name":"Microsoft.Extensions.Configuration.EnvironmentVariables","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.FileExtensions":{"Name":"Microsoft.Extensions.Configuration.FileExtensions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Ini":{"Name":"Microsoft.Extensions.Configuration.Ini","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Json":{"Name":"Microsoft.Extensions.Configuration.Json","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.KeyPerFile":{"Name":"Microsoft.Extensions.Configuration.KeyPerFile","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.UserSecrets":{"Name":"Microsoft.Extensions.Configuration.UserSecrets","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Xml":{"Name":"Microsoft.Extensions.Configuration.Xml","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection":{"Name":"Microsoft.Extensions.DependencyInjection","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Abstractions":{"Name":"Microsoft.Extensions.DependencyInjection.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.AutoActivation":{"Name":"Microsoft.Extensions.DependencyInjection.AutoActivation","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Specification.Tests":{"Name":"Microsoft.Extensions.DependencyInjection.Specification.Tests","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyModel":{"Name":"Microsoft.Extensions.DependencyModel","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics":{"Name":"Microsoft.Extensions.Diagnostics","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Abstractions":{"Name":"Microsoft.Extensions.Diagnostics.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.ExceptionSummarization":{"Name":"Microsoft.Extensions.Diagnostics.ExceptionSummarization","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.Common":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.Common","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Probes":{"Name":"Microsoft.Extensions.Diagnostics.Probes","Version":"9.5.0-preview.1.25262.9","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.ResourceMonitoring":{"Name":"Microsoft.Extensions.Diagnostics.ResourceMonitoring","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Testing":{"Name":"Microsoft.Extensions.Diagnostics.Testing","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Abstractions":{"Name":"Microsoft.Extensions.FileProviders.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Composite":{"Name":"Microsoft.Extensions.FileProviders.Composite","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Embedded":{"Name":"Microsoft.Extensions.FileProviders.Embedded","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Physical":{"Name":"Microsoft.Extensions.FileProviders.Physical","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileSystemGlobbing":{"Name":"Microsoft.Extensions.FileSystemGlobbing","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting":{"Name":"Microsoft.Extensions.Hosting","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Abstractions":{"Name":"Microsoft.Extensions.Hosting.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Testing":{"Name":"Microsoft.Extensions.Hosting.Testing","Version":"9.5.0-preview.1.25262.9","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.WindowsServices":{"Name":"Microsoft.Extensions.Hosting.WindowsServices","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http":{"Name":"Microsoft.Extensions.Http","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Diagnostics":{"Name":"Microsoft.Extensions.Http.Diagnostics","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Resilience":{"Name":"Microsoft.Extensions.Http.Resilience","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Localization":{"Name":"Microsoft.Extensions.Localization","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Localization.Abstractions":{"Name":"Microsoft.Extensions.Localization.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging":{"Name":"Microsoft.Extensions.Logging","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Abstractions":{"Name":"Microsoft.Extensions.Logging.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.AzureAppServices":{"Name":"Microsoft.Extensions.Logging.AzureAppServices","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Configuration":{"Name":"Microsoft.Extensions.Logging.Configuration","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Console":{"Name":"Microsoft.Extensions.Logging.Console","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Debug":{"Name":"Microsoft.Extensions.Logging.Debug","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.EventLog":{"Name":"Microsoft.Extensions.Logging.EventLog","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.EventSource":{"Name":"Microsoft.Extensions.Logging.EventSource","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.TraceSource":{"Name":"Microsoft.Extensions.Logging.TraceSource","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.ObjectPool":{"Name":"Microsoft.Extensions.ObjectPool","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.ObjectPool.DependencyInjection":{"Name":"Microsoft.Extensions.ObjectPool.DependencyInjection","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options":{"Name":"Microsoft.Extensions.Options","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.ConfigurationExtensions":{"Name":"Microsoft.Extensions.Options.ConfigurationExtensions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.Contextual":{"Name":"Microsoft.Extensions.Options.Contextual","Version":"9.5.0-preview.1.25262.9","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.DataAnnotations":{"Name":"Microsoft.Extensions.Options.DataAnnotations","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Primitives":{"Name":"Microsoft.Extensions.Primitives","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Resilience":{"Name":"Microsoft.Extensions.Resilience","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry":{"Name":"Microsoft.Extensions.Telemetry","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Abstractions":{"Name":"Microsoft.Extensions.Telemetry.Abstractions","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.TimeProvider.Testing":{"Name":"Microsoft.Extensions.TimeProvider.Testing","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.VectorData.Abstractions":{"Name":"Microsoft.Extensions.VectorData.Abstractions","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.WebEncoders":{"Name":"Microsoft.Extensions.WebEncoders","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.Registry.AccessControl":{"Name":"Microsoft.Win32.Registry.AccessControl","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.SystemEvents":{"Name":"Microsoft.Win32.SystemEvents","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Buffers":{"Name":"System.Buffers","Version":"4.6.1","Feed":"https://api.nuget.org/v3/index.json"},"System.CodeDom":{"Name":"System.CodeDom","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Collections.Immutable":{"Name":"System.Collections.Immutable","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.ComponentModel.TypeConverter":{"Name":"System.ComponentModel.TypeConverter","Version":"4.3.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.AttributedModel":{"Name":"System.Composition.AttributedModel","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Convention":{"Name":"System.Composition.Convention","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Hosting":{"Name":"System.Composition.Hosting","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Runtime":{"Name":"System.Composition.Runtime","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.TypedParts":{"Name":"System.Composition.TypedParts","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Configuration.ConfigurationManager":{"Name":"System.Configuration.ConfigurationManager","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.DiagnosticSource":{"Name":"System.Diagnostics.DiagnosticSource","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.EventLog":{"Name":"System.Diagnostics.EventLog","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.PerformanceCounter":{"Name":"System.Diagnostics.PerformanceCounter","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.Tracing":{"Name":"System.Diagnostics.Tracing","Version":"4.3.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Drawing.Common":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Asn1":{"Name":"System.Formats.Asn1","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Cbor":{"Name":"System.Formats.Cbor","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Nrbf":{"Name":"System.Formats.Nrbf","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.IO":{"Name":"System.IO","Version":"4.3.0","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Hashing":{"Name":"System.IO.Hashing","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Packaging":{"Name":"System.IO.Packaging","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Pipelines":{"Name":"System.IO.Pipelines","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Json":{"Name":"System.Json","Version":"4.8.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Linq.AsyncEnumerable":{"Name":"System.Linq.AsyncEnumerable","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Memory":{"Name":"System.Memory","Version":"4.6.3","Feed":"https://api.nuget.org/v3/index.json"},"System.Memory.Data":{"Name":"System.Memory.Data","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.Http.Json":{"Name":"System.Net.Http.Json","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.Http.WinHttpHandler":{"Name":"System.Net.Http.WinHttpHandler","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.ServerSentEvents":{"Name":"System.Net.ServerSentEvents","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.WebSockets.WebSocketProtocol":{"Name":"System.Net.WebSockets.WebSocketProtocol","Version":"5.1.3","Feed":"https://api.nuget.org/v3/index.json"},"System.Numerics.Tensors":{"Name":"System.Numerics.Tensors","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Numerics.Vectors":{"Name":"System.Numerics.Vectors","Version":"4.6.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection":{"Name":"System.Reflection","Version":"4.3.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.DispatchProxy":{"Name":"System.Reflection.DispatchProxy","Version":"4.8.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Metadata":{"Name":"System.Reflection.Metadata","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.MetadataLoadContext":{"Name":"System.Reflection.MetadataLoadContext","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Resources.Extensions":{"Name":"System.Resources.Extensions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime":{"Name":"System.Runtime","Version":"4.3.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.CompilerServices.Unsafe":{"Name":"System.Runtime.CompilerServices.Unsafe","Version":"6.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Extensions":{"Name":"System.Runtime.Extensions","Version":"4.3.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.InteropServices":{"Name":"System.Runtime.InteropServices","Version":"4.3.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Cng":{"Name":"System.Security.Cryptography.Cng","Version":"5.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Cose":{"Name":"System.Security.Cryptography.Cose","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Pkcs":{"Name":"System.Security.Cryptography.Pkcs","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.ProtectedData":{"Name":"System.Security.Cryptography.ProtectedData","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Xml":{"Name":"System.Security.Cryptography.Xml","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Permissions":{"Name":"System.Security.Permissions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Http":{"Name":"System.ServiceModel.Http","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetTcp":{"Name":"System.ServiceModel.NetTcp","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Duplex":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Primitives":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Security":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Syndication":{"Name":"System.ServiceModel.Syndication","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceProcess.ServiceController":{"Name":"System.ServiceProcess.ServiceController","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Encoding.CodePages":{"Name":"System.Text.Encoding.CodePages","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Encodings.Web":{"Name":"System.Text.Encodings.Web","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Json":{"Name":"System.Text.Json","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.AccessControl":{"Name":"System.Threading.AccessControl","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Channels":{"Name":"System.Threading.Channels","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Tasks.Dataflow":{"Name":"System.Threading.Tasks.Dataflow","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Tasks.Extensions":{"Name":"System.Threading.Tasks.Extensions","Version":"4.6.3","Feed":"https://api.nuget.org/v3/index.json"},"System.ValueTuple":{"Name":"System.ValueTuple","Version":"4.6.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Web.Services.Description":{"Name":"System.Web.Services.Description","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Xml.XPath.XmlDocument":{"Name":"System.Xml.XPath.XmlDocument","Version":"4.7.0","Feed":"https://api.nuget.org/v3/index.json"}}}
\ No newline at end of file
diff --git a/xml/PackageInformation/netstandard-2.0-pp.json b/xml/PackageInformation/netstandard-2.0-pp.json
index 95af3ba963b..b921e551e30 100644
--- a/xml/PackageInformation/netstandard-2.0-pp.json
+++ b/xml/PackageInformation/netstandard-2.0-pp.json
@@ -1 +1 @@
-{"netstandard-2.0-pp":{"Microsoft.Bcl.AsyncInterfaces":{"Name":"Microsoft.Bcl.AsyncInterfaces","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.Cryptography":{"Name":"Microsoft.Bcl.Cryptography","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.HashCode":{"Name":"Microsoft.Bcl.HashCode","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.Memory":{"Name":"Microsoft.Bcl.Memory","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.Numerics":{"Name":"Microsoft.Bcl.Numerics","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.TimeProvider":{"Name":"Microsoft.Bcl.TimeProvider","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI":{"Name":"Microsoft.Extensions.AI","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Abstractions":{"Name":"Microsoft.Extensions.AI.Abstractions","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.AzureAIInference":{"Name":"Microsoft.Extensions.AI.AzureAIInference","Version":"9.5.0-preview.1.25265.7","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation":{"Name":"Microsoft.Extensions.AI.Evaluation","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Quality":{"Name":"Microsoft.Extensions.AI.Evaluation.Quality","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Reporting":{"Name":"Microsoft.Extensions.AI.Evaluation.Reporting","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Reporting.Azure":{"Name":"Microsoft.Extensions.AI.Evaluation.Reporting.Azure","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Safety":{"Name":"Microsoft.Extensions.AI.Evaluation.Safety","Version":"9.5.0-preview.1.25265.7","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Ollama":{"Name":"Microsoft.Extensions.AI.Ollama","Version":"9.5.0-preview.1.25265.7","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.OpenAI":{"Name":"Microsoft.Extensions.AI.OpenAI","Version":"9.5.0-preview.1.25265.7","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AuditReports":{"Name":"Microsoft.Extensions.AuditReports","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Abstractions":{"Name":"Microsoft.Extensions.Caching.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Hybrid":{"Name":"Microsoft.Extensions.Caching.Hybrid","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Memory":{"Name":"Microsoft.Extensions.Caching.Memory","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Redis":{"Name":"Microsoft.Extensions.Caching.Redis","Version":"2.3.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.SqlServer":{"Name":"Microsoft.Extensions.Caching.SqlServer","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.StackExchangeRedis":{"Name":"Microsoft.Extensions.Caching.StackExchangeRedis","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Abstractions":{"Name":"Microsoft.Extensions.Compliance.Abstractions","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration":{"Name":"Microsoft.Extensions.Configuration","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Abstractions":{"Name":"Microsoft.Extensions.Configuration.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Binder":{"Name":"Microsoft.Extensions.Configuration.Binder","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.CommandLine":{"Name":"Microsoft.Extensions.Configuration.CommandLine","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.EnvironmentVariables":{"Name":"Microsoft.Extensions.Configuration.EnvironmentVariables","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.FileExtensions":{"Name":"Microsoft.Extensions.Configuration.FileExtensions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Ini":{"Name":"Microsoft.Extensions.Configuration.Ini","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Json":{"Name":"Microsoft.Extensions.Configuration.Json","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.KeyPerFile":{"Name":"Microsoft.Extensions.Configuration.KeyPerFile","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.UserSecrets":{"Name":"Microsoft.Extensions.Configuration.UserSecrets","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Xml":{"Name":"Microsoft.Extensions.Configuration.Xml","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection":{"Name":"Microsoft.Extensions.DependencyInjection","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Abstractions":{"Name":"Microsoft.Extensions.DependencyInjection.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Specification.Tests":{"Name":"Microsoft.Extensions.DependencyInjection.Specification.Tests","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyModel":{"Name":"Microsoft.Extensions.DependencyModel","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DiagnosticAdapter":{"Name":"Microsoft.Extensions.DiagnosticAdapter","Version":"3.1.32","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics":{"Name":"Microsoft.Extensions.Diagnostics","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Abstractions":{"Name":"Microsoft.Extensions.Diagnostics.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.ExtraAnalyzers":{"Name":"Microsoft.Extensions.ExtraAnalyzers","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Abstractions":{"Name":"Microsoft.Extensions.FileProviders.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Composite":{"Name":"Microsoft.Extensions.FileProviders.Composite","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Embedded":{"Name":"Microsoft.Extensions.FileProviders.Embedded","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Physical":{"Name":"Microsoft.Extensions.FileProviders.Physical","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileSystemGlobbing":{"Name":"Microsoft.Extensions.FileSystemGlobbing","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting":{"Name":"Microsoft.Extensions.Hosting","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Abstractions":{"Name":"Microsoft.Extensions.Hosting.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.WindowsServices":{"Name":"Microsoft.Extensions.Hosting.WindowsServices","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http":{"Name":"Microsoft.Extensions.Http","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Polly":{"Name":"Microsoft.Extensions.Http.Polly","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Localization":{"Name":"Microsoft.Extensions.Localization","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Localization.Abstractions":{"Name":"Microsoft.Extensions.Localization.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging":{"Name":"Microsoft.Extensions.Logging","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Abstractions":{"Name":"Microsoft.Extensions.Logging.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.AzureAppServices":{"Name":"Microsoft.Extensions.Logging.AzureAppServices","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Configuration":{"Name":"Microsoft.Extensions.Logging.Configuration","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Console":{"Name":"Microsoft.Extensions.Logging.Console","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Debug":{"Name":"Microsoft.Extensions.Logging.Debug","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.EventLog":{"Name":"Microsoft.Extensions.Logging.EventLog","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.EventSource":{"Name":"Microsoft.Extensions.Logging.EventSource","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.TraceSource":{"Name":"Microsoft.Extensions.Logging.TraceSource","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.ObjectPool":{"Name":"Microsoft.Extensions.ObjectPool","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options":{"Name":"Microsoft.Extensions.Options","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.ConfigurationExtensions":{"Name":"Microsoft.Extensions.Options.ConfigurationExtensions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.DataAnnotations":{"Name":"Microsoft.Extensions.Options.DataAnnotations","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Primitives":{"Name":"Microsoft.Extensions.Primitives","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.VectorData.Abstractions":{"Name":"Microsoft.Extensions.VectorData.Abstractions","Version":"9.0.0-preview.1.25229.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.WebEncoders":{"Name":"Microsoft.Extensions.WebEncoders","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.Registry":{"Name":"Microsoft.Win32.Registry","Version":"5.0.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.Registry.AccessControl":{"Name":"Microsoft.Win32.Registry.AccessControl","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.SystemEvents":{"Name":"Microsoft.Win32.SystemEvents","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Buffers":{"Name":"System.Buffers","Version":"4.6.1","Feed":"https://api.nuget.org/v3/index.json"},"System.CodeDom":{"Name":"System.CodeDom","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Collections.Immutable":{"Name":"System.Collections.Immutable","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.CommandLine":{"Name":"System.CommandLine","Version":"2.0.0-beta4.22272.1","Feed":"https://api.nuget.org/v3/index.json"},"System.CommandLine.DragonFruit":{"Name":"System.CommandLine.DragonFruit","Version":"0.4.0-alpha.22272.1","Feed":"https://api.nuget.org/v3/index.json"},"System.CommandLine.Hosting":{"Name":"System.CommandLine.Hosting","Version":"0.4.0-alpha.22272.1","Feed":"https://api.nuget.org/v3/index.json"},"System.CommandLine.NamingConventionBinder":{"Name":"System.CommandLine.NamingConventionBinder","Version":"2.0.0-beta4.22272.1","Feed":"https://api.nuget.org/v3/index.json"},"System.CommandLine.Rendering":{"Name":"System.CommandLine.Rendering","Version":"0.4.0-alpha.22272.1","Feed":"https://api.nuget.org/v3/index.json"},"System.ComponentModel.Annotations":{"Name":"System.ComponentModel.Annotations","Version":"5.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.ComponentModel.Composition":{"Name":"System.ComponentModel.Composition","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.AttributedModel":{"Name":"System.Composition.AttributedModel","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Convention":{"Name":"System.Composition.Convention","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Hosting":{"Name":"System.Composition.Hosting","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Runtime":{"Name":"System.Composition.Runtime","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.TypedParts":{"Name":"System.Composition.TypedParts","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Configuration.ConfigurationManager":{"Name":"System.Configuration.ConfigurationManager","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.DataSetExtensions":{"Name":"System.Data.DataSetExtensions","Version":"4.6.0-preview3.19128.7","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.Odbc":{"Name":"System.Data.Odbc","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.OleDb":{"Name":"System.Data.OleDb","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.SqlClient":{"Name":"System.Data.SqlClient","Version":"4.9.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.DiagnosticSource":{"Name":"System.Diagnostics.DiagnosticSource","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.EventLog":{"Name":"System.Diagnostics.EventLog","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.PerformanceCounter":{"Name":"System.Diagnostics.PerformanceCounter","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices":{"Name":"System.DirectoryServices","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices.AccountManagement":{"Name":"System.DirectoryServices.AccountManagement","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices.Protocols":{"Name":"System.DirectoryServices.Protocols","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Drawing.Common":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Asn1":{"Name":"System.Formats.Asn1","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Cbor":{"Name":"System.Formats.Cbor","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Nrbf":{"Name":"System.Formats.Nrbf","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.FileSystem.AccessControl":{"Name":"System.IO.FileSystem.AccessControl","Version":"5.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Hashing":{"Name":"System.IO.Hashing","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Packaging":{"Name":"System.IO.Packaging","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Pipelines":{"Name":"System.IO.Pipelines","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Pipes.AccessControl":{"Name":"System.IO.Pipes.AccessControl","Version":"5.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Ports":{"Name":"System.IO.Ports","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Json":{"Name":"System.Json","Version":"4.8.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Linq.AsyncEnumerable":{"Name":"System.Linq.AsyncEnumerable","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Management":{"Name":"System.Management","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Memory":{"Name":"System.Memory","Version":"4.6.3","Feed":"https://api.nuget.org/v3/index.json"},"System.Memory.Data":{"Name":"System.Memory.Data","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.Http.Json":{"Name":"System.Net.Http.Json","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.Http.WinHttpHandler":{"Name":"System.Net.Http.WinHttpHandler","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.ServerSentEvents":{"Name":"System.Net.ServerSentEvents","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.WebSockets.WebSocketProtocol":{"Name":"System.Net.WebSockets.WebSocketProtocol","Version":"5.1.3","Feed":"https://api.nuget.org/v3/index.json"},"System.Numerics.Tensors":{"Name":"System.Numerics.Tensors","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Numerics.Vectors":{"Name":"System.Numerics.Vectors","Version":"4.6.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Context":{"Name":"System.Reflection.Context","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.DispatchProxy":{"Name":"System.Reflection.DispatchProxy","Version":"4.8.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Emit":{"Name":"System.Reflection.Emit","Version":"4.7.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Emit.ILGeneration":{"Name":"System.Reflection.Emit.ILGeneration","Version":"4.7.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Emit.Lightweight":{"Name":"System.Reflection.Emit.Lightweight","Version":"4.7.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Metadata":{"Name":"System.Reflection.Metadata","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.MetadataLoadContext":{"Name":"System.Reflection.MetadataLoadContext","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.TypeExtensions":{"Name":"System.Reflection.TypeExtensions","Version":"4.7.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Resources.Extensions":{"Name":"System.Resources.Extensions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Caching":{"Name":"System.Runtime.Caching","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.CompilerServices.Unsafe":{"Name":"System.Runtime.CompilerServices.Unsafe","Version":"6.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.AccessControl":{"Name":"System.Security.AccessControl","Version":"6.0.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Cng":{"Name":"System.Security.Cryptography.Cng","Version":"5.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Cose":{"Name":"System.Security.Cryptography.Cose","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.OpenSsl":{"Name":"System.Security.Cryptography.OpenSsl","Version":"5.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Pkcs":{"Name":"System.Security.Cryptography.Pkcs","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.ProtectedData":{"Name":"System.Security.Cryptography.ProtectedData","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Xml":{"Name":"System.Security.Cryptography.Xml","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Permissions":{"Name":"System.Security.Permissions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Principal.Windows":{"Name":"System.Security.Principal.Windows","Version":"5.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Federation":{"Name":"System.ServiceModel.Federation","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Http":{"Name":"System.ServiceModel.Http","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetTcp":{"Name":"System.ServiceModel.NetTcp","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Duplex":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Primitives":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Security":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Syndication":{"Name":"System.ServiceModel.Syndication","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceProcess.ServiceController":{"Name":"System.ServiceProcess.ServiceController","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Speech":{"Name":"System.Speech","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Encoding.CodePages":{"Name":"System.Text.Encoding.CodePages","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Encodings.Web":{"Name":"System.Text.Encodings.Web","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Json":{"Name":"System.Text.Json","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Json.Formatter":{"Name":"System.Text.Json.Formatter","Version":"0.1.0-alpha.21259.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.AccessControl":{"Name":"System.Threading.AccessControl","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Channels":{"Name":"System.Threading.Channels","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Tasks.Dataflow":{"Name":"System.Threading.Tasks.Dataflow","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Tasks.Extensions":{"Name":"System.Threading.Tasks.Extensions","Version":"4.6.3","Feed":"https://api.nuget.org/v3/index.json"},"System.Utf8String.Experimental":{"Name":"System.Utf8String.Experimental","Version":"5.0.0-preview.7.20364.11","Feed":"https://api.nuget.org/v3/index.json"},"System.Web.Services.Description":{"Name":"System.Web.Services.Description","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Xml.XPath.XmlDocument":{"Name":"System.Xml.XPath.XmlDocument","Version":"4.7.0","Feed":"https://api.nuget.org/v3/index.json"}}}
\ No newline at end of file
+{"netstandard-2.0-pp":{"Microsoft.Bcl.AsyncInterfaces":{"Name":"Microsoft.Bcl.AsyncInterfaces","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.Cryptography":{"Name":"Microsoft.Bcl.Cryptography","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.HashCode":{"Name":"Microsoft.Bcl.HashCode","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.Memory":{"Name":"Microsoft.Bcl.Memory","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.Numerics":{"Name":"Microsoft.Bcl.Numerics","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.TimeProvider":{"Name":"Microsoft.Bcl.TimeProvider","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI":{"Name":"Microsoft.Extensions.AI","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Abstractions":{"Name":"Microsoft.Extensions.AI.Abstractions","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.AzureAIInference":{"Name":"Microsoft.Extensions.AI.AzureAIInference","Version":"9.5.0-preview.1.25265.7","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation":{"Name":"Microsoft.Extensions.AI.Evaluation","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Quality":{"Name":"Microsoft.Extensions.AI.Evaluation.Quality","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Reporting":{"Name":"Microsoft.Extensions.AI.Evaluation.Reporting","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Reporting.Azure":{"Name":"Microsoft.Extensions.AI.Evaluation.Reporting.Azure","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Safety":{"Name":"Microsoft.Extensions.AI.Evaluation.Safety","Version":"9.5.0-preview.1.25265.7","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.OpenAI":{"Name":"Microsoft.Extensions.AI.OpenAI","Version":"9.5.0-preview.1.25265.7","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AuditReports":{"Name":"Microsoft.Extensions.AuditReports","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Abstractions":{"Name":"Microsoft.Extensions.Caching.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Hybrid":{"Name":"Microsoft.Extensions.Caching.Hybrid","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Memory":{"Name":"Microsoft.Extensions.Caching.Memory","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Redis":{"Name":"Microsoft.Extensions.Caching.Redis","Version":"2.3.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.SqlServer":{"Name":"Microsoft.Extensions.Caching.SqlServer","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.StackExchangeRedis":{"Name":"Microsoft.Extensions.Caching.StackExchangeRedis","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Abstractions":{"Name":"Microsoft.Extensions.Compliance.Abstractions","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration":{"Name":"Microsoft.Extensions.Configuration","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Abstractions":{"Name":"Microsoft.Extensions.Configuration.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Binder":{"Name":"Microsoft.Extensions.Configuration.Binder","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.CommandLine":{"Name":"Microsoft.Extensions.Configuration.CommandLine","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.EnvironmentVariables":{"Name":"Microsoft.Extensions.Configuration.EnvironmentVariables","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.FileExtensions":{"Name":"Microsoft.Extensions.Configuration.FileExtensions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Ini":{"Name":"Microsoft.Extensions.Configuration.Ini","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Json":{"Name":"Microsoft.Extensions.Configuration.Json","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.KeyPerFile":{"Name":"Microsoft.Extensions.Configuration.KeyPerFile","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.UserSecrets":{"Name":"Microsoft.Extensions.Configuration.UserSecrets","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Xml":{"Name":"Microsoft.Extensions.Configuration.Xml","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection":{"Name":"Microsoft.Extensions.DependencyInjection","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Abstractions":{"Name":"Microsoft.Extensions.DependencyInjection.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Specification.Tests":{"Name":"Microsoft.Extensions.DependencyInjection.Specification.Tests","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyModel":{"Name":"Microsoft.Extensions.DependencyModel","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DiagnosticAdapter":{"Name":"Microsoft.Extensions.DiagnosticAdapter","Version":"3.1.32","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics":{"Name":"Microsoft.Extensions.Diagnostics","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Abstractions":{"Name":"Microsoft.Extensions.Diagnostics.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.ExtraAnalyzers":{"Name":"Microsoft.Extensions.ExtraAnalyzers","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Abstractions":{"Name":"Microsoft.Extensions.FileProviders.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Composite":{"Name":"Microsoft.Extensions.FileProviders.Composite","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Embedded":{"Name":"Microsoft.Extensions.FileProviders.Embedded","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Physical":{"Name":"Microsoft.Extensions.FileProviders.Physical","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileSystemGlobbing":{"Name":"Microsoft.Extensions.FileSystemGlobbing","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting":{"Name":"Microsoft.Extensions.Hosting","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Abstractions":{"Name":"Microsoft.Extensions.Hosting.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.WindowsServices":{"Name":"Microsoft.Extensions.Hosting.WindowsServices","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http":{"Name":"Microsoft.Extensions.Http","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Polly":{"Name":"Microsoft.Extensions.Http.Polly","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Localization":{"Name":"Microsoft.Extensions.Localization","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Localization.Abstractions":{"Name":"Microsoft.Extensions.Localization.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging":{"Name":"Microsoft.Extensions.Logging","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Abstractions":{"Name":"Microsoft.Extensions.Logging.Abstractions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.AzureAppServices":{"Name":"Microsoft.Extensions.Logging.AzureAppServices","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Configuration":{"Name":"Microsoft.Extensions.Logging.Configuration","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Console":{"Name":"Microsoft.Extensions.Logging.Console","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Debug":{"Name":"Microsoft.Extensions.Logging.Debug","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.EventLog":{"Name":"Microsoft.Extensions.Logging.EventLog","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.EventSource":{"Name":"Microsoft.Extensions.Logging.EventSource","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.TraceSource":{"Name":"Microsoft.Extensions.Logging.TraceSource","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.ObjectPool":{"Name":"Microsoft.Extensions.ObjectPool","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options":{"Name":"Microsoft.Extensions.Options","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.ConfigurationExtensions":{"Name":"Microsoft.Extensions.Options.ConfigurationExtensions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.DataAnnotations":{"Name":"Microsoft.Extensions.Options.DataAnnotations","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Primitives":{"Name":"Microsoft.Extensions.Primitives","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.VectorData.Abstractions":{"Name":"Microsoft.Extensions.VectorData.Abstractions","Version":"9.5.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.WebEncoders":{"Name":"Microsoft.Extensions.WebEncoders","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.Registry":{"Name":"Microsoft.Win32.Registry","Version":"5.0.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.Registry.AccessControl":{"Name":"Microsoft.Win32.Registry.AccessControl","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.SystemEvents":{"Name":"Microsoft.Win32.SystemEvents","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Buffers":{"Name":"System.Buffers","Version":"4.6.1","Feed":"https://api.nuget.org/v3/index.json"},"System.CodeDom":{"Name":"System.CodeDom","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Collections.Immutable":{"Name":"System.Collections.Immutable","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.CommandLine":{"Name":"System.CommandLine","Version":"2.0.0-beta4.22272.1","Feed":"https://api.nuget.org/v3/index.json"},"System.CommandLine.DragonFruit":{"Name":"System.CommandLine.DragonFruit","Version":"0.4.0-alpha.22272.1","Feed":"https://api.nuget.org/v3/index.json"},"System.CommandLine.Hosting":{"Name":"System.CommandLine.Hosting","Version":"0.4.0-alpha.22272.1","Feed":"https://api.nuget.org/v3/index.json"},"System.CommandLine.NamingConventionBinder":{"Name":"System.CommandLine.NamingConventionBinder","Version":"2.0.0-beta4.22272.1","Feed":"https://api.nuget.org/v3/index.json"},"System.CommandLine.Rendering":{"Name":"System.CommandLine.Rendering","Version":"0.4.0-alpha.22272.1","Feed":"https://api.nuget.org/v3/index.json"},"System.ComponentModel.Annotations":{"Name":"System.ComponentModel.Annotations","Version":"5.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.ComponentModel.Composition":{"Name":"System.ComponentModel.Composition","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.AttributedModel":{"Name":"System.Composition.AttributedModel","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Convention":{"Name":"System.Composition.Convention","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Hosting":{"Name":"System.Composition.Hosting","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Runtime":{"Name":"System.Composition.Runtime","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.TypedParts":{"Name":"System.Composition.TypedParts","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Configuration.ConfigurationManager":{"Name":"System.Configuration.ConfigurationManager","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.DataSetExtensions":{"Name":"System.Data.DataSetExtensions","Version":"4.6.0-preview3.19128.7","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.Odbc":{"Name":"System.Data.Odbc","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.OleDb":{"Name":"System.Data.OleDb","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.SqlClient":{"Name":"System.Data.SqlClient","Version":"4.9.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.DiagnosticSource":{"Name":"System.Diagnostics.DiagnosticSource","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.EventLog":{"Name":"System.Diagnostics.EventLog","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.PerformanceCounter":{"Name":"System.Diagnostics.PerformanceCounter","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices":{"Name":"System.DirectoryServices","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices.AccountManagement":{"Name":"System.DirectoryServices.AccountManagement","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices.Protocols":{"Name":"System.DirectoryServices.Protocols","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Drawing.Common":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Asn1":{"Name":"System.Formats.Asn1","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Cbor":{"Name":"System.Formats.Cbor","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Nrbf":{"Name":"System.Formats.Nrbf","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.FileSystem.AccessControl":{"Name":"System.IO.FileSystem.AccessControl","Version":"5.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Hashing":{"Name":"System.IO.Hashing","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Packaging":{"Name":"System.IO.Packaging","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Pipelines":{"Name":"System.IO.Pipelines","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Pipes.AccessControl":{"Name":"System.IO.Pipes.AccessControl","Version":"5.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Ports":{"Name":"System.IO.Ports","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Json":{"Name":"System.Json","Version":"4.8.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Linq.AsyncEnumerable":{"Name":"System.Linq.AsyncEnumerable","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Management":{"Name":"System.Management","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Memory":{"Name":"System.Memory","Version":"4.6.3","Feed":"https://api.nuget.org/v3/index.json"},"System.Memory.Data":{"Name":"System.Memory.Data","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.Http.Json":{"Name":"System.Net.Http.Json","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.Http.WinHttpHandler":{"Name":"System.Net.Http.WinHttpHandler","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.ServerSentEvents":{"Name":"System.Net.ServerSentEvents","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.WebSockets.WebSocketProtocol":{"Name":"System.Net.WebSockets.WebSocketProtocol","Version":"5.1.3","Feed":"https://api.nuget.org/v3/index.json"},"System.Numerics.Tensors":{"Name":"System.Numerics.Tensors","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Numerics.Vectors":{"Name":"System.Numerics.Vectors","Version":"4.6.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Context":{"Name":"System.Reflection.Context","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.DispatchProxy":{"Name":"System.Reflection.DispatchProxy","Version":"4.8.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Emit":{"Name":"System.Reflection.Emit","Version":"4.7.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Emit.ILGeneration":{"Name":"System.Reflection.Emit.ILGeneration","Version":"4.7.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Emit.Lightweight":{"Name":"System.Reflection.Emit.Lightweight","Version":"4.7.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Metadata":{"Name":"System.Reflection.Metadata","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.MetadataLoadContext":{"Name":"System.Reflection.MetadataLoadContext","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.TypeExtensions":{"Name":"System.Reflection.TypeExtensions","Version":"4.7.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Resources.Extensions":{"Name":"System.Resources.Extensions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Caching":{"Name":"System.Runtime.Caching","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.CompilerServices.Unsafe":{"Name":"System.Runtime.CompilerServices.Unsafe","Version":"6.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.AccessControl":{"Name":"System.Security.AccessControl","Version":"6.0.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Cng":{"Name":"System.Security.Cryptography.Cng","Version":"5.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Cose":{"Name":"System.Security.Cryptography.Cose","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.OpenSsl":{"Name":"System.Security.Cryptography.OpenSsl","Version":"5.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Pkcs":{"Name":"System.Security.Cryptography.Pkcs","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.ProtectedData":{"Name":"System.Security.Cryptography.ProtectedData","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Xml":{"Name":"System.Security.Cryptography.Xml","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Permissions":{"Name":"System.Security.Permissions","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Principal.Windows":{"Name":"System.Security.Principal.Windows","Version":"5.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Federation":{"Name":"System.ServiceModel.Federation","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Http":{"Name":"System.ServiceModel.Http","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetTcp":{"Name":"System.ServiceModel.NetTcp","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Duplex":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Primitives":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Security":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Syndication":{"Name":"System.ServiceModel.Syndication","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceProcess.ServiceController":{"Name":"System.ServiceProcess.ServiceController","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Speech":{"Name":"System.Speech","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Encoding.CodePages":{"Name":"System.Text.Encoding.CodePages","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Encodings.Web":{"Name":"System.Text.Encodings.Web","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Json":{"Name":"System.Text.Json","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Json.Formatter":{"Name":"System.Text.Json.Formatter","Version":"0.1.0-alpha.21259.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.AccessControl":{"Name":"System.Threading.AccessControl","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Channels":{"Name":"System.Threading.Channels","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Tasks.Dataflow":{"Name":"System.Threading.Tasks.Dataflow","Version":"10.0.0-preview.4.25258.110","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Tasks.Extensions":{"Name":"System.Threading.Tasks.Extensions","Version":"4.6.3","Feed":"https://api.nuget.org/v3/index.json"},"System.Utf8String.Experimental":{"Name":"System.Utf8String.Experimental","Version":"5.0.0-preview.7.20364.11","Feed":"https://api.nuget.org/v3/index.json"},"System.Web.Services.Description":{"Name":"System.Web.Services.Description","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Xml.XPath.XmlDocument":{"Name":"System.Xml.XPath.XmlDocument","Version":"4.7.0","Feed":"https://api.nuget.org/v3/index.json"}}}
\ No newline at end of file
diff --git a/xml/System.Cloud.DocumentDb/BatchItem`1.xml b/xml/System.Cloud.DocumentDb/BatchItem`1.xml
deleted file mode 100644
index 9408dd94350..00000000000
--- a/xml/System.Cloud.DocumentDb/BatchItem`1.xml
+++ /dev/null
@@ -1,162 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
-
-
- System.ValueType
-
-
-
-
- [System.Runtime.CompilerServices.IsReadOnly]
- [<System.Runtime.CompilerServices.IsReadOnly>]
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
- The type of the item the response contains.
-
- Batch operation item to be used in transactional operations like .
-
- To be added.
-
-
-
-
-
-
-
-
- Constructor
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
-
-
-
-
-
- The operation.
- The document.
- The document id.
- The item version.
-
- Initializes a new instance of the struct.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.String
-
-
-
- Gets the item id required for operation.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- T
-
-
-
- Gets the batch item payload.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.String
-
-
-
- Gets the item version for if match condition.
-
- To be added.
-
- For HTTP based protocols it could be based on ETag property.
- It can be obtained from
- by doing operation providing item as result.
-
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Cloud.DocumentDb.BatchOperation
-
-
-
- Gets the operation for this item.
-
- To be added.
- To be added.
-
-
-
-
diff --git a/xml/System.Cloud.DocumentDb/BatchOperation.xml b/xml/System.Cloud.DocumentDb/BatchOperation.xml
deleted file mode 100644
index 1d8b9309fe1..00000000000
--- a/xml/System.Cloud.DocumentDb/BatchOperation.xml
+++ /dev/null
@@ -1,133 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Enum
-
-
-
- The operation used in to indicate the action to perform.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Field
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Cloud.DocumentDb.BatchOperation
-
- 0
-
-
- Create item.
-
-
-
-
-
-
-
-
-
-
- Field
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Cloud.DocumentDb.BatchOperation
-
- 3
-
-
- Delete item.
-
-
-
-
-
-
-
-
-
-
- Field
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Cloud.DocumentDb.BatchOperation
-
- 1
-
-
- Read item.
-
-
-
-
-
-
-
-
-
-
- Field
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Cloud.DocumentDb.BatchOperation
-
- 2
-
-
- Replace item.
-
-
-
-
-
-
-
-
-
-
- Field
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Cloud.DocumentDb.BatchOperation
-
- 4
-
-
- Upsert item.
-
-
-
-
-
diff --git a/xml/System.Cloud.DocumentDb/ConsistencyLevel.xml b/xml/System.Cloud.DocumentDb/ConsistencyLevel.xml
deleted file mode 100644
index a892f4a1a6e..00000000000
--- a/xml/System.Cloud.DocumentDb/ConsistencyLevel.xml
+++ /dev/null
@@ -1,156 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Enum
-
-
-
- Define possible consistency levels.
-
-
- Supported values may vary for different APIs and Engines.
- If requested level is not supported by an API, the API should throw
- indicating supported options.
-
-
-
-
-
-
-
-
-
-
- Field
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Cloud.DocumentDb.ConsistencyLevel
-
- 1
-
-
- Defines a Bounded Staleness Consistency for operation.
-
-
- Bounded Staleness guarantees that reads are not too out-of-date.
-
-
-
-
-
-
-
-
-
-
- Field
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Cloud.DocumentDb.ConsistencyLevel
-
- 4
-
-
- Defines a Consistent Prefix Consistency for operation.
-
-
- Consistent Prefix Consistency guarantees that reads will return some prefix of
- all writes with no gaps. All writes will be eventually be available for reads.
-
-
-
-
-
-
-
-
-
-
- Field
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Cloud.DocumentDb.ConsistencyLevel
-
- 3
-
-
- Defines a Eventual Consistency for operation.
-
-
- Eventual Consistency guarantees if no new updates are made to a given data item,
- eventually all accesses to that item will return the last updated value.
-
-
-
-
-
-
-
-
-
-
- Field
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Cloud.DocumentDb.ConsistencyLevel
-
- 2
-
-
- Defines a Session Consistency for operation.
-
-
- Session Consistency guarantees monotonic reads, all reads and writes
- in a scope of session executed in the order they came.
- If a session is specified, reads never gets an old data.
-
-
-
-
-
-
-
-
-
-
- Field
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Cloud.DocumentDb.ConsistencyLevel
-
- 0
-
-
- Defines a Strong Consistency for operation.
-
-
- Strong Consistency guarantees that read operations always return the value that was last written.
-
-
-
-
-
diff --git a/xml/System.Cloud.DocumentDb/DatabaseClientException.xml b/xml/System.Cloud.DocumentDb/DatabaseClientException.xml
deleted file mode 100644
index 3825f78d7ec..00000000000
--- a/xml/System.Cloud.DocumentDb/DatabaseClientException.xml
+++ /dev/null
@@ -1,101 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Cloud.DocumentDb.DatabaseException
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
-
- The exception that's thrown when the operation failed with a specific reason and should not retry.
-
-
- Check the log and eliminate this kind of request.
- Http code 400, 401, 403, 413.
- Covered codes may vary on specific engine requirements.
-
-
-
-
-
-
-
-
-
- Constructor
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Constructor
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
-
-
- The exception message.
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Constructor
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
-
-
-
- The exception message.
- The exception related to the missing data.
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
diff --git a/xml/System.Cloud.DocumentDb/DatabaseException.xml b/xml/System.Cloud.DocumentDb/DatabaseException.xml
deleted file mode 100644
index 8e5af21a9da..00000000000
--- a/xml/System.Cloud.DocumentDb/DatabaseException.xml
+++ /dev/null
@@ -1,249 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Exception
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
-
- Base type for exceptions thrown by storage adapter.
-
- To be added.
-
-
-
-
-
-
-
-
- Constructor
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Constructor
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
-
-
- The exception message.
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Constructor
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
-
-
-
- The exception message.
- The inner exception causing this exception.
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Constructor
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
-
-
-
-
-
- The exception message.
- Exception status code.
- Exception sub status code.
- The request.
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Constructor
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
-
-
-
-
-
-
- The exception message.
- The inner exception causing this exception.
- Exception status code.
- Exception sub status code.
- The request.
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Net.HttpStatusCode
-
-
-
- Gets the status code indicating the exception root cause.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Cloud.DocumentDb.RequestInfo
-
-
-
- Gets the request information.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Int32
-
-
-
- Gets the status code indicating the exception root cause.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Int32
-
-
-
- Gets the status code indicating the exception root cause.
-
- To be added.
- To be added.
-
-
-
-
diff --git a/xml/System.Cloud.DocumentDb/DatabaseOptions.xml b/xml/System.Cloud.DocumentDb/DatabaseOptions.xml
deleted file mode 100644
index 451307d612e..00000000000
--- a/xml/System.Cloud.DocumentDb/DatabaseOptions.xml
+++ /dev/null
@@ -1,355 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
-
- Represents configuration options for a database.
-
- To be added.
-
-
-
-
-
-
-
-
- Constructor
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
- [System.ComponentModel.DataAnnotations.Required]
- [<System.ComponentModel.DataAnnotations.Required>]
-
-
-
- System.String
-
-
-
- Gets or sets the global database name.
-
-
- The default is .
-
-
- The value is required.
-
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
- [<System.Runtime.CompilerServices.Nullable(2)>]
-
-
-
- System.String
-
-
-
- Gets or sets the default name for a regional database.
-
-
- The default is .
-
-
- This name can be overridden by a specific region config .
- The value is required if the regional name isn't overridden.
-
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
- [System.ComponentModel.DataAnnotations.Required]
- [<System.ComponentModel.DataAnnotations.Required>]
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
- [<System.Runtime.CompilerServices.Nullable(2)>]
-
-
-
- System.Uri
-
-
-
- Gets or sets the global database endpoint uri.
-
-
- The default is .
-
-
- The value is required.
-
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Collections.Generic.IList<System.String>
-
-
-
- Gets or sets a list of preferred regions used for SDK to define failover order for global database.
-
-
- The default value is empty .
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Nullable<System.TimeSpan>
-
-
-
- Gets or sets the timeout before an unused connection is closed.
-
-
- The default is .
-
-
- By default, idle connections should be kept open indefinitely.
- The value must be greater than or equal to 10 minutes.
- Recommended values are between 20 minutes and 24 hours.
- This value is mainly useful for sparse infrequent access to a large database account.
- It works for all global and regional connections.
-
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Text.Json.JsonSerializerOptions
-
-
-
- Gets or sets JSON serializer options.
-
-
- The default is the default .
-
-
- This will be used only if is enabled.
- Those options will be used by compatible APIs to serialize input before sending to server and deserialize output.
- This includes sent/received documents.
-
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
- [System.Diagnostics.CodeAnalysis.Experimental("EXTEXP0011", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
- [<System.Diagnostics.CodeAnalysis.Experimental("EXTEXP0011", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
-
-
-
- System.Boolean
-
-
-
- Gets or sets a value indicating whether serialization overridden.
-
-
- The default is .
-
-
- When enabled, System.Text.Json based serialization will be configured with
- settings defined in .
-
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
- [<System.Runtime.CompilerServices.Nullable(2)>]
-
-
-
- System.String
-
-
-
- Gets or sets the key to the account or resource token.
-
-
- The default is .
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Collections.Generic.IDictionary<System.String,System.Cloud.DocumentDb.RegionalDatabaseOptions>
-
-
-
- Gets or sets a list of region specific configurations for the database.
-
-
- The default value is empty .
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Cloud.DocumentDb.Throughput
-
-
-
- Gets or sets the throughput value.
-
-
- The default is .
-
-
- The throughput is in database defined units,
- for example, Cosmos DB throughput measured in RUs (request units) per second:
- Azure Cosmos DB service quotas.
-
-
-
-
-
diff --git a/xml/System.Cloud.DocumentDb/DatabaseRetryableException.xml b/xml/System.Cloud.DocumentDb/DatabaseRetryableException.xml
deleted file mode 100644
index 7059e693a5c..00000000000
--- a/xml/System.Cloud.DocumentDb/DatabaseRetryableException.xml
+++ /dev/null
@@ -1,156 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Cloud.DocumentDb.DatabaseException
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
-
- The exception that's thrown when the operation failed with a specific reason and it's eligible to retry in the future.
-
-
- Http code 429, 503, 408.
- Covered codes may vary on specific engine requirements.
-
-
-
-
-
-
-
-
-
- Constructor
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Constructor
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
-
-
- The exception message.
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Constructor
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
-
-
-
- The exception message.
- The exception related to the missing data.
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Constructor
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
-
-
-
-
-
-
-
- The exception message.
- Exception related to the missing data.
- Exception status code.
- Exception sub status code.
- Retry-after timespan.
- The request.
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.TimeSpan
-
-
-
- Gets the retry-after time.
-
- To be added.
- To be added.
-
-
-
-
diff --git a/xml/System.Cloud.DocumentDb/DatabaseServerException.xml b/xml/System.Cloud.DocumentDb/DatabaseServerException.xml
deleted file mode 100644
index 6768225a7c3..00000000000
--- a/xml/System.Cloud.DocumentDb/DatabaseServerException.xml
+++ /dev/null
@@ -1,161 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Cloud.DocumentDb.DatabaseException
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
-
- The exception that's thrown when the operation failed without a specific reason.
-
-
- It might be due to failures on server side.
- Ask the engineer to investigate this case and escalate if necessary.
- Http code 500.
-
-
-
-
-
-
-
-
-
- Constructor
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Constructor
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
-
-
- The exception message.
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Constructor
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
-
-
-
- The exception message.
- Exception related to the missing data.
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Constructor
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
-
-
-
-
-
- The exception message.
- Exception status code.
- Exception sub status code.
- The request info.
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Constructor
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
-
-
-
-
-
-
- The exception message.
- Exception related to the missing data.
- Exception status code.
- Exception sub status code.
- The request info.
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
diff --git a/xml/System.Cloud.DocumentDb/FetchMode.xml b/xml/System.Cloud.DocumentDb/FetchMode.xml
deleted file mode 100644
index d7193fab7c5..00000000000
--- a/xml/System.Cloud.DocumentDb/FetchMode.xml
+++ /dev/null
@@ -1,106 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Enum
-
-
-
- Fetch condition of query.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Field
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Cloud.DocumentDb.FetchMode
-
- 0
-
-
- Indicating whether we should fetch all documents.
-
-
-
-
-
-
-
-
-
-
- Field
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Cloud.DocumentDb.FetchMode
-
- 2
-
-
- Indicating whether we should ensure fetching at least the number of max item count.
-
-
- This parameter should only being served on cross partition query.
- For instance, if you set the to 50.
- On in partition query, it will return you exactly 50 items if there is that much.
- But for cross partition query, it might return you only 30 items on a single fetch.
- In a case of only 30 items will be returned with a continuation token to
- let you fetch forward.
- In a case of , another round of single fetch query will be requested with same
- , which means 80 items at maximum can be returned.
-
-
-
-
-
-
-
-
-
-
- Field
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Cloud.DocumentDb.FetchMode
-
- 1
-
-
- Indicating whether we should fetch only one page of results.
-
-
- Page represents a physical group of data located on specific machine.
- The page should represent a partition,
- in a case of cross partition fetch each call will return data of a single partition.
- If a database implementation allows to distribute a partition data across servers,
- this page can be a subset of partition.
-
-
-
-
-
diff --git a/xml/System.Cloud.DocumentDb/IDatabaseResponse.xml b/xml/System.Cloud.DocumentDb/IDatabaseResponse.xml
deleted file mode 100644
index f3a7855effc..00000000000
--- a/xml/System.Cloud.DocumentDb/IDatabaseResponse.xml
+++ /dev/null
@@ -1,168 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
-
- The result interface for document storage responses.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.String
-
-
-
- Gets a value indicate the start point of next batch read.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Int32
-
-
-
- Gets count of items in result.
-
- To be added.
-
- If hold a list, this property returns the number of items in the list. Otherwise it returns 1.
- This should be used when type is unknown in a context,
- and count only needed for telemetry or logging.
-
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.String
-
-
-
- Gets the item version string.
-
- To be added.
-
- For HTTP based protocols it could be based on ETag property.
- If provided this version can be used in update APIs for consistency control.
-
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Cloud.DocumentDb.RequestInfo
-
-
-
- Gets the request information.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Int32
-
-
-
- Gets the response status code.
-
- To be added.
-
- For databases using HTTP protocol the value would be the of response.
-
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Boolean
-
-
-
- Gets a value indicating whether an operation succeeded.
-
- To be added.
- To be added.
-
-
-
-
diff --git a/xml/System.Cloud.DocumentDb/IDatabaseResponse`1.xml b/xml/System.Cloud.DocumentDb/IDatabaseResponse`1.xml
deleted file mode 100644
index 0b53ce09a01..00000000000
--- a/xml/System.Cloud.DocumentDb/IDatabaseResponse`1.xml
+++ /dev/null
@@ -1,61 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
- [<System.Runtime.CompilerServices.Nullable(1)>]
-
-
-
- Covariant
-
-
-
-
-
- System.Cloud.DocumentDb.IDatabaseResponse
-
-
-
- The type of the item the response contains.
-
- The result interface including item for document storage responses.
-
- To be added.
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- T
-
-
-
- Gets response item.
-
- To be added.
- To be added.
-
-
-
-
diff --git a/xml/System.Cloud.DocumentDb/IDocumentDatabase.xml b/xml/System.Cloud.DocumentDb/IDocumentDatabase.xml
deleted file mode 100644
index 74a43e318c3..00000000000
--- a/xml/System.Cloud.DocumentDb/IDocumentDatabase.xml
+++ /dev/null
@@ -1,323 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
-
- An interface for managing a document database.
-
-
- This interface helps with database, table, and connection management.
- It also allows constructing readers and writers for tables.
-
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Threading.Tasks.Task
-
-
-
-
-
-
-
- to create the database if it doesn't exist; otherwise, .
- The cancellation token.
-
- Initializes connections and optionally creates the database if it doesn't exist.
-
- A representing the result of the asynchronous operation.
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Threading.Tasks.Task<System.Cloud.DocumentDb.IDatabaseResponse<System.Cloud.DocumentDb.TableOptions>>
-
-
-
-
-
-
-
- The table options.
- The request options.
- The token represents request cancellation.
-
- Creates a table using provided parameters.
-
- A containing a that wraps the table information.
- To be added.
- An error occurred on the client side,
- for example, on a bad request, permissions error, or client timeout.
- An error occurred on the database server side,
- including internal server error.
- The request failed but can be retried.
- This includes throttling and when the server is unavailable.
- A general failure occurred.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Threading.Tasks.Task<System.Cloud.DocumentDb.IDatabaseResponse<System.Boolean>>
-
-
-
-
-
- The cancellation token.
-
- Deletes the database this instance is responsible for.
-
-
- A containing a with
- value if successfully deleted and otherwise.
-
- To be added.
- An error occurred on the client side,
- for example, on a bad request, permissions error, or client timeout.
- An error occurred on the database server side,
- including an internal server error.
- The request failed but can be retried.
- This includes throttling and when the server is unavailable.
- A general failure occurred.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Threading.Tasks.Task<System.Cloud.DocumentDb.IDatabaseResponse<System.Cloud.DocumentDb.TableOptions>>
-
-
-
-
-
-
-
- The table options with and region information provided.
- The request options.
- The token that represents request cancellation.
-
- Deletes table using provided parameters.
-
-
- A containing a with
- value if table successfully deleted and otherwise.
-
- To be added.
- An error occurred on the client side,
- for example, on a bad request, permissions error, or client timeout.
- An error occurred on the database server side,
- including internal server error.
- The request failed but can be retried.
- This includes throttling and when the server is unavailable.
- A general failure occurred.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Cloud.DocumentDb.IDocumentReader<TDocument>
-
-
-
-
-
-
-
-
-
- The document entity type to be used as a table schema.
- The results of the request are mapped to an instance of this type.
-
- The table options.
-
- Gets a document reader for the specified table and document type.
-
- The document reader.
- To be added.
- An error occurred on the client side,
- for example, on a bad request, permissions error, or client timeout.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Cloud.DocumentDb.IDocumentWriter<TDocument>
-
-
-
-
-
-
-
-
-
- The document entity type to be used as a table schema.
- The results of the request are mapped to an instance of this type.
-
- The table options.
-
- Gets a document writer for the specified table and document type.
-
- The document writer.
- To be added.
- An error occurred on the client side,
- for example, on a bad request, permissions error, or client timeout.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Threading.Tasks.Task<System.Cloud.DocumentDb.IDatabaseResponse<System.Cloud.DocumentDb.TableOptions>>
-
-
-
-
-
-
-
- The table options with and region information provided.
- The request options.
- The token represents the request cancellation.
-
- Reads the provided table settings.
-
- A containing a that wraps the table information.
- To be added.
- An error occurred on the client side,
- for example, on a bad request, permissions error, or client timeout.
- An error occurred on the database server side,
- including internal server error.
- The request failed but can be retried.
- This includes throttling and when the server is unavailable.
- A general failure occurred.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Threading.Tasks.Task<System.Cloud.DocumentDb.IDatabaseResponse<System.Boolean>>
-
-
-
-
-
-
-
- The table options with and region information provided.
- The request options.
- The token represents request cancellation.
-
- Updates the existing table settings.
-
-
- A containing a that wraps the asynchronous operation result.
- The result is when the throughput replaced successfully.
- The indicating the operation is pending.
-
- To be added.
- An error occurred on the client side,
- for example, on a bad request, permissions error, or client timeout.
- An error occurred on the database server side,
- including internal server error.
- The request failed but can be retried.
- This includes throttling and when the server is unavailable.
- A general failure occurred.
-
-
-
-
-
diff --git a/xml/System.Cloud.DocumentDb/IDocumentDatabase`1.xml b/xml/System.Cloud.DocumentDb/IDocumentDatabase`1.xml
deleted file mode 100644
index 3f7fdb5d696..00000000000
--- a/xml/System.Cloud.DocumentDb/IDocumentDatabase`1.xml
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
- [<System.Runtime.CompilerServices.Nullable(1)>]
-
-
-
- ReferenceTypeConstraint
-
-
-
-
-
- System.Cloud.DocumentDb.IDocumentDatabase
-
-
-
- The context type, indicating injection preferences.
-
- An interface for injecting to a specific context.
-
- To be added.
-
-
-
diff --git a/xml/System.Cloud.DocumentDb/IDocumentReader`1.xml b/xml/System.Cloud.DocumentDb/IDocumentReader`1.xml
deleted file mode 100644
index 8e7d58d2107..00000000000
--- a/xml/System.Cloud.DocumentDb/IDocumentReader`1.xml
+++ /dev/null
@@ -1,199 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
-
-
-
-
- The document entity type to be used as a table schema.
- Request results will be mapped to instance of this type.
-
-
- An interface to clients for all document oriented (or NoSQL) databases for document read operations.
- https://en.wikipedia.org/wiki/Document-oriented_database.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Threading.Tasks.Task<System.Cloud.DocumentDb.IDatabaseResponse<System.Int32>>
-
-
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 1, 1, 1 })]
- [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 1, 1, 1 })>]
-
-
-
-
-
-
- The query request options.
- The condition function.
- The token represents request cancellation.
-
- Counts documents which satisfy a query conditions in a table.
-
- A containing a count of documents.
- To be added.
- Thrown when an error occurred on a client side.
- For example on a bad request, permissions error or client timeout.
- Thrown when an error occurred on a database server side,
- including internal server error.
- Thrown when a request failed but can be retried.
- This includes throttling and server not available cases.
- A generic exception thrown in all other not covered above cases.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Threading.Tasks.Task<System.Cloud.DocumentDb.IDatabaseResponse<System.Collections.Generic.IReadOnlyList<TOutputDocument>>>
-
-
-
-
-
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 1, 1, 1 })]
- [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 1, 1, 1 })>]
-
-
-
-
-
-
- The type used to map results from after condition is applied.
- The request options.
- The fetch condition function.
- The token represents request cancellation.
-
- Fetches a collection of documents.
-
- A containing a that wraps enumerable of fetched documents.
- To be added.
- Thrown when an error occurred on a client side.
- For example on a bad request, permissions error or client timeout.
- Thrown when an error occurred on a database server side,
- including internal server error.
- Thrown when a request failed but can be retried.
- This includes throttling and server not available cases.
- A generic exception thrown in all other not covered above cases.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Threading.Tasks.Task<System.Cloud.DocumentDb.IDatabaseResponse<System.Collections.Generic.IReadOnlyList<TDocument>>>
-
-
-
-
-
-
-
- The query request options.
- The query to fetch items.
- The token represents request cancellation.
-
- Fetches a collection of documents using a custom query provided.
-
- A containing a that wraps enumerable of fetched documents.
- To be added.
- Thrown when an error occurred on a client side.
- For example on a bad request, permissions error or client timeout.
- Thrown when an error occurred on a database server side,
- including internal server error.
- Thrown when a request failed but can be retried.
- This includes throttling and server not available cases.
- A generic exception thrown in all other not covered above cases.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Threading.Tasks.Task<System.Cloud.DocumentDb.IDatabaseResponse<TDocument>>
-
-
-
-
-
-
-
- The request options.
- The document id requested to read.
- The token represents request cancellation.
-
- Reads a document.
-
- A containing a that wraps the result document.
- To be added.
- Thrown when an error occurred on a client side.
- For example on a bad request, permissions error or client timeout.
- Thrown when an error occurred on a database server side,
- including internal server error.
- Thrown when a request failed but can be retried.
- This includes throttling and server not available cases.
- A generic exception thrown in all other not covered above cases.
-
-
-
-
diff --git a/xml/System.Cloud.DocumentDb/IDocumentWriter`1.xml b/xml/System.Cloud.DocumentDb/IDocumentWriter`1.xml
deleted file mode 100644
index a0ba28fbe09..00000000000
--- a/xml/System.Cloud.DocumentDb/IDocumentWriter`1.xml
+++ /dev/null
@@ -1,331 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
-
-
-
-
- The document entity type to be used as a table schema.
- Request results will be mapped to instance of this type.
-
-
- An interface to clients for all document oriented (or NoSQL) databases for document write operations.
- https://en.wikipedia.org/wiki/Document-oriented_database.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Threading.Tasks.Task<System.Cloud.DocumentDb.IDatabaseResponse<TDocument>>
-
-
-
-
-
-
- The request options.
- The token represents request cancellation.
-
- Creates a document provided at .
-
- A containing a that wraps the created document.
-
- The request will fail if an item already exists.
-
- Thrown when an error occurred on a client side.
- For example on a bad request, permissions error or client timeout.
- Thrown when an error occurred on a database server side,
- including internal server error.
- Thrown when a request failed but can be retried.
- This includes throttling and server not available cases.
- A generic exception thrown in all other not covered above cases.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Threading.Tasks.Task<System.Cloud.DocumentDb.IDatabaseResponse<System.Boolean>>
-
-
-
-
-
-
-
- The request options.
- The id of the document to be deleted.
- The token represents request cancellation.
-
- Deletes a document associated with the id.
-
- A containing a that wraps the asynchronous operation result.
- Result of the operation is true when deletion succeed, false if failed.
- To be added.
- Thrown when an error occurred on a client side.
- For example on a bad request, permissions error or client timeout.
- Thrown when an error occurred on a database server side,
- including internal server error.
- Thrown when a request failed but can be retried.
- This includes throttling and server not available cases.
- A generic exception thrown in all other not covered above cases.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Threading.Tasks.Task<System.Cloud.DocumentDb.IDatabaseResponse<System.Collections.Generic.IReadOnlyList<System.Cloud.DocumentDb.IDatabaseResponse<TDocument>>>>
-
-
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 0, 1 })]
- [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 0, 1 })>]
-
-
-
-
-
-
- The request options.
-
- to perform transaction batch.
- The token represents request cancellation.
-
- Transactionally executes a set of operations.
-
- A containing a of that wraps transaction operation response.
-
- Transactional batch describes a group of point operations that
- need to either succeed or fail. If all operations, in the order that are described in the transactional batch,
- succeed, the transaction is committed. If any operation fails, the entire transaction is rolled back.
-
- Thrown when an error occurred on a client side.
- For example on a bad request, permissions error or client timeout.
- Thrown when an error occurred on a database server side,
- including internal server error.
- Thrown when a request failed but can be retried.
- This includes throttling and server not available cases.
- A generic exception thrown in all other not covered above cases.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Threading.Tasks.Task<System.Cloud.DocumentDb.IDatabaseResponse<TDocument>>
-
-
-
-
-
-
-
-
- The request options.
- The document id.
- Func used to resolve conflict if there are documents in DB.
- The token represents request cancellation.
-
- Tries to insert or update a document with provided document id with value provided in .
-
- A containing a that wraps the updated document.
-
- This function should only be called if existence status of the target item is unknown.
- This is different from by providing a method for resolving conflicts.
- If the id in the document different from the id provided,
- the id will be updated too. After the operation succeed there will be no document with the old id.
-
- Thrown when an error occurred on a client side.
- For example on a bad request, permissions error or client timeout.
- Thrown when an error occurred on a database server side,
- including internal server error.
- Thrown when a request failed but can be retried.
- This includes throttling and server not available cases.
- A generic exception thrown in all other not covered above cases.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Threading.Tasks.Task<System.Cloud.DocumentDb.IDatabaseResponse<TDocument>>
-
-
-
-
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
- [<System.Runtime.CompilerServices.Nullable(2)>]
-
-
-
-
-
-
- The request options.
- The document id requested to patched.
- The patch operations to be applied.
- The predicate filter to be checked before patch applied.
- The token represents request cancellation.
-
- Patches a document.
-
- A containing a that wraps the result document.
- To be added.
- Thrown when an error occurred on a client side.
- For example on a bad request, permissions error or client timeout.
- Thrown when an error occurred on a database server side,
- including internal server error.
- Thrown when a request failed but can be retried.
- This includes throttling and server not available cases.
- A generic exception thrown in all other not covered above cases.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Threading.Tasks.Task<System.Cloud.DocumentDb.IDatabaseResponse<TDocument>>
-
-
-
-
-
-
-
- The request options.
- Id of the document to replace.
- The token represents request cancellation.
-
- Replaces a document having provided id with .
-
- A containing a that wraps the updated document.
-
- The request will fail if a document having the provided id does not exist.
- If the id in the document different from the id provided in ,
- the id will be updated too. After the operation succeed there will be no document with the old id anymore.
-
- Thrown when an error occurred on a client side.
- For example on a bad request, permissions error or client timeout.
- Thrown when an error occurred on a database server side,
- including internal server error.
- Thrown when a request failed but can be retried.
- This includes throttling and server not available cases.
- A generic exception thrown in all other not covered above cases.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Threading.Tasks.Task<System.Cloud.DocumentDb.IDatabaseResponse<TDocument>>
-
-
-
-
-
-
- The request options.
- The token represents request cancellation.
-
- Upserts a document provided in .
-
- A containing a that wraps the updated document.
-
- This method is suitable when existence of a document is unknown, and replace is always suitable.
- For conditional replace should be used instead.
-
- Thrown when an error occurred on a client side.
- For example on a bad request, permissions error or client timeout.
- Thrown when an error occurred on a database server side,
- including internal server error.
- Thrown when a request failed but can be retried.
- This includes throttling and server not available cases.
- A generic exception thrown in all other not covered above cases.
-
-
-
-
diff --git a/xml/System.Cloud.DocumentDb/ITableLocator.xml b/xml/System.Cloud.DocumentDb/ITableLocator.xml
deleted file mode 100644
index c3bca621bb9..00000000000
--- a/xml/System.Cloud.DocumentDb/ITableLocator.xml
+++ /dev/null
@@ -1,73 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
-
- Provides a way to adjust table parameters based on a specific document.
-
-
- This interface may be useful if table settings such as name or region differs on data provided.
- For example, a specific tenant's data should be isolated from other data or encrypted differently or live in other region.
- This can be done on the user side, however if the user has a lot places to access, it is troublesome and error prone to be done in all places.
- Instead, you can delegate the logic to an adapter to be applied every time a client makes a request.
-
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Nullable<System.Cloud.DocumentDb.TableInfo>
-
-
-
-
-
- [System.Runtime.CompilerServices.IsReadOnly]
- [<System.Runtime.CompilerServices.IsReadOnly>]
-
-
-
-
-
-
- The original table options.
- The target request.
-
- Provides a way to adjust table and request parameters for a specified request.
-
- A new table options, or the input options if no adjustments are needed.
-
- This method will be called only in cases is set to true.
- The input table options should not be modified; those are original options used to initialize reader / writer.
- The method can adjust table name, region in request, or other options specific to the provided document or request.
- For example:
- - A specific region might have a different table name, throughput requirements, or TTL.
- - A specific document might have a region or table requirement different from original.
- Notes:
- - The object is not shared between calls; it can be modified by the method directly.
- - The is the same provided for the API call.
- If a document is needed to implement locate logic, use for requests.
-
-
-
-
-
diff --git a/xml/System.Cloud.DocumentDb/PatchOperation.xml b/xml/System.Cloud.DocumentDb/PatchOperation.xml
deleted file mode 100644
index 58214d34c57..00000000000
--- a/xml/System.Cloud.DocumentDb/PatchOperation.xml
+++ /dev/null
@@ -1,287 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.ValueType
-
-
-
-
- [System.Runtime.CompilerServices.IsReadOnly]
- [<System.Runtime.CompilerServices.IsReadOnly>]
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
-
- Describes patch operation details.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Cloud.DocumentDb.PatchOperation
-
-
-
-
-
-
-
-
-
- The type of value to be patched.
- The path to be patched.
- The value to be patched.
-
- Creates patch details for add operation.
-
- Created patch operation.
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Cloud.DocumentDb.PatchOperation
-
-
-
-
-
-
- The path to be patched.
- The double value to be incremented by.
-
- Creates patch details for increment by double operation.
-
- Created patch operation.
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Cloud.DocumentDb.PatchOperation
-
-
-
-
-
-
- The path to be patched.
- The long value to be incremented by.
-
- Creates patch details for increment by long operation.
-
- Created patch operation.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Cloud.DocumentDb.PatchOperationType
-
-
-
- Gets the patch operation type.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.String
-
-
-
- Gets the patch operation path.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Cloud.DocumentDb.PatchOperation
-
-
-
-
-
- The path to be patched.
-
- Creates patch details for remove operation.
-
- Created patch operation.
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Cloud.DocumentDb.PatchOperation
-
-
-
-
-
-
-
-
-
- The type of value to be patched.
- The path to be patched.
- The value to be patched.
-
- Creates patch details for replace operation.
-
- Created patch operation.
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Cloud.DocumentDb.PatchOperation
-
-
-
-
-
-
-
-
-
- The type of value to be patched.
- The path to be patched.
- The value to be patched.
-
- Creates patch details for set operation.
-
- Created patch operation.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Object
-
-
-
- Gets the patch operation value.
-
- To be added.
- To be added.
-
-
-
-
diff --git a/xml/System.Cloud.DocumentDb/PatchOperationType.xml b/xml/System.Cloud.DocumentDb/PatchOperationType.xml
deleted file mode 100644
index ed221b95ac4..00000000000
--- a/xml/System.Cloud.DocumentDb/PatchOperationType.xml
+++ /dev/null
@@ -1,133 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Enum
-
-
-
- Enum representing patch operation type.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Field
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Cloud.DocumentDb.PatchOperationType
-
- 0
-
-
- Represents add operation.
-
-
-
-
-
-
-
-
-
-
- Field
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Cloud.DocumentDb.PatchOperationType
-
- 4
-
-
- Represents increment operation.
-
-
-
-
-
-
-
-
-
-
- Field
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Cloud.DocumentDb.PatchOperationType
-
- 1
-
-
- Represents remove operation.
-
-
-
-
-
-
-
-
-
-
- Field
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Cloud.DocumentDb.PatchOperationType
-
- 2
-
-
- Represents replace operation.
-
-
-
-
-
-
-
-
-
-
- Field
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Cloud.DocumentDb.PatchOperationType
-
- 3
-
-
- Represents set operation.
-
-
-
-
-
diff --git a/xml/System.Cloud.DocumentDb/Query.xml b/xml/System.Cloud.DocumentDb/Query.xml
deleted file mode 100644
index 2b2f60cc44f..00000000000
--- a/xml/System.Cloud.DocumentDb/Query.xml
+++ /dev/null
@@ -1,128 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.ValueType
-
-
-
-
- [System.Runtime.CompilerServices.IsReadOnly]
- [<System.Runtime.CompilerServices.IsReadOnly>]
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
-
- Represents a query with parameters.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Constructor
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
-
-
- The query text.
-
- Initializes a new instance of the struct.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Constructor
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
-
-
-
- The query text.
- The query parameters.
-
- Initializes a new instance of the struct.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Collections.Generic.IReadOnlyDictionary<System.String,System.String>
-
-
-
- Gets the query parameters.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.String
-
-
-
- Gets the query text.
-
- To be added.
- To be added.
-
-
-
-
diff --git a/xml/System.Cloud.DocumentDb/QueryRequestOptions`1.xml b/xml/System.Cloud.DocumentDb/QueryRequestOptions`1.xml
deleted file mode 100644
index 5c6dc161678..00000000000
--- a/xml/System.Cloud.DocumentDb/QueryRequestOptions`1.xml
+++ /dev/null
@@ -1,298 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
- [<System.Runtime.CompilerServices.Nullable(1)>]
-
-
-
-
-
- System.Cloud.DocumentDb.RequestOptions<TDocument>
-
- TDocument
-
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })]
- [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })>]
-
-
-
-
- The document entity type to be used as a table schema.
- Request results will be mapped to instance of this type.
-
-
- Defines parameters to be used by store engine for queries.
-
- To be added.
-
-
-
-
-
-
-
-
- Constructor
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.String
-
-
-
- Gets or sets continuation token to continue reading from a breakpoint.
-
- To be added.
-
- Default is and reading would start from the begin.
-
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Nullable<System.Boolean>
-
-
-
- Gets or sets the option to enable low precision order by.
-
- To be added.
-
- Default is .
-
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Nullable<System.Boolean>
-
-
-
- Gets or sets the option to enable scans on the queries which couldn't be served
- as indexing was opted out on the requested paths.
-
- To be added.
-
- Default is .
- Set true to enable and false to disable scan in query.
- When set to null, client will use database configured or default option.
- If operation does not support the option, this parameter will be ignored.
-
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Cloud.DocumentDb.FetchMode
-
-
-
- Gets or sets the fetch condition.
-
- To be added.
-
- Default is .
- This value is indicate the fetch condition of query.
-
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
- [System.ComponentModel.DataAnnotations.Range(1, 1000000)]
- [<System.ComponentModel.DataAnnotations.Range(1, 1000000)>]
-
-
-
- System.Nullable<System.Int32>
-
-
-
- Gets or sets the maximum number of items that can be buffered client side during parallel query execution.
-
- To be added.
-
- The default is .
- A positive property value limits the number of buffered items to the set value.
- If this is set to , the system automatically decides the number of items to buffer.
- This is only suggestive and cannot be abided by in certain cases.
-
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
- [System.ComponentModel.DataAnnotations.Range(1, 1000)]
- [<System.ComponentModel.DataAnnotations.Range(1, 1000)>]
-
-
-
- System.Nullable<System.Int32>
-
-
-
- Gets or sets the number of concurrent operations run client side during parallel query execution.
-
- To be added.
-
- Default is .
- A positive property value limits the number of concurrent operations to the set value.
- If this is set to , the system automatically decides the number of concurrent operations to run.
-
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
- [System.ComponentModel.DataAnnotations.Range(1, 1000000)]
- [<System.ComponentModel.DataAnnotations.Range(1, 1000000)>]
-
-
-
- System.Nullable<System.Int32>
-
-
-
- Gets or sets the maximum number of items to be returned.
-
- To be added.
-
- Default is .
-
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
- [System.ComponentModel.DataAnnotations.Range(1, 10000)]
- [<System.ComponentModel.DataAnnotations.Range(1, 10000)>]
-
-
-
- System.Nullable<System.Int32>
-
-
-
- Gets or sets the continuation token size limit.
-
- To be added.
-
- Default is .
-
-
-
-
-
diff --git a/xml/System.Cloud.DocumentDb/RegionalDatabaseOptions.xml b/xml/System.Cloud.DocumentDb/RegionalDatabaseOptions.xml
deleted file mode 100644
index e2ee373a85d..00000000000
--- a/xml/System.Cloud.DocumentDb/RegionalDatabaseOptions.xml
+++ /dev/null
@@ -1,157 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
-
- Represents region-specific configurations for databases.
-
- To be added.
-
-
-
-
-
-
-
-
- Constructor
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.String
-
-
-
- Gets or sets the regional database name.
-
- The default value is .
-
- If the value is not specified, is used.
-
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
- [System.ComponentModel.DataAnnotations.Required]
- [<System.ComponentModel.DataAnnotations.Required>]
-
-
-
- System.Uri
-
-
-
- Gets or sets the regional database endpoint.
-
- To be added.
-
- The value is required.
-
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
- [<System.Runtime.CompilerServices.Nullable(1)>]
-
-
-
- System.Collections.Generic.IList<System.String>
-
-
-
- Gets or sets a list of preferred regions used for SDK to define failover order for regional database.
-
-
- The default value is an empty .
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.String
-
-
-
- Gets or sets the key to the account or resource token.
-
- The default value is .
- To be added.
-
-
-
-
diff --git a/xml/System.Cloud.DocumentDb/RequestInfo.xml b/xml/System.Cloud.DocumentDb/RequestInfo.xml
deleted file mode 100644
index 1d5fb3cd50b..00000000000
--- a/xml/System.Cloud.DocumentDb/RequestInfo.xml
+++ /dev/null
@@ -1,154 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.ValueType
-
-
-
-
- [System.Runtime.CompilerServices.IsReadOnly]
- [<System.Runtime.CompilerServices.IsReadOnly>]
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
-
- Describes the request information.
-
- To be added.
-
-
-
-
-
-
-
-
- Constructor
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
-
-
-
-
-
- The request region.
- The request table name.
- The request cost.
- The endpoint used for request.
-
- Initializes a new instance of the struct.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Nullable<System.Double>
-
-
-
- Gets the cost of the request in database defined units if available.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Uri
-
-
-
- Gets the endpoint used for request.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.String
-
-
-
- Gets target region, if available.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.String
-
-
-
- Gets target table name, if available.
-
- To be added.
- To be added.
-
-
-
-
diff --git a/xml/System.Cloud.DocumentDb/RequestOptions.xml b/xml/System.Cloud.DocumentDb/RequestOptions.xml
deleted file mode 100644
index 8e282a5acc1..00000000000
--- a/xml/System.Cloud.DocumentDb/RequestOptions.xml
+++ /dev/null
@@ -1,211 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
-
- Defines parameters to be used by store engine.
-
-
- Not all parameters supported by all APIs and engines.
- Unsupported parameters are ignored.
-
-
-
-
-
-
-
-
-
- Constructor
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Nullable<System.Cloud.DocumentDb.ConsistencyLevel>
-
-
-
- Gets or sets the consistency level required for the request.
-
-
- The default is .
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Boolean
-
-
-
- Gets or sets a value indicating whether written object should be returned back after write operations.
-
-
- The default value is .
-
-
- Indicates whether written object should be returned back after write operations like Create, Upsert, Patch, and Replace.
- Setting the option to false causes the response to have a item.
- This reduces networking and CPU load by not sending the resource back over the network and serializing it on the client.
-
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.String
-
-
-
- Gets or sets the item version parameter to control item version for concurrent modifications.
-
-
- The default is .
-
-
- For HTTP based protocols, the item version could be based on ETag property.
- It can be obtained from
- by performing an operation that provides the item as the result.
-
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Collections.Generic.IReadOnlyList<System.Object>
-
-
-
- Gets or sets the partition key elements for the current request.
-
-
- The default is .
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.String
-
-
-
- Gets or sets the region ID.
-
-
- The default is .
-
-
- If the region is not set, the request will work with global database.
- Otherwise it should operate with database of a specified region.
-
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.String
-
-
-
- Gets or sets the token for use with session consistency.
-
-
- The default is .
-
- To be added.
-
-
-
-
diff --git a/xml/System.Cloud.DocumentDb/RequestOptions`1.xml b/xml/System.Cloud.DocumentDb/RequestOptions`1.xml
deleted file mode 100644
index 16c6603ed63..00000000000
--- a/xml/System.Cloud.DocumentDb/RequestOptions`1.xml
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
- [<System.Runtime.CompilerServices.Nullable(1)>]
-
-
-
-
-
- System.Cloud.DocumentDb.RequestOptions
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
-
- The document entity type to be used as a table schema.
- Operation results from database will be mapped to instance of this type.
-
-
- Defines parameters to be used by store engine.
-
-
- Not all parameters supported by all APIs and engines.
- Unsupported parameters are ignored.
-
-
-
-
-
-
-
-
-
- Constructor
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- TDocument
-
-
-
- Gets or sets the document value.
-
- To be added.
- To be added.
-
-
-
-
diff --git a/xml/System.Cloud.DocumentDb/TableInfo.xml b/xml/System.Cloud.DocumentDb/TableInfo.xml
deleted file mode 100644
index 8e6fadf20d3..00000000000
--- a/xml/System.Cloud.DocumentDb/TableInfo.xml
+++ /dev/null
@@ -1,269 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.ValueType
-
-
-
-
- [System.Runtime.CompilerServices.IsReadOnly]
- [<System.Runtime.CompilerServices.IsReadOnly>]
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
-
- Represents read-only table configurations.
-
-
- Contains similar information as ,
- but can't be extended and modified.
- It's designed to be used in a hot pass,
- and has 8x performance compared to using .
-
-
-
-
-
-
-
-
-
-
- Constructor
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
-
-
- The table options.
-
- Initializes a new instance of the struct.
-
- To be added.
-
-
-
-
-
-
-
-
- Constructor
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
-
-
- [System.Runtime.CompilerServices.IsReadOnly]
- [<System.Runtime.CompilerServices.IsReadOnly>]
-
-
-
-
-
-
-
- The source table info.
- The table name.
-
- to mark the table as regional; otherwise, .
-
- Initializes a new instance of the struct.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Boolean
-
-
-
- Gets a value indicating whether a is required to be used with this table.
-
-
- to use a locator;
- if a locator isn't used even if configured.
- The default is .
-
-
- If a locator is required, requests require that be specified to provide .
- This is a protection mechanism to ensure that the table forgets provided documents.
-
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Boolean
-
-
-
- Gets a value indicating whether table is regionally replicated or a global.
-
-
- if the table is regional;
- if it's global.
- The default is .
-
-
- When enabling regional tables:
- - All required region endpoints should be configured in client.
- - Requests should contain provided.
-
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
- [<System.Runtime.CompilerServices.Nullable(2)>]
-
-
-
- System.String
-
-
-
- Gets the partition ID path for store.
-
-
- The default is .
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.String
-
-
-
- Gets the table name.
-
-
- The default is .
-
-
- The value is required.
-
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Cloud.DocumentDb.Throughput
-
-
-
- Gets the table throughput value.
-
-
- The default is .
-
- To be added.
-
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.TimeSpan
-
-
-
- Gets the time to live for table items.
-
-
- The default is .
-
-
- If not specified, records will not expire.
- The minimum value is 1 second.
-
-
-
-
-
diff --git a/xml/System.Cloud.DocumentDb/TableOptions.xml b/xml/System.Cloud.DocumentDb/TableOptions.xml
deleted file mode 100644
index 1778da6cc10..00000000000
--- a/xml/System.Cloud.DocumentDb/TableOptions.xml
+++ /dev/null
@@ -1,219 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
-
- Represents table configurations.
-
- To be added.
-
-
-
-
-
-
-
-
- Constructor
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Boolean
-
-
-
- Gets or sets a value indicating whether a required to be used with this table.
-
-
- The default is , which means a locator will not be used even if configured.
-
-
- If locator is required, requests will require provided to API to provide .
- This is the protection mechanism to avoid engineers not designed specific table to forget provide documents when table locator is in use.
-
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Boolean
-
-
-
- Gets or sets a value indicating whether table is regionally replicated or a global.
-
- To be added.
-
- Default is , which means table is global.
- When enabling regional tables
- - All required region endpoints should be configured in client.
- - Requests should contain provided.
-
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
- [<System.Runtime.CompilerServices.Nullable(2)>]
-
-
-
- System.String
-
-
-
- Gets or sets the partition id path for store.
-
- To be added.
-
- Default is .
-
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
- [System.ComponentModel.DataAnnotations.Required]
- [<System.ComponentModel.DataAnnotations.Required>]
-
-
-
- System.String
-
-
-
- Gets or sets the table name.
-
- To be added.
-
- Default is .
- The value is required.
-
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Cloud.DocumentDb.Throughput
-
-
-
- Gets or sets the table throughput value.
-
-
- The default is .
-
- To be added.
-
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.TimeSpan
-
-
-
- Gets or sets the time to live for table items.
-
- To be added.
-
- Default is .
- If not specified, records will not expire.
- 1s is the minimum value.
-
-
-
-
-
diff --git a/xml/System.Cloud.DocumentDb/Throughput.xml b/xml/System.Cloud.DocumentDb/Throughput.xml
deleted file mode 100644
index 0c173636061..00000000000
--- a/xml/System.Cloud.DocumentDb/Throughput.xml
+++ /dev/null
@@ -1,104 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.ValueType
-
-
-
-
- [System.Runtime.CompilerServices.IsReadOnly]
- [<System.Runtime.CompilerServices.IsReadOnly>]
-
-
-
-
- The structure to define throughput.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Constructor
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
-
-
-
- The throughput.
-
- Initializes a new instance of the struct.
-
-
- See for more details.
-
-
-
-
-
-
-
-
-
-
- Field
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Cloud.DocumentDb.Throughput
-
-
-
- The constant for unlimited throughput.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.DocumentDb.Abstractions
- 8.0.0.0
-
-
- System.Nullable<System.Int32>
-
-
-
- Gets throughput value.
-
- To be added.
-
- The throughput is in database defined units,
- for example, Cosmos DB throughput measured in RUs (request units) per second:
- Azure Cosmos DB service quotas.
-
-
-
-
-
diff --git a/xml/System.Cloud.Messaging/AsyncProcessingPipelineBuilderExtensions.xml b/xml/System.Cloud.Messaging/AsyncProcessingPipelineBuilderExtensions.xml
deleted file mode 100644
index 60eef9af905..00000000000
--- a/xml/System.Cloud.Messaging/AsyncProcessingPipelineBuilderExtensions.xml
+++ /dev/null
@@ -1,857 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- Provides extension methods for to register:
- 1. singletons,
- 2. ,
- 3. ,
- 4. ,
- 5. ,
- 6. .
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
-
-
-
- ReferenceTypeConstraint
-
-
-
-
-
-
-
- Type of singleton.
- The builder for async processing pipeline.
-
- Adds any singletons required for the async processing pipeline.
-
-
- to chain additional calls.
-
- Ensure the singleton is already registered with the .
-
- Any argument is .
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
-
-
-
- ReferenceTypeConstraint
-
-
-
-
-
-
-
-
- Type of singleton.
- The builder for async processing pipeline.
- The implementation factory for the singleton type.
-
- Adds any singletons required for the async processing pipeline with the provided .
-
-
- to chain additional calls.
- To be added.
- Any argument is .
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
-
-
-
- ReferenceTypeConstraint
-
-
-
-
-
-
-
-
-
- Type of singleton.
- The builder for async processing pipeline.
- The name with which the singleton is registered.
- The implementation factory for the singleton type.
-
- Adds any singletons required for the async processing pipeline with the provided against the provided .
-
-
- to chain additional calls.
- To be added.
- Any argument is .
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Cloud.Messaging.IAsyncProcessingPipelineBuilder
-
-
-
-
- ReferenceTypeConstraint
- System.Cloud.Messaging.IMessageMiddleware
-
-
-
-
-
-
-
- Type of implementation.
- The builder for async processing pipeline.
-
- Adds the to the async processing pipeline.
-
-
- to chain additional calls.
-
- Ordering of the in the pipeline is determined by the order of the calls to this method.
- Ensure the is already registered with the .
-
- Any argument is .
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Cloud.Messaging.IAsyncProcessingPipelineBuilder
-
-
-
-
- ReferenceTypeConstraint
- System.Cloud.Messaging.IMessageMiddleware
-
-
-
-
-
-
-
-
- Type of implementation.
- The builder for async processing pipeline.
- The implementation factory for .
-
- Adds the to the async processing pipeline with the provided implementation factory.
-
-
- to chain additional calls.
-
- Ordering of the in the pipeline is determined by the order of the calls to this method.
-
- Any argument is .
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging.IAsyncProcessingPipelineBuilder
-
-
-
-
- ReferenceTypeConstraint
-
-
-
-
-
-
-
- Type of singleton.
-
- .
-
- Register any singletons required against the .
-
-
- to chain additional calls.
- To be added.
- If any of the parameters is null.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging.IAsyncProcessingPipelineBuilder
-
-
-
-
- ReferenceTypeConstraint
-
-
-
-
-
-
-
-
- Type of singleton.
-
- .
- Implementation for .
-
- Add any singletons required with the provided .
-
-
- to chain additional calls.
- To be added.
- If any of the parameters is null.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging.IAsyncProcessingPipelineBuilder
-
-
-
-
- ReferenceTypeConstraint
-
-
-
-
-
-
-
-
-
- Type of singleton.
-
- .
- The pipeline name.
- Implementation for .
-
- Add any singletons required with the provided against the .
-
-
- to chain additional calls.
- To be added.
- If any of the parameters is null.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Cloud.Messaging.IAsyncProcessingPipelineBuilder
-
-
-
-
- System.Cloud.Messaging.MessageConsumer
-
-
-
-
-
-
-
- Type of implementation.
- The builder for async processing pipeline.
-
- Configures the for the async processing pipeline.
-
-
- to chain additional calls.
-
- Ensure the is already registered with the .
-
- Any argument is .
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Cloud.Messaging.IAsyncProcessingPipelineBuilder
-
-
-
-
- System.Cloud.Messaging.MessageConsumer
-
-
-
-
-
-
-
-
- Type of implementation.
- The builder for async processing pipeline.
- The implementation factory for .
-
- Configures the for the async processing pipeline with the provided implementation factory.
-
-
- to chain additional calls.
- To be added.
- Any argument is .
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Cloud.Messaging.IAsyncProcessingPipelineBuilder
-
-
-
-
- ReferenceTypeConstraint
- System.Cloud.Messaging.IMessageDestination
-
-
-
-
-
-
-
- Type of implementation.
- The builder for async processing pipeline.
-
- Configures the for the async processing pipeline.
-
-
- to chain additional calls.
-
- Ensure the is already registered with the .
-
- Any argument is .
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Cloud.Messaging.IAsyncProcessingPipelineBuilder
-
-
-
-
- ReferenceTypeConstraint
- System.Cloud.Messaging.IMessageDestination
-
-
-
-
-
-
-
-
- Type of implementation.
- The builder for async processing pipeline.
- The implementation factory for .
-
- Configures the for the async processing pipeline with the provided implementation factory.
-
-
- to chain additional calls.
- To be added.
- Any argument is .
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Cloud.Messaging.IAsyncProcessingPipelineBuilder
-
-
-
-
- ReferenceTypeConstraint
- System.Cloud.Messaging.IMessageDestination
-
-
-
-
-
-
-
-
-
-
- Type of implementation.
- The pipeline name.
- The builder for async processing pipeline.
- The name with which the is registered with.
- The implementation factory for .
-
- Configures the for the async processing pipeline with the provided name and implementation factory.
-
-
- to chain additional calls.
- To be added.
- Any argument is .
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Cloud.Messaging.IAsyncProcessingPipelineBuilder
-
-
-
-
- ReferenceTypeConstraint
- System.Cloud.Messaging.IMessageSource
-
-
-
-
-
-
-
- Type of implementation.
- The builder for async processing pipeline.
-
- Configures the for the async processing pipeline.
-
-
- to chain additional calls.
-
- Ensure the is already registered with the .
-
- Any argument is .
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Cloud.Messaging.IAsyncProcessingPipelineBuilder
-
-
-
-
- ReferenceTypeConstraint
- System.Cloud.Messaging.IMessageSource
-
-
-
-
-
-
-
-
- Type of implementation.
- The builder for async processing pipeline.
- The implementation factory for .
-
- Configures the for the async processing pipeline with the provided implementation factory.
-
-
- to chain additional calls.
- To be added.
- Any argument is .
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
-
-
-
-
- The builder for async processing pipeline.
-
- Configures the terminal for the async processing pipeline.
-
-
- to chain additional calls.
-
- Ensure to add the required in the pipeline before calling this method via:
- 1. OR
- 2. .
-
- Any argument is .
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
-
-
-
-
-
- The builder for async processing pipeline.
- The implementation factory for .
-
- Configures the terminal for the async processing pipeline with the provided implementation factory.
-
-
- to chain additional calls.
-
- Ensure to add the required in the pipeline before calling this method via:
- 1. OR
- 2. .
-
- Any argument is .
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging.IAsyncProcessingPipelineBuilder
-
-
-
-
- ReferenceTypeConstraint
- System.Cloud.Messaging.IMessageDelegate
-
-
-
-
-
-
-
- Type of implementation.
-
- .
-
- Configures the terminal with implementation to the pipeline.
-
-
- to chain additional calls.
-
- Ensure to add the required in the pipeline via:
- 1. OR
- 2.
- before calling this method.
-
- If any of the parameters is null.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging.IAsyncProcessingPipelineBuilder
-
-
-
-
- ReferenceTypeConstraint
- System.Cloud.Messaging.IMessageDelegate
-
-
-
-
-
-
-
-
- Type of implementation.
-
- .
- Implementation for .
-
- Configures the terminal with implementation to the pipeline.
-
-
- to chain additional calls.
-
- Ensure to add the required in the pipeline via:
- 1. OR
- 2.
- before calling this method.
-
- If any of the parameters is null.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Void
-
-
-
-
-
- The builder for async processing pipeline.
-
- Configures the previously registered for the async processing pipeline as a .
-
-
- Ensure to configure the required before calling this method via:
- 1. OR
- 2. .
-
- Any argument is .
-
-
-
-
diff --git a/xml/System.Cloud.Messaging/BaseMessageConsumer.xml b/xml/System.Cloud.Messaging/BaseMessageConsumer.xml
deleted file mode 100644
index af24a2f700d..00000000000
--- a/xml/System.Cloud.Messaging/BaseMessageConsumer.xml
+++ /dev/null
@@ -1,362 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Object
-
-
-
- System.Cloud.Messaging.IMessageConsumer
-
-
-
-
- Reference base class implementation for .
-
- To be added.
-
-
-
-
-
-
-
-
-
- Constructor
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
-
-
-
-
-
-
- .
-
- .
-
- .
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- M:System.Cloud.Messaging.IMessageConsumer.ExecuteAsync(System.Threading.CancellationToken)
-
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Threading.Tasks.ValueTask
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Threading.Tasks.ValueTask
-
-
-
-
-
-
- .
-
- Process a single message asynchronously.
-
-
- .
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Threading.Tasks.ValueTask<System.Cloud.Messaging.MessageContext>
-
-
-
-
-
- Cancellation Token.
-
- Fetch message from message source.
-
-
- of nullable .
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- Microsoft.Extensions.Logging.ILogger
-
-
-
- Gets the .
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging.IMessageDelegate
-
-
-
- Gets the .
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging.IMessageSource
-
-
-
- Gets the underlying .
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Threading.Tasks.ValueTask
-
-
-
-
-
-
- .
-
- Handles the message processing completion.
-
-
- .
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Threading.Tasks.ValueTask
-
-
-
-
-
-
-
- .
-
- .
-
- Handles exception occured during processing message.
-
-
- .
- Default behaviour is to rethrow the exception.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Threading.Tasks.ValueTask
-
-
-
-
-
-
- .
-
- Represents processing steps for message(s).
-
-
- .
-
- Different implementation of the consumer can override this method and execute the
- in parallel or in any other way using Task Parallel Library (TPL) / DataFlow or any other abstractions.
-
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Threading.Tasks.ValueTask
-
-
-
-
-
-
- .
-
- Process a message asynchronously.
-
-
- .
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Void
-
-
-
-
-
-
- .
-
- Release context.
-
- To be added.
-
-
-
-
diff --git a/xml/System.Cloud.Messaging/DefaultMessageConsumer.xml b/xml/System.Cloud.Messaging/DefaultMessageConsumer.xml
deleted file mode 100644
index 12b46a4b93a..00000000000
--- a/xml/System.Cloud.Messaging/DefaultMessageConsumer.xml
+++ /dev/null
@@ -1,117 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Cloud.Messaging.MessageConsumer
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
-
- Provides default implementation to .
-
- To be added.
-
-
-
-
-
-
-
-
-
- Constructor
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
-
-
-
-
-
-
- The message source.
- The list of middlewares.
- The terminal message delegate.
- Logger.
-
- Initializes a new instance of the class.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Threading.Tasks.ValueTask
-
-
-
-
-
-
- The message context.
- The exception during the processing of the message.
-
- Rethrows exception that occurred during the message processing.
-
-
- .
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Threading.Tasks.ValueTask
-
-
-
-
-
- The cancellation token.
-
- Processes message one at a time.
-
-
- .
- To be added.
-
-
-
-
diff --git a/xml/System.Cloud.Messaging/IAsyncProcessingPipelineBuilder.xml b/xml/System.Cloud.Messaging/IAsyncProcessingPipelineBuilder.xml
deleted file mode 100644
index 09354dee98d..00000000000
--- a/xml/System.Cloud.Messaging/IAsyncProcessingPipelineBuilder.xml
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
-
-
- Interface to register services for the async processing pipeline.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.String
-
-
-
- Gets the name of the message pipeline.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- Microsoft.Extensions.DependencyInjection.IServiceCollection
-
-
-
- Gets the .
-
- To be added.
- To be added.
-
-
-
-
diff --git a/xml/System.Cloud.Messaging/IMessageCompleteActionFeature.xml b/xml/System.Cloud.Messaging/IMessageCompleteActionFeature.xml
deleted file mode 100644
index f2b1e61d5dd..00000000000
--- a/xml/System.Cloud.Messaging/IMessageCompleteActionFeature.xml
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
-
-
- Feature interface for marking the message processing as complete.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Threading.Tasks.ValueTask
-
-
-
-
-
-
- .
-
- Marks the message processing to be completed asynchronously.
-
-
- .
- To be added.
-
-
-
-
diff --git a/xml/System.Cloud.Messaging/IMessageConsumer.xml b/xml/System.Cloud.Messaging/IMessageConsumer.xml
deleted file mode 100644
index aa18b9250c9..00000000000
--- a/xml/System.Cloud.Messaging/IMessageConsumer.xml
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
-
-
- Interface for consuming and processing messages.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Threading.Tasks.ValueTask
-
-
-
-
-
-
- to stop processing messages.
-
- Start processing the messages.
-
-
- .
- To be added.
-
-
-
-
diff --git a/xml/System.Cloud.Messaging/IMessageDelegate.xml b/xml/System.Cloud.Messaging/IMessageDelegate.xml
deleted file mode 100644
index b993e2a0633..00000000000
--- a/xml/System.Cloud.Messaging/IMessageDelegate.xml
+++ /dev/null
@@ -1,52 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
-
-
- The message delegate called by to continue processing the message in the pipeline chain.
-
-
- It is inspired from the next delegate in the ASP.NET Core Middleware pipeline.
-
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Threading.Tasks.ValueTask
-
-
-
-
-
-
- .
-
- Handles the message asynchronously.
-
-
- .
- To be added.
-
-
-
-
diff --git a/xml/System.Cloud.Messaging/IMessageDestination.xml b/xml/System.Cloud.Messaging/IMessageDestination.xml
deleted file mode 100644
index cdf679770b5..00000000000
--- a/xml/System.Cloud.Messaging/IMessageDestination.xml
+++ /dev/null
@@ -1,57 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
-
-
- Interface for writing message to a destination.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Threading.Tasks.ValueTask
-
-
-
-
-
- The message context.
-
- Writes a message asynchronously.
-
-
- .
- To be added.
-
-
-
-
diff --git a/xml/System.Cloud.Messaging/IMessageDestinationFeatures.xml b/xml/System.Cloud.Messaging/IMessageDestinationFeatures.xml
deleted file mode 100644
index 403d0ae2abe..00000000000
--- a/xml/System.Cloud.Messaging/IMessageDestinationFeatures.xml
+++ /dev/null
@@ -1,44 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
-
-
- Interface for features used for writing messages to .
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- Microsoft.AspNetCore.Http.Features.IFeatureCollection
-
-
-
- Gets the associated .
-
- To be added.
- To be added.
-
-
-
-
diff --git a/xml/System.Cloud.Messaging/IMessageMiddleware.xml b/xml/System.Cloud.Messaging/IMessageMiddleware.xml
deleted file mode 100644
index ca9e437629d..00000000000
--- a/xml/System.Cloud.Messaging/IMessageMiddleware.xml
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
-
-
- Interface for a middleware that uses and the next in the pipeline to process the message.
-
-
- Inspired from ASP.NET Core Middleware, which uses HttpContext and the next RequestDelegate in the pipeline.
-
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Threading.Tasks.ValueTask
-
-
-
-
-
-
-
- .
-
- .
-
- Handles the message.
-
-
- .
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
-
-
-
-
-
- The message context.
- The next handler in the async processing pipeline.
-
- Handles the message.
-
-
- .
- To be added.
-
-
-
-
diff --git a/xml/System.Cloud.Messaging/IMessagePayloadFeature.xml b/xml/System.Cloud.Messaging/IMessagePayloadFeature.xml
deleted file mode 100644
index c962750d2fd..00000000000
--- a/xml/System.Cloud.Messaging/IMessagePayloadFeature.xml
+++ /dev/null
@@ -1,44 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
-
-
- Feature interface for setting/retrieving the message payload.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.ReadOnlyMemory<System.Byte>
-
-
-
- Gets the message payload.
-
- To be added.
- To be added.
-
-
-
-
diff --git a/xml/System.Cloud.Messaging/IMessagePostponeActionFeature.xml b/xml/System.Cloud.Messaging/IMessagePostponeActionFeature.xml
deleted file mode 100644
index 5d8d34314ec..00000000000
--- a/xml/System.Cloud.Messaging/IMessagePostponeActionFeature.xml
+++ /dev/null
@@ -1,53 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
-
-
- Feature interface for postponing the message processing.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Threading.Tasks.ValueTask
-
-
-
-
-
-
-
- by which message processing is to be postponed.
-
- .
-
- Postpones the message processing asynchronously.
-
-
- .
- To be added.
-
-
-
-
diff --git a/xml/System.Cloud.Messaging/IMessagePostponeFeature.xml b/xml/System.Cloud.Messaging/IMessagePostponeFeature.xml
deleted file mode 100644
index a721f197d7e..00000000000
--- a/xml/System.Cloud.Messaging/IMessagePostponeFeature.xml
+++ /dev/null
@@ -1,51 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
-
-
- Feature interface for postponing the message processing.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Threading.Tasks.ValueTask
-
-
-
-
-
-
- The time span by which message processing is to be postponed.
- The cancellation token for the operation.
-
- Postpones the message processing asynchronously.
-
-
- .
- To be added.
-
-
-
-
diff --git a/xml/System.Cloud.Messaging/IMessageSource.xml b/xml/System.Cloud.Messaging/IMessageSource.xml
deleted file mode 100644
index 62008b269d6..00000000000
--- a/xml/System.Cloud.Messaging/IMessageSource.xml
+++ /dev/null
@@ -1,90 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
-
-
- Interface for a message source.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Threading.Tasks.ValueTask<System.Cloud.Messaging.MessageContext>
-
-
-
-
-
- The cancellation token for reading message.
-
- Reads message asynchronously.
-
-
- .
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Void
-
-
-
-
-
-
- .
-
- Release the message context.
-
-
- Allows pooling of the message context.
-
-
-
-
-
diff --git a/xml/System.Cloud.Messaging/IMessageSourceFeatures.xml b/xml/System.Cloud.Messaging/IMessageSourceFeatures.xml
deleted file mode 100644
index 64a6d6ea6cd..00000000000
--- a/xml/System.Cloud.Messaging/IMessageSourceFeatures.xml
+++ /dev/null
@@ -1,44 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
-
-
- Interface for features read from .
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- Microsoft.AspNetCore.Http.Features.IFeatureCollection
-
-
-
- Gets the associated .
-
- To be added.
- To be added.
-
-
-
-
diff --git a/xml/System.Cloud.Messaging/IMessageVisibilityDelayFeature.xml b/xml/System.Cloud.Messaging/IMessageVisibilityDelayFeature.xml
deleted file mode 100644
index 99f88a6542e..00000000000
--- a/xml/System.Cloud.Messaging/IMessageVisibilityDelayFeature.xml
+++ /dev/null
@@ -1,52 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
-
-
- Feature interface for setting/retrieving the visibility delay.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.TimeSpan
-
-
-
- Gets the visibility delay which represents the delay after which the message is available for other to process.
-
- To be added.
- To be added.
-
-
-
-
diff --git a/xml/System.Cloud.Messaging/IPipelineDelegateFactory.xml b/xml/System.Cloud.Messaging/IPipelineDelegateFactory.xml
deleted file mode 100644
index abea960a084..00000000000
--- a/xml/System.Cloud.Messaging/IPipelineDelegateFactory.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
-
-
- Factory interface for obtaining a composable from the registered pipeline of
- and a terminal types which can act on the messages from .
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging.IMessageDelegate
-
-
-
-
-
- Name of the pipeline.
-
- Creates the given .
-
- Function of and .
- To be added.
-
-
-
-
diff --git a/xml/System.Cloud.Messaging/ISerializedMessagePayloadFeature`1.xml b/xml/System.Cloud.Messaging/ISerializedMessagePayloadFeature`1.xml
deleted file mode 100644
index ecad4e12b7d..00000000000
--- a/xml/System.Cloud.Messaging/ISerializedMessagePayloadFeature`1.xml
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
-
-
- Covariant
-
-
-
-
-
- Type of the message payload.
-
- Feature interface for setting/retrieving the serialized message payload.
-
- To be added.
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- T
-
-
-
- Gets the serialized message payload.
-
- To be added.
- To be added.
-
-
-
-
diff --git a/xml/System.Cloud.Messaging/LatencyRecorderMiddlewareExtensions.xml b/xml/System.Cloud.Messaging/LatencyRecorderMiddlewareExtensions.xml
deleted file mode 100644
index 2e0680442a4..00000000000
--- a/xml/System.Cloud.Messaging/LatencyRecorderMiddlewareExtensions.xml
+++ /dev/null
@@ -1,196 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- Provides extension methods for to add support for the implementation to record latency.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Cloud.Messaging.IAsyncProcessingPipelineBuilder
-
-
-
-
-
- The builder for async processing pipeline.
-
- Adds the to register the in pipeline to
- create and set with the .
-
-
- to chain additional calls.
-
- If the is already available in the workflow,
- use the variant.
-
- Any argument is .
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
-
-
-
- ReferenceTypeConstraint
- Microsoft.Extensions.Telemetry.Latency.ILatencyContext
-
-
-
-
-
-
-
-
- The type of implementation.
- The builder for async processing pipeline.
- The implementation factory.
-
- Adds the to reuse the existing registered with the ASP.NET pipeline and set it in the .
-
-
- to chain additional calls.
- To be added.
- Any argument is .
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Cloud.Messaging.IAsyncProcessingPipelineBuilder
-
-
-
-
- ReferenceTypeConstraint
- Microsoft.Extensions.Telemetry.Latency.ILatencyContextProvider
-
-
-
-
-
-
-
-
-
- The type of implementation.
- The builder for async processing pipeline.
- The implementation factory.
- The factory for exporting capture latency context.
-
- Adds the to register the provided in the pipeline to
- create and set with the .
-
-
- to chain additional calls.
-
- If the is already available in the workflow,
- use the variant.
-
- Any argument is .
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Cloud.Messaging.IAsyncProcessingPipelineBuilder
-
-
-
-
-
-
-
- The builder for async processing pipeline.
- The success token.
- The failure token.
-
- Adds the for recording latency of the underlying pipeline
- by obtaining the associated with .
-
-
- to chain additional calls.
-
- Ensure to register the in the before calling this method via either of the following methods:
- 1. OR
- 2. OR
- 3. .
-
- Any argument is .
-
-
-
-
diff --git a/xml/System.Cloud.Messaging/MessageCancelledTokenFeatureExtensions.xml b/xml/System.Cloud.Messaging/MessageCancelledTokenFeatureExtensions.xml
deleted file mode 100644
index 82cb89ad72f..00000000000
--- a/xml/System.Cloud.Messaging/MessageCancelledTokenFeatureExtensions.xml
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- Extension methods for for setting/retrieving .
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Void
-
-
-
-
-
-
-
- .
-
- .
-
- Sets the and the corresponding in the .
-
- To be added.
- If any of the parameters is null.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Boolean
-
-
-
-
-
-
-
- .
- The to store the representing the message payload.
-
- Try to get the for the .
-
-
- and if , a corresponding .
- To be added.
- If any of the parameters is null.
-
-
-
-
diff --git a/xml/System.Cloud.Messaging/MessageCompleteActionFeatureExtensions.xml b/xml/System.Cloud.Messaging/MessageCompleteActionFeatureExtensions.xml
deleted file mode 100644
index 778ed3764bc..00000000000
--- a/xml/System.Cloud.Messaging/MessageCompleteActionFeatureExtensions.xml
+++ /dev/null
@@ -1,91 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- Extension methods for for .
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Threading.Tasks.ValueTask
-
-
-
-
-
-
-
- .
-
- .
-
- Marks the message processing as complete.
-
-
- .
-
- Implementation libraries should ensure to set the via
- typically in their implementations.
-
- If any of the parameters is null.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Void
-
-
-
-
-
-
-
- .
-
- .
-
- Sets the to the .
-
- To be added.
- If any of the parameters is null.
-
-
-
-
diff --git a/xml/System.Cloud.Messaging/MessageConsumer.xml b/xml/System.Cloud.Messaging/MessageConsumer.xml
deleted file mode 100644
index be9af89cab0..00000000000
--- a/xml/System.Cloud.Messaging/MessageConsumer.xml
+++ /dev/null
@@ -1,395 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
-
- Base class implementation for consuming and processing messages.
-
-
- Implementation classes are recommended to override the method and execute the
- in parallel or in any other way using Task Parallel Library (TPL) / DataFlow or any other abstractions.
-
-
-
-
-
-
-
-
-
-
- Constructor
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
-
-
-
-
-
-
-
- .
- List of middleware in the async processing pipeline.
- Terminal message delegate.
-
- .
-
- Initializes a new instance of the class.
-
- To be added.
- Any argument is .
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Threading.Tasks.ValueTask
-
-
-
-
-
- The cancellation token to stop processing messages.
-
- Start processing the messages.
-
-
- .
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Threading.Tasks.ValueTask
-
-
-
-
-
- The cancellation token for retrieving and processing message.
-
- Fetches a via the and processes it asynchronously via .
-
- Swallows any exception during retrieving or processing message and returns a non-faulted .
- To be added.
- An exception is thrown during .
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Threading.Tasks.ValueTask<System.Cloud.Messaging.MessageContext>
-
-
- [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })]
- [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })>]
-
-
-
-
-
-
-
- The cancellation token for fetching the message.
-
- Fetches message from the message source.
-
-
- of nullable .
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Threading.Tasks.ValueTask
-
-
-
-
-
- The message context.
-
- Handles the completion of the message processing.
-
-
- .
- Default behavior is to to not do anything and can be updated by the implementation class as per the requirement.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Threading.Tasks.ValueTask
-
-
-
-
-
-
- The message context.
- The exception during the processing of the message.
-
- Handles failures that occur during the message processing.
-
-
- .
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- Microsoft.Extensions.Logging.ILogger
-
-
-
- Gets the logger.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Cloud.Messaging.IMessageSource
-
-
-
- Gets the underlying message source.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Cloud.Messaging.MessageDelegate
-
-
-
- Gets the message delegate composed from the pipeline of implementations and a terminal .
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Threading.Tasks.ValueTask
-
-
-
-
-
- The cancellation token for the processing step.
-
- Represents processing steps for message(s).
-
-
- .
-
- Different implementation of the consumer can override this method and execute the
- in parallel or in any other way using Task Parallel Library (TPL) / DataFlow or any other abstractions.
-
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Threading.Tasks.ValueTask
-
-
-
-
-
- The message context.
-
- Processes a message asynchronously.
-
-
- .
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Void
-
-
-
-
-
- The message context.
-
- Releases the message context.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Boolean
-
-
-
-
-
- The message context.
-
- Determines if the consumer should stop processing.
-
-
- value indicating if consumer should stop processing.
- To be added.
-
-
-
-
diff --git a/xml/System.Cloud.Messaging/MessageContext.xml b/xml/System.Cloud.Messaging/MessageContext.xml
deleted file mode 100644
index 6e64a33f6e8..00000000000
--- a/xml/System.Cloud.Messaging/MessageContext.xml
+++ /dev/null
@@ -1,417 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- Represents the context for storing different required for the processing of message(s).
-
- Inspired from ASP.NET Core HttpContext.
-
-
-
-
-
-
-
-
-
- Constructor
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
-
-
-
-
- .
-
- Initializes a new instance of the class.
-
- To be added.
- If any of the arguments is null.
-
-
-
-
-
-
-
-
-
- Constructor
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
-
-
-
-
- The feature collection.
- The source payload.
-
- Initializes a new instance of the class.
-
- To be added.
- Any of the arguments is .
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
-
-
-
-
-
-
-
- The type of the feature to be added to the .
- The feature to be added to the .
-
- Sets the feature for the in the .
-
- To be added.
-
- is .
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
-
-
-
-
-
-
-
- The type of the feature to be added to the .
- The feature to be added to the .
-
- Sets the feature of the in the .
-
- To be added.
-
- is .
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
-
-
-
-
-
-
-
- The type of the feature to be added to the .
- The feature to be added to the .
-
- Sets the feature of the in the .
-
- To be added.
-
- is .
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
-
-
- Gets the feature collection to register implementation for different types for sending message to .
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
-
-
- Gets the message payload to be sent to .
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- Microsoft.AspNetCore.Http.Features.IFeatureCollection
-
-
-
- Gets the feature collection to register implementation for different types which will be helpful to process the message.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
-
-
-
- Gets the as encoded .
-
- The in encoding.
-
- Implementation copied from public override unsafe string ToString() method of BinaryData.
- No special treatment is given to the contents of the data, it is merely decoded as a UTF-8 string.
- For a JPEG or other binary file format the string will largely be nonsense with many embedded NUL characters,
- and UTF-8 JSON values will look like their file/network representation, including starting and stopping quotes on a string.
-
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
-
-
-
-
- The cancellation token for the operation.
-
- Marks the message processing to be completed asynchronously.
-
-
- .
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Threading.CancellationToken
-
-
-
- Gets or sets the cancellation token for the cancelling the message processing.
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
-
-
-
-
- The payload for destination message.
-
- Sets the payload in the for the message.
-
- To be added.
-
- is .
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
-
-
- Gets the feature collection to register implementation for different types for the message obtained from the .
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Property
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
-
-
- Gets the message payload obtained from the .
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
-
-
-
-
- The optional payload for the destination message in encoding.
-
- Try to get the message registered with as a in the encoding.
-
-
- and if , a corresponding payload for the destination message as a encoded .
-
- Implementation copied from public override unsafe string ToString() method of BinaryData.
- No special treatment is given to the contents of the data, it is merely decoded as a UTF-8 string.
- For a JPEG or other binary file format the string will largely be nonsense with many embedded NUL characters,
- and UTF-8 JSON values will look like their file/network representation, including starting and stopping quotes on a string.
-
-
-
-
-
diff --git a/xml/System.Cloud.Messaging/MessageDelegate.xml b/xml/System.Cloud.Messaging/MessageDelegate.xml
deleted file mode 100644
index 6fc1b069e3d..00000000000
--- a/xml/System.Cloud.Messaging/MessageDelegate.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Delegate
-
-
-
-
-
- System.Threading.Tasks.ValueTask
-
-
- The message context.
-
- The message delegate called by to continue processing the message in the pipeline chain.
-
-
- .
-
- It is inspired from the next delegate in the ASP.NET Core Middleware pipeline.
-
-
-
diff --git a/xml/System.Cloud.Messaging/MessageDestinationFeatureExtensions.xml b/xml/System.Cloud.Messaging/MessageDestinationFeatureExtensions.xml
deleted file mode 100644
index 0d8ca549d7d..00000000000
--- a/xml/System.Cloud.Messaging/MessageDestinationFeatureExtensions.xml
+++ /dev/null
@@ -1,92 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- Extension methods for to be used for .
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Void
-
-
-
-
-
-
-
- .
-
- .
-
- Sets the in .
-
-
- Implementation libraries should set the features to in their implementations.
-
- If any of the parameters is null.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Boolean
-
-
-
-
-
-
-
- .
-
- .
-
- Try get the from the .
-
-
- value indicating whether the source features was obtained from the .
-
- Implementation libraries should set the features via the .
-
- If any of the parameters is null.
-
-
-
-
diff --git a/xml/System.Cloud.Messaging/MessageDestinationPayloadFeatureExtensions.xml b/xml/System.Cloud.Messaging/MessageDestinationPayloadFeatureExtensions.xml
deleted file mode 100644
index 7f67bc67e01..00000000000
--- a/xml/System.Cloud.Messaging/MessageDestinationPayloadFeatureExtensions.xml
+++ /dev/null
@@ -1,178 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- Extension methods for for writing to a messages.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.ReadOnlyMemory<System.Byte>
-
-
-
-
-
-
- .
-
- Gets the message payload for .
-
- Message payload as .
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Void
-
-
-
-
-
-
-
- .
- Message payload in array.
-
- Sets the message payload in the for .
-
- To be added.
- If any of the parameters is null.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Void
-
-
-
-
-
-
-
- .
- Message payload in of .
-
- Sets the message payload in the for .
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Boolean
-
-
-
-
-
-
-
- .
- The to store the representing the message payload.
-
- Try to get the message payload for as of .
-
-
- and if , a corresponding .
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Boolean
-
-
-
-
-
-
-
- .
- The to store the resultant payload as .
-
- Gets the message payload for as in .
-
- Message payload as .
-
- Implementation copied from public override unsafe string ToString() method of BinaryData.
- No special treatment is given to the contents of the data, it is merely decoded as a UTF-8 string.
- For a JPEG or other binary file format the string will largely be nonsense with many embedded NUL characters,
- and UTF-8 JSON values will look like their file/network representation,
- including starting and stopping quotes on a string.
-
-
-
-
-
diff --git a/xml/System.Cloud.Messaging/MessageLatencyContextFeatureExtensions.xml b/xml/System.Cloud.Messaging/MessageLatencyContextFeatureExtensions.xml
deleted file mode 100644
index 23fb59e3f47..00000000000
--- a/xml/System.Cloud.Messaging/MessageLatencyContextFeatureExtensions.xml
+++ /dev/null
@@ -1,101 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- Provides extension methods for class to add support for setting/retrieving .
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Void
-
-
-
-
-
-
- The message context.
- The latency context to store fine-grained latency for different processing steps.
-
- Sets the in .
-
-
- The allows user to set fine-grained latency and associated properties for different processing steps.
-
- Any argument is .
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Boolean
-
-
-
-
-
-
- The message context.
- The optional latency context registered with the .
-
- Try to get the from the .
-
-
- and if , a corresponding .
-
- Application should set the in the via the .
-
-
- is .
-
-
-
-
diff --git a/xml/System.Cloud.Messaging/MessagePostponeActionFeatureExtensions.xml b/xml/System.Cloud.Messaging/MessagePostponeActionFeatureExtensions.xml
deleted file mode 100644
index 8cdaec6d1f8..00000000000
--- a/xml/System.Cloud.Messaging/MessagePostponeActionFeatureExtensions.xml
+++ /dev/null
@@ -1,94 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- Extension methods for for .
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Threading.Tasks.ValueTask
-
-
-
-
-
-
-
-
- .
-
- by which message processing is to be delayed.
-
- .
-
- Postpones the message processing asynchronously.
-
-
- .
-
- Implementation libraries should ensure to set the via
- typically in their implementations.
-
- If any of the parameters is null.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Void
-
-
-
-
-
-
-
- .
-
- .
-
- Sets the to the .
-
- To be added.
- If any of the parameters is null.
-
-
-
-
diff --git a/xml/System.Cloud.Messaging/MessagePostponeFeatureExtensions.xml b/xml/System.Cloud.Messaging/MessagePostponeFeatureExtensions.xml
deleted file mode 100644
index e22d2c963d1..00000000000
--- a/xml/System.Cloud.Messaging/MessagePostponeFeatureExtensions.xml
+++ /dev/null
@@ -1,95 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
-
- Provides extension methods for class to add support for .
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Threading.Tasks.ValueTask
-
-
-
-
-
-
-
- The message context.
- The time by which the message processing is to be postponed.
- The cancellation token for the postpone operation.
-
- Postpones the message processing asynchronously.
-
- To be added.
-
- Implementation libraries should ensure to set the via
- typically in their implementations.
-
- Any argument is .
- There is no added to .
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Void
-
-
-
-
-
-
- The message context.
- The feature to postpone message processing.
-
- Sets the in the .
-
- To be added.
- Any argument is .
-
-
-
-
diff --git a/xml/System.Cloud.Messaging/MessageSourceFeatureExtensions.xml b/xml/System.Cloud.Messaging/MessageSourceFeatureExtensions.xml
deleted file mode 100644
index 6fa54948bee..00000000000
--- a/xml/System.Cloud.Messaging/MessageSourceFeatureExtensions.xml
+++ /dev/null
@@ -1,92 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- Extension methods for used during for .
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Void
-
-
-
-
-
-
-
- .
-
- .
-
- Sets the in .
-
-
- Implementation libraries should set the features to in their implementations.
-
- If any of the parameters is null.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Boolean
-
-
-
-
-
-
-
- .
-
- .
-
- Try get the from the .
-
-
- value indicating whether the source features was obtained from the .
-
- Implementation libraries should set the features via the .
-
- If any of the parameters is null.
-
-
-
-
diff --git a/xml/System.Cloud.Messaging/MessageSourcePayloadFeatureExtensions.xml b/xml/System.Cloud.Messaging/MessageSourcePayloadFeatureExtensions.xml
deleted file mode 100644
index 4fa28328d75..00000000000
--- a/xml/System.Cloud.Messaging/MessageSourcePayloadFeatureExtensions.xml
+++ /dev/null
@@ -1,178 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- Extension methods for obtained from for .
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.ReadOnlyMemory<System.Byte>
-
-
-
-
-
-
- .
-
- Gets the message payload obtained from .
-
- Message payload as .
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Void
-
-
-
-
-
-
-
- .
- Message payload in array.
-
- Sets the message payload in the obtained from .
-
- To be added.
- If any of the parameters is null.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Void
-
-
-
-
-
-
-
- .
- Message payload in of .
-
- Sets the message payload in the obtained from .
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Boolean
-
-
-
-
-
-
-
- .
- The to store the representing the message payload.
-
- Try to get the message payload obtained from .
-
-
- and if , a corresponding .
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Boolean
-
-
-
-
-
-
-
- .
- The to store the resultant payload as .
-
- Gets the message payload obtained from as .
-
- Message payload as .
-
- Implementation copied from public override unsafe string ToString() method of BinaryData.
- No special treatment is given to the contents of the data, it is merely decoded as a UTF-8 string.
- For a JPEG or other binary file format the string will largely be nonsense with many embedded NUL characters,
- and UTF-8 JSON values will look like their file/network representation,
- including starting and stopping quotes on a string.
-
-
-
-
-
diff --git a/xml/System.Cloud.Messaging/MessageVisibilityDelayFeatureExtensions.xml b/xml/System.Cloud.Messaging/MessageVisibilityDelayFeatureExtensions.xml
deleted file mode 100644
index b15a225d4ee..00000000000
--- a/xml/System.Cloud.Messaging/MessageVisibilityDelayFeatureExtensions.xml
+++ /dev/null
@@ -1,99 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- Provides extension methods for to add support for .
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Void
-
-
-
-
-
-
- The message context.
- The time span representing when the message should be next visible for processing via a different .
-
- Sets with the provided in the .
-
- To be added.
-
- is .
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Boolean
-
-
-
-
-
-
- The message context.
- The optional feature to delay the message visibility.
-
- Tries to get in the provided from the .
-
-
- and if , a corresponding .
- To be added.
-
- is .
- No source is added to .
-
-
-
-
diff --git a/xml/System.Cloud.Messaging/SerializedMessagePayloadFeatureExtensions.xml b/xml/System.Cloud.Messaging/SerializedMessagePayloadFeatureExtensions.xml
deleted file mode 100644
index 43c66ba5184..00000000000
--- a/xml/System.Cloud.Messaging/SerializedMessagePayloadFeatureExtensions.xml
+++ /dev/null
@@ -1,144 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- Provides extension methods for class to add support for .
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- T
-
-
-
-
-
-
-
-
- Type of the serialized message payload.
- The message context.
-
- Gets the message payload as a serialized type.
-
- The serialized message payload.
-
- Ensure the serialized message payload is set in the pipeline via before calling this method.
-
-
- is .
- No is set in the .
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Void
-
-
-
-
-
-
-
-
-
- Type of the serialized message payload.
- The message context.
- The serialized message payload.
-
- Sets the message payload in the as a serialized type.
-
- To be added.
- Any argument is .
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Boolean
-
-
-
-
-
-
-
-
-
- Type of the serialized message.
- The message context.
- The optional serialized message payload.
-
- Try to get the serialized message payload of type from the .
-
-
- and if , a corresponding representing the serialized message payload.
- To be added.
- Any argument is .
-
-
-
-
diff --git a/xml/System.Cloud.Messaging/ServiceCollectionExtensions.xml b/xml/System.Cloud.Messaging/ServiceCollectionExtensions.xml
deleted file mode 100644
index aec007b5d27..00000000000
--- a/xml/System.Cloud.Messaging/ServiceCollectionExtensions.xml
+++ /dev/null
@@ -1,94 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- Extension methods for to create async processing pipeline.
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Cloud.Messaging.IAsyncProcessingPipelineBuilder
-
-
-
-
-
-
- The service collection.
- The name of the async processing pipeline.
-
- Create an async processing pipeline with the provided .
-
- The builder for async processing pipeline.
- To be added.
- Any argument is .
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging.Abstractions
- 8.0.0.0
-
-
- Microsoft.Extensions.DependencyInjection.IServiceCollection
-
-
-
-
-
-
-
- .
-
- implementation.
-
- Configures the delegate factory for .
-
- The .
- To be added.
- If any of the parameters is null.
-
-
-
-
diff --git a/xml/System.Cloud.Messaging/ServiceProviderExtensions.xml b/xml/System.Cloud.Messaging/ServiceProviderExtensions.xml
deleted file mode 100644
index cb705fa9f16..00000000000
--- a/xml/System.Cloud.Messaging/ServiceProviderExtensions.xml
+++ /dev/null
@@ -1,128 +0,0 @@
-
-
-
-
-
-
-
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Object
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
- [<System.Runtime.CompilerServices.Nullable(0)>]
-
-
-
-
- Provides extension methods to to get , and .
-
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Cloud.Messaging.MessageDelegate
-
-
-
-
-
-
- The service provider.
- The name of the async processing pipeline.
-
- Gets the terminal message delegate for the provided async processing pipeline.
-
- The terminal message delegate.
- To be added.
-
-
-
-
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Collections.Generic.IReadOnlyList<System.Cloud.Messaging.IMessageMiddleware>
-
-
-
-
-
-
- The service provider.
- The name of the async processing pipeline.
-
- Gets the list of message middleware for the provided async processing pipeline.
-
- The list of message middleware.
- To be added.
-
-
-
-
-
-
-
-
-
-
-
-
-
- Method
-
- System.Cloud.Messaging
- 8.0.0.0
-
-
- System.Cloud.Messaging.IMessageSource
-
-
-
-
-
-
- The service provider.
- The name of the async processing pipeline.
-
- Gets the message source for the provided async processing pipeline.
-
- The message source.
-
- Ensure that the is registered with the provided in via
- or its variant.
-
-
-
-
-
diff --git a/xml/System.Collections.Generic/Dictionary`2+KeyCollection.xml b/xml/System.Collections.Generic/Dictionary`2+KeyCollection.xml
index 2e03996a6ac..ae3ba09ec7b 100644
--- a/xml/System.Collections.Generic/Dictionary`2+KeyCollection.xml
+++ b/xml/System.Collections.Generic/Dictionary`2+KeyCollection.xml
@@ -98,17 +98,17 @@
Represents the collection of keys in a . This class cannot be inherited.
- property returns an instance of this type, containing all the keys in that . The order of the keys in the is unspecified, but it is the same order as the associated values in the returned by the property.
-
- The is not a static copy; instead, the refers back to the keys in the original . Therefore, changes to the continue to be reflected in the .
-
+ property returns an instance of this type, containing all the keys in that . The order of the keys in the is unspecified, but it is the same order as the associated values in the returned by the property.
+
+ The is not a static copy; instead, the refers back to the keys in the original . Therefore, changes to the continue to be reflected in the .
+
]]>
- Public static ( in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
-
+ Public static ( in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
+
A can support multiple readers concurrently, as long as the collection is not modified. Even so, enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
@@ -152,13 +152,13 @@
The whose keys are reflected in the new .
Initializes a new instance of the class that reflects the keys in the specified .
- is not a static copy; instead, the refers back to the keys in the original . Therefore, changes to the continue to be reflected in the .
-
- This constructor is an O(1) operation.
-
+ is not a static copy; instead, the refers back to the keys in the original . Therefore, changes to the continue to be reflected in the .
+
+ This constructor is an O(1) operation.
+
]]>
@@ -244,13 +244,13 @@
The zero-based index in at which copying begins.
Copies the elements to an existing one-dimensional , starting at the specified array index.
- in the same order in which the enumerator iterates through the .
-
- This method is an O(`n`) operation, where `n` is .
-
+ in the same order in which the enumerator iterates through the .
+
+ This method is an O(`n`) operation, where `n` is .
+
]]>
@@ -304,8 +304,8 @@
Gets the number of elements contained in the .
- The number of elements contained in the .
-
+ The number of elements contained in the .
+
Retrieving the value of this property is an O(1) operation.
To be added.
@@ -351,29 +351,29 @@
Returns an enumerator that iterates through the .
A for the .
- is undefined. You must call to advance the enumerator to the first element of the collection before reading the value of .
-
- returns the same object until is called. sets to the next element.
-
- If passes the end of the collection, the enumerator is positioned after the last element in the collection and returns `false`. When the enumerator is at this position, subsequent calls to also return `false`. If the last call to returned `false`, is undefined. You cannot set to the first element of the collection again; you must create a new enumerator instance instead.
-
+ is undefined. You must call to advance the enumerator to the first element of the collection before reading the value of .
+
+ returns the same object until is called. sets to the next element.
+
+ If passes the end of the collection, the enumerator is positioned after the last element in the collection and returns `false`. When the enumerator is at this position, subsequent calls to also return `false`. If the last call to returned `false`, is undefined. You cannot set to the first element of the collection again; you must create a new enumerator instance instead.
+
An enumerator remains valid as long as the collection remains unchanged. If changes are made to the collection, such as adding elements or changing the capacity, the enumerator is irrecoverably invalidated and the next call to or throws an .
.NET Core 3.0+ only: The only mutating methods which do not invalidate enumerators are and .
-
- The enumerator does not have exclusive access to the collection; therefore, enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
-
- Default implementations of collections in are not synchronized.
-
- This method is an O(1) operation.
-
+
+ The enumerator does not have exclusive access to the collection; therefore, enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
+
+ Default implementations of collections in are not synchronized.
+
+ This method is an O(1) operation.
+
]]>
@@ -473,11 +473,11 @@
Removes all items from the . This implementation always throws .
- is set to zero, and references to other objects from elements of the collection are also released.
-
+ is set to zero, and references to other objects from elements of the collection are also released.
+
]]>
Always thrown.
@@ -529,13 +529,13 @@
if is found in the ; otherwise, .
- uses , whereas, allows the user to specify the implementation to use for comparing keys.
-
- This method is an O(1) operation.
-
+ uses , whereas, allows the user to specify the implementation to use for comparing keys.
+
+ This method is an O(1) operation.
+
]]>
@@ -584,13 +584,13 @@
if the is read-only; otherwise, . In the default implementation of , this property always returns .
-
@@ -643,11 +643,11 @@
if was successfully removed from the ; otherwise, . This method also returns if item was not found in the original .
- uses , whereas, allows the user to specify the implementation to use for comparing keys.
-
+ uses , whereas, allows the user to specify the implementation to use for comparing keys.
+
]]>
Always thrown.
@@ -698,29 +698,29 @@
Returns an enumerator that iterates through a collection.
An that can be used to iterate through the collection.
- is undefined. Therefore, you must call to advance the enumerator to the first element of the collection before reading the value of .
-
- returns the same object until is called. sets to the next element.
-
- If passes the end of the collection, the enumerator is positioned after the last element in the collection and returns `false`. When the enumerator is at this position, subsequent calls to also return `false`. If the last call to returned `false`, is undefined. You cannot set to the first element of the collection again; you must create a new enumerator instance instead.
-
+ is undefined. Therefore, you must call to advance the enumerator to the first element of the collection before reading the value of .
+
+ returns the same object until is called. sets to the next element.
+
+ If passes the end of the collection, the enumerator is positioned after the last element in the collection and returns `false`. When the enumerator is at this position, subsequent calls to also return `false`. If the last call to returned `false`, is undefined. You cannot set to the first element of the collection again; you must create a new enumerator instance instead.
+
An enumerator remains valid as long as the collection remains unchanged. If changes are made to the collection, such as adding elements or changing the capacity, the enumerator is irrecoverably invalidated and the next call to or throws an .
.NET Core 3.0+ only: The only mutating methods which do not invalidate enumerators are and .
-
- The enumerator does not have exclusive access to the collection; therefore, enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
-
- Default implementations of collections in are not synchronized.
-
- This method is an O(1) operation.
-
+
+ The enumerator does not have exclusive access to the collection; therefore, enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
+
+ Default implementations of collections in are not synchronized.
+
+ This method is an O(1) operation.
+
]]>
@@ -774,15 +774,15 @@
The zero-based index in at which copying begins.
Copies the elements of the to an , starting at a particular index.
- [!NOTE]
-> If the type of the source cannot be cast automatically to the type of the destination `array`, the non-generic implementations of throw , whereas the generic implementations throw .
-
- This method is an O(`n`) operation, where `n` is .
-
+> If the type of the source cannot be cast automatically to the type of the destination `array`, the non-generic implementations of throw , whereas the generic implementations throw .
+
+ This method is an O(`n`) operation, where `n` is .
+
]]>
@@ -790,18 +790,18 @@
is less than zero.
- is multidimensional.
-
- -or-
-
- does not have zero-based indexing.
-
- -or-
-
- The number of elements in the source is greater than the available space from to the end of the destination .
-
- -or-
-
+ is multidimensional.
+
+ -or-
+
+ does not have zero-based indexing.
+
+ -or-
+
+ The number of elements in the source is greater than the available space from to the end of the destination .
+
+ -or-
+
The type of the source cannot be cast automatically to the type of the destination .
@@ -851,17 +851,17 @@
if access to the is synchronized (thread safe); otherwise, . In the default implementation of , this property always returns .
- are not synchronized.
-
- Enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
-
- returns an object that can be used to synchronize access to the . Synchronization is effective only if all threads lock this object before accessing the collection.
-
- Retrieving the value of this property is an O(1) operation.
-
+ are not synchronized.
+
+ Enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
+
+ returns an object that can be used to synchronize access to the . Synchronization is effective only if all threads lock this object before accessing the collection.
+
+ Retrieving the value of this property is an O(1) operation.
+
]]>
@@ -916,42 +916,31 @@
Gets an object that can be used to synchronize access to the .
An object that can be used to synchronize access to the . In the default implementation of , this property always returns the current instance.
- are not synchronized.
-
- Enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
-
- returns an object that can be used to synchronize access to the . Synchronization is effective only if all threads lock this object before accessing the collection. The following code shows the use of the property for C#, C++, and Visual Basic.
-
-```csharp
-ICollection ic = ...;
-lock (ic.SyncRoot) {
- // Access the collection.
-}
-```
-
-```vb
-Dim ic As ICollection = ...
-SyncLock ic.SyncRoot
- ' Access the collection.
-End SyncLock
-```
-
-```cpp
-ICollection^ ic = ...;
-try {
- Monitor::Enter(ic->SyncRoot);
- // Access the collection.
-}
-finally {
- Monitor::Exit(ic->SyncRoot);
-}
-```
-
- Retrieving the value of this property is an O(1) operation.
-
+ are not synchronized.
+
+ Enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
+
+ returns an object that can be used to synchronize access to the . Synchronization is effective only if all threads lock this object before accessing the collection. The following code shows the use of the property.
+
+```csharp
+ICollection ic = ...;
+lock (ic.SyncRoot) {
+ // Access the collection.
+}
+```
+
+```vb
+Dim ic As ICollection = ...
+SyncLock ic.SyncRoot
+ ' Access the collection.
+End SyncLock
+```
+
+Retrieving the value of this property is an O(1) operation.
+
]]>
@@ -1001,29 +990,29 @@ finally {
Returns an enumerator that iterates through a collection.
An that can be used to iterate through the collection.
- also brings the enumerator back to this position. At this position, is undefined. Therefore, you must call to advance the enumerator to the first element of the collection before reading the value of .
-
- returns the same object until either or is called. sets to the next element.
-
- If passes the end of the collection, the enumerator is positioned after the last element in the collection and returns `false`. When the enumerator is at this position, subsequent calls to also return `false`. If the last call to returned `false`, is undefined. To set to the first element of the collection again, you can call followed by .
-
+ also brings the enumerator back to this position. At this position, is undefined. Therefore, you must call to advance the enumerator to the first element of the collection before reading the value of .
+
+ returns the same object until either or is called. sets to the next element.
+
+ If passes the end of the collection, the enumerator is positioned after the last element in the collection and returns `false`. When the enumerator is at this position, subsequent calls to also return `false`. If the last call to returned `false`, is undefined. To set to the first element of the collection again, you can call followed by .
+
An enumerator remains valid as long as the collection remains unchanged. If changes are made to the collection, such as adding elements or changing the capacity, the enumerator is irrecoverably invalidated and the next call to or throws an .
.NET Core 3.0+ only: The only mutating methods which do not invalidate enumerators are and .
-
- The enumerator does not have exclusive access to the collection; therefore, enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
-
- Default implementations of collections in are not synchronized.
-
- This method is an O(1) operation.
-
+
+ The enumerator does not have exclusive access to the collection; therefore, enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
+
+ Default implementations of collections in are not synchronized.
+
+ This method is an O(1) operation.
+
]]>
diff --git a/xml/System.Collections.Generic/Dictionary`2+ValueCollection.xml b/xml/System.Collections.Generic/Dictionary`2+ValueCollection.xml
index e44fe3a6317..a2320f792d1 100644
--- a/xml/System.Collections.Generic/Dictionary`2+ValueCollection.xml
+++ b/xml/System.Collections.Generic/Dictionary`2+ValueCollection.xml
@@ -98,17 +98,17 @@
Represents the collection of values in a . This class cannot be inherited.
- property returns an instance of this type, containing all the values in that . The order of the values in the is unspecified, but it is the same order as the associated keys in the returned by the property.
-
- The is not a static copy; instead, the refers back to the values in the original . Therefore, changes to the continue to be reflected in the .
-
+ property returns an instance of this type, containing all the values in that . The order of the values in the is unspecified, but it is the same order as the associated keys in the returned by the property.
+
+ The is not a static copy; instead, the refers back to the values in the original . Therefore, changes to the continue to be reflected in the .
+
]]>
- Public static ( in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
-
+ Public static ( in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
+
A can support multiple readers concurrently, as long as the collection is not modified. Even so, enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
@@ -152,13 +152,13 @@
The whose values are reflected in the new .
Initializes a new instance of the class that reflects the values in the specified .
- is not a static copy; instead, the refers back to the values in the original . Therefore, changes to the continue to be reflected in the .
-
- This constructor is an O(1) operation.
-
+ is not a static copy; instead, the refers back to the values in the original . Therefore, changes to the continue to be reflected in the .
+
+ This constructor is an O(1) operation.
+
]]>
@@ -213,13 +213,13 @@
The zero-based index in at which copying begins.
Copies the elements to an existing one-dimensional , starting at the specified array index.
- in the same order in which the enumerator iterates through the .
-
- This method is an O(`n`) operation, where `n` is .
-
+ in the same order in which the enumerator iterates through the .
+
+ This method is an O(`n`) operation, where `n` is .
+
]]>
@@ -275,11 +275,11 @@
Gets the number of elements contained in the .
The number of elements contained in the .
-
@@ -325,29 +325,29 @@
Returns an enumerator that iterates through the .
A for the .
- is undefined. You must call to advance the enumerator to the first element of the collection before reading the value of .
-
- The returns the same object until is called. sets to the next element.
-
- If passes the end of the collection, the enumerator is positioned after the last element in the collection and returns `false`. When the enumerator is at this position, subsequent calls to also return `false`. If the last call to returned `false`, is undefined. You cannot set to the first element of the collection again; you must create a new enumerator instance instead.
-
+ is undefined. You must call to advance the enumerator to the first element of the collection before reading the value of .
+
+ The returns the same object until is called. sets to the next element.
+
+ If passes the end of the collection, the enumerator is positioned after the last element in the collection and returns `false`. When the enumerator is at this position, subsequent calls to also return `false`. If the last call to returned `false`, is undefined. You cannot set to the first element of the collection again; you must create a new enumerator instance instead.
+
An enumerator remains valid as long as the collection remains unchanged. If changes are made to the collection, such as adding elements or changing the capacity, the enumerator is irrecoverably invalidated and the next call to or throws an .
.NET Core 3.0+ only: The only mutating methods which do not invalidate enumerators are and .
-
- The enumerator does not have exclusive access to the collection; therefore, enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
-
- Default implementations of collections in are not synchronized.
-
- This method is an O(1) operation.
-
+
+ The enumerator does not have exclusive access to the collection; therefore, enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
+
+ Default implementations of collections in are not synchronized.
+
+ This method is an O(1) operation.
+
]]>
@@ -447,11 +447,11 @@
Removes all items from the . This implementation always throws .
- is set to zero, and references to other objects from elements of the collection are also released.
-
+ is set to zero, and references to other objects from elements of the collection are also released.
+
]]>
Always thrown.
@@ -506,13 +506,13 @@
if is found in the ; otherwise, .
- uses , whereas, allows the user to specify the implementation to use for comparing keys.
-
- This method is an O(`n`) operation, where `n` is .
-
+ uses , whereas, allows the user to specify the implementation to use for comparing keys.
+
+ This method is an O(`n`) operation, where `n` is .
+
]]>
@@ -561,13 +561,13 @@
if the is read-only; otherwise, . In the default implementation of , this property always returns .
-
@@ -620,11 +620,11 @@
if was successfully removed from the ; otherwise, . This method also returns if was not found in the original .
- uses , whereas, allows the user to specify the implementation to use for comparing keys.
-
+ uses , whereas, allows the user to specify the implementation to use for comparing keys.
+
]]>
Always thrown.
@@ -675,29 +675,29 @@
Returns an enumerator that iterates through a collection.
An that can be used to iterate through the collection.
- is undefined. Therefore, you must call to advance the enumerator to the first element of the collection before reading the value of .
-
- returns the same object until is called. sets to the next element.
-
- If passes the end of the collection, the enumerator is positioned after the last element in the collection and returns `false`. When the enumerator is at this position, subsequent calls to also return `false`. If the last call to returned `false`, is undefined. You cannot set to the first element of the collection again; you must create a new enumerator instance instead.
-
+ is undefined. Therefore, you must call to advance the enumerator to the first element of the collection before reading the value of .
+
+ returns the same object until is called. sets to the next element.
+
+ If passes the end of the collection, the enumerator is positioned after the last element in the collection and returns `false`. When the enumerator is at this position, subsequent calls to also return `false`. If the last call to returned `false`, is undefined. You cannot set to the first element of the collection again; you must create a new enumerator instance instead.
+
An enumerator remains valid as long as the collection remains unchanged. If changes are made to the collection, such as adding elements or changing the capacity, the enumerator is irrecoverably invalidated and the next call to or throws an .
.NET Core 3.0+ only: The only mutating methods which do not invalidate enumerators are and .
-
- The enumerator does not have exclusive access to the collection; therefore, enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
-
- Default implementations of collections in are not synchronized.
-
- This method is an O(1) operation.
-
+
+ The enumerator does not have exclusive access to the collection; therefore, enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
+
+ Default implementations of collections in are not synchronized.
+
+ This method is an O(1) operation.
+
]]>
@@ -751,15 +751,15 @@
The zero-based index in at which copying begins.
Copies the elements of the to an , starting at a particular index.
- [!NOTE]
-> If the type of the source cannot be cast automatically to the type of the destination `array`, the non-generic implementations of throw , whereas the generic implementations throw .
-
- This method is an O(`n`) operation, where `n` is .
-
+> If the type of the source cannot be cast automatically to the type of the destination `array`, the non-generic implementations of throw , whereas the generic implementations throw .
+
+ This method is an O(`n`) operation, where `n` is .
+
]]>
@@ -767,18 +767,18 @@
is less than zero.
- is multidimensional.
-
- -or-
-
- does not have zero-based indexing.
-
- -or-
-
- The number of elements in the source is greater than the available space from to the end of the destination .
-
- -or-
-
+ is multidimensional.
+
+ -or-
+
+ does not have zero-based indexing.
+
+ -or-
+
+ The number of elements in the source is greater than the available space from to the end of the destination .
+
+ -or-
+
The type of the source cannot be cast automatically to the type of the destination .
@@ -828,17 +828,17 @@
if access to the is synchronized (thread safe); otherwise, . In the default implementation of , this property always returns .
- are not synchronized.
-
- Enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
-
- returns an object, which can be used to synchronize access to the . Synchronization is effective only if all threads lock this object before accessing the collection.
-
- Retrieving the value of this property is an O(1) operation.
-
+ are not synchronized.
+
+ Enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
+
+ returns an object, which can be used to synchronize access to the . Synchronization is effective only if all threads lock this object before accessing the collection.
+
+ Retrieving the value of this property is an O(1) operation.
+
]]>
@@ -893,42 +893,31 @@
Gets an object that can be used to synchronize access to the .
An object that can be used to synchronize access to the . In the default implementation of , this property always returns the current instance.
- are not synchronized.
-
- Enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
-
- returns an object, which can be used to synchronize access to the . Synchronization is effective only if all threads lock this object before accessing the collection. The following code shows the use of the property for C#, C++, and Visual Basic.
-
-```csharp
-ICollection ic = ...;
-lock (ic.SyncRoot) {
- // Access the collection.
-}
-```
-
-```vb
-Dim ic As ICollection = ...
-SyncLock ic.SyncRoot
- ' Access the collection.
-End SyncLock
-```
-
-```cpp
-ICollection^ ic = ...;
-try {
- Monitor::Enter(ic->SyncRoot);
- // Access the collection.
-}
-finally {
- Monitor::Exit(ic->SyncRoot);
-}
-```
-
- Retrieving the value of this property is an O(1) operation.
-
+ are not synchronized.
+
+ Enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
+
+ returns an object, which can be used to synchronize access to the . Synchronization is effective only if all threads lock this object before accessing the collection. The following code shows the use of the property.
+
+```csharp
+ICollection ic = ...;
+lock (ic.SyncRoot) {
+ // Access the collection.
+}
+```
+
+```vb
+Dim ic As ICollection = ...
+SyncLock ic.SyncRoot
+ ' Access the collection.
+End SyncLock
+```
+
+ Retrieving the value of this property is an O(1) operation.
+
]]>
@@ -978,29 +967,29 @@ finally {
Returns an enumerator that iterates through a collection.
An that can be used to iterate through the collection.
- also brings the enumerator back to this position. At this position, is undefined. Therefore, you must call to advance the enumerator to the first element of the collection before reading the value of .
-
- returns the same object until either or is called. sets to the next element.
-
- If passes the end of the collection, the enumerator is positioned after the last element in the collection and returns `false`. When the enumerator is at this position, subsequent calls to also return `false`. If the last call to returned `false`, is undefined. To set to the first element of the collection again, you can call followed by .
-
+ also brings the enumerator back to this position. At this position, is undefined. Therefore, you must call to advance the enumerator to the first element of the collection before reading the value of .
+
+ returns the same object until either or is called. sets to the next element.
+
+ If passes the end of the collection, the enumerator is positioned after the last element in the collection and returns `false`. When the enumerator is at this position, subsequent calls to also return `false`. If the last call to returned `false`, is undefined. To set to the first element of the collection again, you can call followed by .
+
An enumerator remains valid as long as the collection remains unchanged. If changes are made to the collection, such as adding elements or changing the capacity, the enumerator is irrecoverably invalidated and the next call to or throws an .
.NET Core 3.0+ only: The only mutating methods which do not invalidate enumerators are and .
-
- The enumerator does not have exclusive access to the collection; therefore, enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
-
- Default implementations of collections in are not synchronized.
-
- This method is an O(1) operation.
-
+
+ The enumerator does not have exclusive access to the collection; therefore, enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
+
+ Default implementations of collections in are not synchronized.
+
+ This method is an O(1) operation.
+
]]>
diff --git a/xml/System.Collections.Generic/Dictionary`2.xml b/xml/System.Collections.Generic/Dictionary`2.xml
index 925c7881b0f..0fb79acae8d 100644
--- a/xml/System.Collections.Generic/Dictionary`2.xml
+++ b/xml/System.Collections.Generic/Dictionary`2.xml
@@ -2489,7 +2489,7 @@
Enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
- The property returns an object that can be used to synchronize access to the . Synchronization is effective only if all threads lock the object before accessing the collection. The following code shows the use of the property for C#, C++, and Visual Basic.
+ The property returns an object that can be used to synchronize access to the . Synchronization is effective only if all threads lock the object before accessing the collection. The following code shows the use of the property.
```csharp
ICollection ic = ...;
@@ -2505,18 +2505,7 @@ SyncLock ic.SyncRoot
End SyncLock
```
-```cpp
-ICollection^ ic = ...;
-try {
- Monitor::Enter(ic->SyncRoot);
- // Access the collection.
-}
-finally {
- Monitor::Exit(ic->SyncRoot);
-}
-```
-
- Getting the value of this property is an O(1) operation.
+Getting the value of this property is an O(1) operation.
]]>
diff --git a/xml/System.Collections.Generic/LinkedList`1.xml b/xml/System.Collections.Generic/LinkedList`1.xml
index b0ae3599470..f9673975cdc 100644
--- a/xml/System.Collections.Generic/LinkedList`1.xml
+++ b/xml/System.Collections.Generic/LinkedList`1.xml
@@ -2331,7 +2331,7 @@
Enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
- returns an object that can be used to synchronize access to the . Synchronization is effective only if all threads lock this object before accessing the collection. The following code shows the use of the property for C#, C++, and Visual Basic.
+ returns an object that can be used to synchronize access to the . Synchronization is effective only if all threads lock this object before accessing the collection. The following code shows the use of the property.
```csharp
ICollection ic = ...;
@@ -2347,18 +2347,7 @@ SyncLock ic.SyncRoot
End SyncLock
```
-```cpp
-ICollection^ ic = ...;
-try {
- Monitor::Enter(ic->SyncRoot);
- // Access the collection.
-}
-finally {
- Monitor::Exit(ic->SyncRoot);
-}
-```
-
- Retrieving the value of this property is an O(1) operation.
+Retrieving the value of this property is an O(1) operation.
]]>
diff --git a/xml/System.Collections.Generic/List`1.xml b/xml/System.Collections.Generic/List`1.xml
index d1070db8376..3f9844a76ff 100644
--- a/xml/System.Collections.Generic/List`1.xml
+++ b/xml/System.Collections.Generic/List`1.xml
@@ -4539,7 +4539,7 @@ Public Function StartsWith(e As Employee) As Boolean
Enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
- returns an object that can be used to synchronize access to the . Synchronization is effective only if all threads lock this object before accessing the collection. The following code shows the use of the property for C#, C++, and Visual Basic.
+ returns an object that can be used to synchronize access to the . Synchronization is effective only if all threads lock this object before accessing the collection. The following code shows the use of the property.
```csharp
ICollection ic = ...;
@@ -4556,20 +4556,7 @@ SyncLock ic.SyncRoot
End SyncLock
```
-```cpp
-ICollection^ ic = ...;
-try
-{
- Monitor::Enter(ic->SyncRoot);
- // Access the collection.
-}
-finally
-{
- Monitor::Exit(ic->SyncRoot);
-}
-```
-
- Retrieving the value of this property is an O(1) operation.
+Retrieving the value of this property is an O(1) operation.
]]>
diff --git a/xml/System.Collections.Generic/Queue`1.xml b/xml/System.Collections.Generic/Queue`1.xml
index 884cb1135b3..34d8f3a551f 100644
--- a/xml/System.Collections.Generic/Queue`1.xml
+++ b/xml/System.Collections.Generic/Queue`1.xml
@@ -1252,7 +1252,7 @@
Enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
- returns an object, which can be used to synchronize access to the . Synchronization is effective only if all threads lock this object before accessing the collection. The following code shows the use of the property for C#, C++, and Visual Basic.
+ returns an object, which can be used to synchronize access to the . Synchronization is effective only if all threads lock this object before accessing the collection. The following code shows the use of the property.
```csharp
ICollection ic = ...;
@@ -1268,18 +1268,7 @@ SyncLock ic.SyncRoot
End SyncLock
```
-```cpp
-ICollection^ ic = ...;
-try {
- Monitor::Enter(ic->SyncRoot);
- // Access the collection.
-}
-finally {
- Monitor::Exit(ic->SyncRoot);
-}
-```
-
- Retrieving the value of this property is an O(1) operation.
+Retrieving the value of this property is an O(1) operation.
]]>
diff --git a/xml/System.Collections.Generic/SortedDictionary`2+KeyCollection.xml b/xml/System.Collections.Generic/SortedDictionary`2+KeyCollection.xml
index 9142c6a6b60..8dfbf93404a 100644
--- a/xml/System.Collections.Generic/SortedDictionary`2+KeyCollection.xml
+++ b/xml/System.Collections.Generic/SortedDictionary`2+KeyCollection.xml
@@ -98,17 +98,17 @@
Represents the collection of keys in a . This class cannot be inherited.
- property returns an instance of this type, containing all the keys in that . The order of the keys in the is the same as the order of elements in the , the same as the order of the associated values in the returned by the property.
-
- The is not a static copy; instead, the refers back to the keys in the original . Therefore, changes to the continue to be reflected in the .
-
+ property returns an instance of this type, containing all the keys in that . The order of the keys in the is the same as the order of elements in the , the same as the order of the associated values in the returned by the property.
+
+ The is not a static copy; instead, the refers back to the keys in the original . Therefore, changes to the continue to be reflected in the .
+
]]>
- Public static ( in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
-
+ Public static ( in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
+
A can support multiple readers concurrently, as long as the collection is not modified. Even so, enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
@@ -152,13 +152,13 @@
The whose keys are reflected in the new .
Initializes a new instance of the class that reflects the keys in the specified .
- is not a static copy; instead, the refers back to the keys in the original . Therefore, changes to the continue to be reflected in the .
-
- This constructor is an O(1) operation.
-
+ is not a static copy; instead, the refers back to the keys in the original . Therefore, changes to the continue to be reflected in the .
+
+ This constructor is an O(1) operation.
+
]]>
@@ -244,13 +244,13 @@
The zero-based index in at which copying begins.
Copies the elements to an existing one-dimensional array, starting at the specified array index.
- .
-
- This method is an O(`n`) operation, where `n` is .
-
+ .
+
+ This method is an O(`n`) operation, where `n` is .
+
]]>
@@ -306,11 +306,11 @@
Gets the number of elements contained in the .
The number of elements contained in the .
-
@@ -356,27 +356,27 @@
Returns an enumerator that iterates through the .
A structure for the .
- is undefined. You must call the method to advance the enumerator to the first element of the collection before reading the value of .
-
- The property returns the same object until is called. sets to the next element.
-
- If passes the end of the collection, the enumerator is positioned after the last element in the collection and returns `false`. When the enumerator is at this position, subsequent calls to also return `false`. If the last call to returned `false`, is undefined. You cannot set to the first element of the collection again; you must create a new enumerator instance instead.
-
- An enumerator remains valid as long as the collection remains unchanged. If changes are made to the collection, such as adding, modifying, or deleting elements, the enumerator is irrecoverably invalidated and the next call to or throws an .
-
- The enumerator does not have exclusive access to the collection; therefore, enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
-
- Default implementations of collections in the namespace are not synchronized.
-
+ is undefined. You must call the method to advance the enumerator to the first element of the collection before reading the value of .
+
+ The property returns the same object until is called. sets to the next element.
+
+ If passes the end of the collection, the enumerator is positioned after the last element in the collection and returns `false`. When the enumerator is at this position, subsequent calls to also return `false`. If the last call to returned `false`, is undefined. You cannot set to the first element of the collection again; you must create a new enumerator instance instead.
+
+ An enumerator remains valid as long as the collection remains unchanged. If changes are made to the collection, such as adding, modifying, or deleting elements, the enumerator is irrecoverably invalidated and the next call to or throws an .
+
+ The enumerator does not have exclusive access to the collection; therefore, enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
+
+ Default implementations of collections in the namespace are not synchronized.
+
This method is an O(log n) operation where n is a number of elements in a collection.
-
+
]]>
@@ -476,11 +476,11 @@
Removes all items from the . This implementation always throws a .
- property is set to 0, and references to other objects from elements of the collection are also released.
-
+ property is set to 0, and references to other objects from elements of the collection are also released.
+
]]>
Always thrown; the collection is read-only.
@@ -532,13 +532,13 @@
if item is found in the ; otherwise, .
- uses , whereas allows the user to specify the implementation to use for comparing keys.
-
- This method is an O(1) operation.
-
+ uses , whereas allows the user to specify the implementation to use for comparing keys.
+
+ This method is an O(1) operation.
+
]]>
@@ -587,13 +587,13 @@
if the is read-only; otherwise, . In the default implementation of , this property always returns .
-
@@ -646,11 +646,11 @@
if item is successfully removed from the ; otherwise, . This method also returns if item is not found in the .
- uses , whereas allows the user to specify the implementation to use for comparing keys.
-
+ uses , whereas allows the user to specify the implementation to use for comparing keys.
+
]]>
Always thrown; the collection is read-only.
@@ -701,27 +701,27 @@
Returns an enumerator that iterates through the collection.
An that can be used to iterate through the collection.
- property is undefined. Therefore, you must call the method to advance the enumerator to the first element of the collection before reading the value of .
-
- The property returns the same object until is called. sets to the next element.
-
- If passes the end of the collection, the enumerator is positioned after the last element in the collection and returns false. When the enumerator is at this position, subsequent calls to also return false. If the last call to returned `false`, is undefined. You cannot set to the first element of the collection again; you must create a new enumerator instance instead.
-
- An enumerator remains valid as long as the collection remains unchanged. If changes are made to the collection, such as adding, modifying, or deleting elements, the enumerator is irrecoverably invalidated and the next call to or throws an .
-
- The enumerator does not have exclusive access to the collection; therefore, enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
-
- Default implementations of collections in the namespace are not synchronized.
-
+ property is undefined. Therefore, you must call the method to advance the enumerator to the first element of the collection before reading the value of .
+
+ The property returns the same object until is called. sets to the next element.
+
+ If passes the end of the collection, the enumerator is positioned after the last element in the collection and returns false. When the enumerator is at this position, subsequent calls to also return false. If the last call to returned `false`, is undefined. You cannot set to the first element of the collection again; you must create a new enumerator instance instead.
+
+ An enumerator remains valid as long as the collection remains unchanged. If changes are made to the collection, such as adding, modifying, or deleting elements, the enumerator is irrecoverably invalidated and the next call to or throws an .
+
+ The enumerator does not have exclusive access to the collection; therefore, enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
+
+ Default implementations of collections in the namespace are not synchronized.
+
This method is an O(log n) operation where n is a number of elements in a collection.
-
+
]]>
@@ -775,15 +775,15 @@
The zero-based index in at which copying begins.
Copies the elements of the to an array, starting at a particular array index.
- [!NOTE]
-> If the type of the source cannot be cast automatically to the type of the destination `array`, the nongeneric implementations of throw an , whereas the generic implementations throw an .
-
- This method is an O(`n`) operation, where `n` is .
-
+> If the type of the source cannot be cast automatically to the type of the destination `array`, the nongeneric implementations of throw an , whereas the generic implementations throw an .
+
+ This method is an O(`n`) operation, where `n` is .
+
]]>
@@ -791,18 +791,18 @@
is less than 0.
- is multidimensional.
-
- -or-
-
- does not have zero-based indexing.
-
- -or-
-
- The number of elements in the source is greater than the available space from to the end of the destination .
-
- -or-
-
+ is multidimensional.
+
+ -or-
+
+ does not have zero-based indexing.
+
+ -or-
+
+ The number of elements in the source is greater than the available space from to the end of the destination .
+
+ -or-
+
The type of the source cannot be cast automatically to the type of the destination .
@@ -852,17 +852,17 @@
if access to the is synchronized (thread safe); otherwise, . In the default implementation of , this property always returns .
- namespace are not synchronized.
-
- Enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
-
- The property returns an object that can be used to synchronize access to the . Synchronization is effective only if all threads lock the object before accessing the collection.
-
- Getting the value of this property is an O(1) operation.
-
+ namespace are not synchronized.
+
+ Enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
+
+ The property returns an object that can be used to synchronize access to the . Synchronization is effective only if all threads lock the object before accessing the collection.
+
+ Getting the value of this property is an O(1) operation.
+
]]>
@@ -917,45 +917,32 @@
Gets an object that can be used to synchronize access to the .
An object that can be used to synchronize access to the . In the default implementation of , this property always returns the current instance.
- namespace are not synchronized.
-
- Enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
-
- The property returns an object that can be used to synchronize access to the . Synchronization is effective only if all threads lock the object before accessing the collection. The following code shows the use of the property for C#, C++, and Visual Basic.
-
-```csharp
-ICollection ic = ...;
-lock (ic.SyncRoot)
-{
- // Access the collection.
-}
-```
-
-```vb
-Dim ic As ICollection = ...
-SyncLock ic.SyncRoot
- ' Access the collection.
-End SyncLock
-```
-
-```cpp
-ICollection^ ic = ...;
-try
-{
- Monitor::Enter(ic->SyncRoot);
- // Access the collection.
-}
-finally
-{
- Monitor::Exit(ic->SyncRoot);
-}
-```
-
- Getting the value of this property is an O(1) operation.
-
+ namespace are not synchronized.
+
+ Enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
+
+ The property returns an object that can be used to synchronize access to the . Synchronization is effective only if all threads lock the object before accessing the collection. The following code shows the use of the property.
+
+```csharp
+ICollection ic = ...;
+lock (ic.SyncRoot)
+{
+ // Access the collection.
+}
+```
+
+```vb
+Dim ic As ICollection = ...
+SyncLock ic.SyncRoot
+ ' Access the collection.
+End SyncLock
+```
+
+Getting the value of this property is an O(1) operation.
+
]]>
@@ -1005,27 +992,27 @@ finally
Returns an enumerator that iterates through the collection.
An that can be used to iterate through the collection.
- also brings the enumerator back to this position. At this position, the property is undefined. Therefore, you must call the method to advance the enumerator to the first element of the collection before reading the value of .
-
- The property returns the same object until either or is called. sets to the next element.
-
- If passes the end of the collection, the enumerator is positioned after the last element in the collection and returns `false`. When the enumerator is at this position, subsequent calls to also return `false`. If the last call to returned `false`, is undefined. To set to the first element of the collection again, you can call followed by .
-
- An enumerator remains valid as long as the collection remains unchanged. If changes are made to the collection, such as adding, modifying, or deleting elements, the enumerator is irrecoverably invalidated and the next call to or throws an .
-
- The enumerator does not have exclusive access to the collection; therefore, enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
-
- Default implementations of collections in the namespace are not synchronized.
-
+ also brings the enumerator back to this position. At this position, the property is undefined. Therefore, you must call the method to advance the enumerator to the first element of the collection before reading the value of .
+
+ The property returns the same object until either or is called. sets to the next element.
+
+ If passes the end of the collection, the enumerator is positioned after the last element in the collection and returns `false`. When the enumerator is at this position, subsequent calls to also return `false`. If the last call to returned `false`, is undefined. To set to the first element of the collection again, you can call followed by .
+
+ An enumerator remains valid as long as the collection remains unchanged. If changes are made to the collection, such as adding, modifying, or deleting elements, the enumerator is irrecoverably invalidated and the next call to or throws an .
+
+ The enumerator does not have exclusive access to the collection; therefore, enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
+
+ Default implementations of collections in the namespace are not synchronized.
+
This method is an O(log n) operation where n is a number of elements in a collection.
-
+
]]>
diff --git a/xml/System.Collections.Generic/SortedDictionary`2+ValueCollection.xml b/xml/System.Collections.Generic/SortedDictionary`2+ValueCollection.xml
index ede6ba3aeb2..6340ca930bf 100644
--- a/xml/System.Collections.Generic/SortedDictionary`2+ValueCollection.xml
+++ b/xml/System.Collections.Generic/SortedDictionary`2+ValueCollection.xml
@@ -98,17 +98,17 @@
Represents the collection of values in a . This class cannot be inherited.
- property returns an instance of this type, containing all the values in that . The order of the values in the is the same as the order of the elements in the , and the same as the order of the associated keys in the returned by the property.
-
- The is not a static copy; instead, the refers back to the values in the original . Therefore, changes to the continue to be reflected in the .
-
+ property returns an instance of this type, containing all the values in that . The order of the values in the is the same as the order of the elements in the , and the same as the order of the associated keys in the returned by the property.
+
+ The is not a static copy; instead, the refers back to the values in the original . Therefore, changes to the continue to be reflected in the .
+
]]>
- Public static ( in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
-
+ Public static ( in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
+
A can support multiple readers concurrently, as long as the collection is not modified. Even so, enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
@@ -152,13 +152,13 @@
The whose values are reflected in the new .
Initializes a new instance of the class that reflects the values in the specified .
- is not a static copy; instead, the refers back to the values in the original . Therefore, changes to the continue to be reflected in the .
-
- This constructor is an O(1) operation.
-
+ is not a static copy; instead, the refers back to the values in the original . Therefore, changes to the continue to be reflected in the .
+
+ This constructor is an O(1) operation.
+
]]>
@@ -213,13 +213,13 @@
The zero-based index in at which copying begins.
Copies the elements to an existing one-dimensional array, starting at the specified array index.
- .
-
- This method is an O(`n`) operation, where `n` is .
-
+ .
+
+ This method is an O(`n`) operation, where `n` is .
+
]]>
@@ -275,11 +275,11 @@
Gets the number of elements contained in the .
The number of elements contained in the .
-
@@ -325,27 +325,27 @@
Returns an enumerator that iterates through the .
A structure for the .
- is undefined. You must call the method to advance the enumerator to the first element of the collection before reading the value of .
-
- The property returns the same object until is called. sets to the next element.
-
- If passes the end of the collection, the enumerator is positioned after the last element in the collection and returns `false`. When the enumerator is at this position, subsequent calls to also return `false`. If the last call to returned `false`, is undefined. You cannot set to the first element of the collection again; you must create a new enumerator instance instead.
-
- An enumerator remains valid as long as the collection remains unchanged. If changes are made to the collection, such as adding, modifying, or deleting elements, the enumerator is irrecoverably invalidated and the next call to or throws an .
-
- The enumerator does not have exclusive access to the collection; therefore, enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
-
- Default implementations of collections in the namespace are not synchronized.
-
+ is undefined. You must call the method to advance the enumerator to the first element of the collection before reading the value of .
+
+ The property returns the same object until is called. sets to the next element.
+
+ If passes the end of the collection, the enumerator is positioned after the last element in the collection and returns `false`. When the enumerator is at this position, subsequent calls to also return `false`. If the last call to returned `false`, is undefined. You cannot set to the first element of the collection again; you must create a new enumerator instance instead.
+
+ An enumerator remains valid as long as the collection remains unchanged. If changes are made to the collection, such as adding, modifying, or deleting elements, the enumerator is irrecoverably invalidated and the next call to or throws an .
+
+ The enumerator does not have exclusive access to the collection; therefore, enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
+
+ Default implementations of collections in the namespace are not synchronized.
+
This method is an O(log n) operation where n is a number of elements in a collection.
-
+
]]>
@@ -445,11 +445,11 @@
Removes all items from the . This implementation always throws a .
- property is set to 0, and references to other objects from elements of the collection are also released.
-
+ property is set to 0, and references to other objects from elements of the collection are also released.
+
]]>
Always thrown; the collection is read-only.
@@ -504,13 +504,13 @@
if is found in the ; otherwise, .
- uses , whereas allows the user to specify the implementation to use for comparing keys.
-
- This method is an O(`n`) operation, where `n` is .
-
+ uses , whereas allows the user to specify the implementation to use for comparing keys.
+
+ This method is an O(`n`) operation, where `n` is .
+
]]>
@@ -559,13 +559,13 @@
if the is read-only; otherwise, . In the default implementation of , this property always returns .
-
@@ -618,11 +618,11 @@
if is successfully removed from the ; otherwise, . This method also returns if is not found in the .
- uses , whereas allows the user to specify the implementation to use for comparing keys.
-
+ uses , whereas allows the user to specify the implementation to use for comparing keys.
+
]]>
Always thrown; the collection is read-only.
@@ -673,27 +673,27 @@
Returns an enumerator that iterates through the collection.
An that can be used to iterate through the collection.
- property is undefined. Therefore, you must call the method to advance the enumerator to the first element of the collection before reading the value of .
-
- The property returns the same object until is called. sets to the next element.
-
- If passes the end of the collection, the enumerator is positioned after the last element in the collection and returns `false`. When the enumerator is at this position, subsequent calls to also return `false`. If the last call to returned `false`, is undefined. You cannot set to the first element of the collection again; you must create a new enumerator instance instead.
-
- An enumerator remains valid as long as the collection remains unchanged. If changes are made to the collection, such as adding, modifying, or deleting elements, the enumerator is irrecoverably invalidated and the next call to or throws an .
-
- The enumerator does not have exclusive access to the collection; therefore, enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
-
- Default implementations of collections in the namespace are not synchronized.
-
+ property is undefined. Therefore, you must call the method to advance the enumerator to the first element of the collection before reading the value of .
+
+ The property returns the same object until is called. sets to the next element.
+
+ If passes the end of the collection, the enumerator is positioned after the last element in the collection and returns `false`. When the enumerator is at this position, subsequent calls to also return `false`. If the last call to returned `false`, is undefined. You cannot set to the first element of the collection again; you must create a new enumerator instance instead.
+
+ An enumerator remains valid as long as the collection remains unchanged. If changes are made to the collection, such as adding, modifying, or deleting elements, the enumerator is irrecoverably invalidated and the next call to or throws an .
+
+ The enumerator does not have exclusive access to the collection; therefore, enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
+
+ Default implementations of collections in the namespace are not synchronized.
+
This method is an O(log n) operation where n is a number of elements in a collection.
-
+
]]>
@@ -747,15 +747,15 @@
The zero-based index in at which copying begins.
Copies the elements of the to an array, starting at a particular array index.
- [!NOTE]
-> If the type of the source cannot be cast automatically to the type of the destination `array`, the nongeneric implementations of throw an , whereas the generic implementations throw an .
-
- This method is an O(`n`) operation, where `n` is .
-
+> If the type of the source cannot be cast automatically to the type of the destination `array`, the nongeneric implementations of throw an , whereas the generic implementations throw an .
+
+ This method is an O(`n`) operation, where `n` is .
+
]]>
@@ -763,18 +763,18 @@
is less than 0.
- is multidimensional.
-
- -or-
-
- does not have zero-based indexing.
-
- -or-
-
- The number of elements in the source is greater than the available space from to the end of the destination .
-
- -or-
-
+ is multidimensional.
+
+ -or-
+
+ does not have zero-based indexing.
+
+ -or-
+
+ The number of elements in the source is greater than the available space from to the end of the destination .
+
+ -or-
+
The type of the source cannot be cast automatically to the type of the destination .
@@ -824,17 +824,17 @@
if access to the is synchronized (thread safe); otherwise, . In the default implementation of , this property always returns .
- namespace are not synchronized.
-
- Enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
-
- The property returns an object that can be used to synchronize access to the . Synchronization is effective only if all threads lock the object before accessing the collection.
-
- Getting the value of this property is an O(1) operation.
-
+ namespace are not synchronized.
+
+ Enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
+
+ The property returns an object that can be used to synchronize access to the . Synchronization is effective only if all threads lock the object before accessing the collection.
+
+ Getting the value of this property is an O(1) operation.
+
]]>
@@ -889,45 +889,32 @@
Gets an object that can be used to synchronize access to the .
An object that can be used to synchronize access to the . In the default implementation of , this property always returns the current instance.
- namespace are not synchronized.
-
- Enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
-
- The property returns an object that can be used to synchronize access to the . Synchronization is effective only if all threads lock the object before accessing the collection. The following code shows the use of the property for C#, C++, and Visual Basic.
-
-```csharp
-ICollection ic = ...;
-lock (ic.SyncRoot)
-{
- // Access the collection.
-}
-```
-
-```vb
-Dim ic As ICollection = ...
-SyncLock ic.SyncRoot
- ' Access the collection.
-End SyncLock
-```
-
-```cpp
-ICollection^ ic = ...;
-try
-{
- Monitor::Enter(ic->SyncRoot);
- // Access the collection.
-}
-finally
-{
- Monitor::Exit(ic->SyncRoot);
-}
-```
-
- Getting the value of this property is an O(1) operation.
-
+ namespace are not synchronized.
+
+ Enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
+
+ The property returns an object that can be used to synchronize access to the . Synchronization is effective only if all threads lock the object before accessing the collection. The following code shows the use of the property.
+
+```csharp
+ICollection ic = ...;
+lock (ic.SyncRoot)
+{
+ // Access the collection.
+}
+```
+
+```vb
+Dim ic As ICollection = ...
+SyncLock ic.SyncRoot
+ ' Access the collection.
+End SyncLock
+```
+
+Getting the value of this property is an O(1) operation.
+
]]>
@@ -977,27 +964,27 @@ finally
Returns an enumerator that iterates through the collection.
An that can be used to iterate through the collection.
- also brings the enumerator back to this position. At this position, the property is undefined. Therefore, you must call the method to advance the enumerator to the first element of the collection before reading the value of .
-
- The property returns the same object until either or is called. sets to the next element.
-
- If passes the end of the collection, the enumerator is positioned after the last element in the collection and returns `false`. When the enumerator is at this position, subsequent calls to also return `false`. If the last call to returned `false`, is undefined. To set to the first element of the collection again, you can call followed by .
-
- An enumerator remains valid as long as the collection remains unchanged. If changes are made to the collection, such as adding, modifying, or deleting elements, the enumerator is irrecoverably invalidated and the next call to or throws an .
-
- The enumerator does not have exclusive access to the collection; therefore, enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
-
- Default implementations of collections in the namespace are not synchronized.
-
+ also brings the enumerator back to this position. At this position, the property is undefined. Therefore, you must call the method to advance the enumerator to the first element of the collection before reading the value of .
+
+ The property returns the same object until either or is called. sets to the next element.
+
+ If passes the end of the collection, the enumerator is positioned after the last element in the collection and returns `false`. When the enumerator is at this position, subsequent calls to also return `false`. If the last call to returned `false`, is undefined. To set to the first element of the collection again, you can call followed by .
+
+ An enumerator remains valid as long as the collection remains unchanged. If changes are made to the collection, such as adding, modifying, or deleting elements, the enumerator is irrecoverably invalidated and the next call to or throws an .
+
+ The enumerator does not have exclusive access to the collection; therefore, enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
+
+ Default implementations of collections in the namespace are not synchronized.
+
This method is an O(log n) operation where n is a number of elements in a collection.
-
+
]]>
diff --git a/xml/System.Collections.Generic/SortedDictionary`2.xml b/xml/System.Collections.Generic/SortedDictionary`2.xml
index 3ad66dc53dd..e1748768356 100644
--- a/xml/System.Collections.Generic/SortedDictionary`2.xml
+++ b/xml/System.Collections.Generic/SortedDictionary`2.xml
@@ -1831,7 +1831,7 @@
Enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
- The property returns an object that can be used to synchronize access to the . Synchronization is effective only if all threads lock the object before accessing the collection. The following code shows the use of the property for C#, C++, and Visual Basic.
+ The property returns an object that can be used to synchronize access to the . Synchronization is effective only if all threads lock the object before accessing the collection. The following code shows the use of the property.
```csharp
ICollection ic = ...;
@@ -1848,20 +1848,7 @@ SyncLock ic.SyncRoot
End SyncLock
```
-```cpp
-ICollection^ ic = ...;
-try
-{
- Monitor::Enter(ic->SyncRoot);
- // Access the collection.
-}
-finally
-{
- Monitor::Exit(ic->SyncRoot);
-}
-```
-
- Getting the value of this property is an O(1) operation.
+Getting the value of this property is an O(1) operation.
]]>
diff --git a/xml/System.Collections.Generic/SortedList`2.xml b/xml/System.Collections.Generic/SortedList`2.xml
index 13a8c58b3fc..dd3062b9228 100644
--- a/xml/System.Collections.Generic/SortedList`2.xml
+++ b/xml/System.Collections.Generic/SortedList`2.xml
@@ -2360,7 +2360,7 @@
Enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
- The property returns an object that can be used to synchronize access to the . Synchronization is effective only if all threads lock this object before accessing the collection. The following code shows the use of the property for C#, C++, and Visual Basic.
+ The property returns an object that can be used to synchronize access to the . Synchronization is effective only if all threads lock this object before accessing the collection. The following code shows the use of the property.
```csharp
ICollection ic = ...;
@@ -2376,18 +2376,7 @@ SyncLock ic.SyncRoot
End SyncLock
```
-```cpp
-ICollection^ ic = ...;
-try {
- Monitor::Enter(ic->SyncRoot);
- // Access the collection.
-}
-finally {
- Monitor::Exit(ic->SyncRoot);
-}
-```
-
- Retrieving the value of this property is an O(1) operation.
+Retrieving the value of this property is an O(1) operation.
]]>
diff --git a/xml/System.Collections.Generic/Stack`1.xml b/xml/System.Collections.Generic/Stack`1.xml
index d72ebb016fe..0f541852568 100644
--- a/xml/System.Collections.Generic/Stack`1.xml
+++ b/xml/System.Collections.Generic/Stack`1.xml
@@ -100,50 +100,50 @@
Specifies the type of elements in the stack.
Represents a variable size last-in-first-out (LIFO) collection of instances of the same specified type.
- is implemented as an array.
-
- Stacks and queues are useful when you need temporary storage for information; that is, when you might want to discard an element after retrieving its value. Use if you need to access the information in the same order that it is stored in the collection. Use if you need to access the information in reverse order.
-
- Use the and types when you need to access the collection from multiple threads concurrently.
-
- A common use for is to preserve variable states during calls to other procedures.
-
- Three main operations can be performed on a and its elements:
-
-- inserts an element at the top of the .
-
-- removes an element from the top of the .
-
-- returns an element that is at the top of the but does not remove it from the .
-
- The capacity of a is the number of elements the can hold. As elements are added to a , the capacity is automatically increased as required by reallocating the internal array. The capacity can be decreased by calling .
-
- If is less than the capacity of the stack, is an O(1) operation. If the capacity needs to be increased to accommodate the new element, becomes an O(`n`) operation, where `n` is . is an O(1) operation.
-
- accepts `null` as a valid value for reference types and allows duplicate elements.
-
-
-
-## Examples
- The following code example demonstrates several methods of the generic class. The code example creates a stack of strings with default capacity and uses the method to push five strings onto the stack. The elements of the stack are enumerated, which does not change the state of the stack. The method is used to pop the first string off the stack. The method is used to look at the next item on the stack, and then the method is used to pop it off.
-
- The method is used to create an array and copy the stack elements to it, then the array is passed to the constructor that takes , creating a copy of the stack with the order of the elements reversed. The elements of the copy are displayed.
-
- An array twice the size of the stack is created, and the method is used to copy the array elements beginning at the middle of the array. The constructor is used again to create a copy of the stack with the order of elements reversed; thus, the three null elements are at the end.
-
- The method is used to show that the string "four" is in the first copy of the stack, after which the method clears the copy and the property shows that the stack is empty.
-
+ is implemented as an array.
+
+ Stacks and queues are useful when you need temporary storage for information; that is, when you might want to discard an element after retrieving its value. Use if you need to access the information in the same order that it is stored in the collection. Use if you need to access the information in reverse order.
+
+ Use the and types when you need to access the collection from multiple threads concurrently.
+
+ A common use for is to preserve variable states during calls to other procedures.
+
+ Three main operations can be performed on a and its elements:
+
+- inserts an element at the top of the .
+
+- removes an element from the top of the .
+
+- returns an element that is at the top of the but does not remove it from the .
+
+ The capacity of a is the number of elements the can hold. As elements are added to a , the capacity is automatically increased as required by reallocating the internal array. The capacity can be decreased by calling .
+
+ If is less than the capacity of the stack, is an O(1) operation. If the capacity needs to be increased to accommodate the new element, becomes an O(`n`) operation, where `n` is . is an O(1) operation.
+
+ accepts `null` as a valid value for reference types and allows duplicate elements.
+
+
+
+## Examples
+ The following code example demonstrates several methods of the generic class. The code example creates a stack of strings with default capacity and uses the method to push five strings onto the stack. The elements of the stack are enumerated, which does not change the state of the stack. The method is used to pop the first string off the stack. The method is used to look at the next item on the stack, and then the method is used to pop it off.
+
+ The method is used to create an array and copy the stack elements to it, then the array is passed to the constructor that takes , creating a copy of the stack with the order of the elements reversed. The elements of the copy are displayed.
+
+ An array twice the size of the stack is created, and the method is used to copy the array elements beginning at the middle of the array. The constructor is used again to create a copy of the stack with the order of elements reversed; thus, the three null elements are at the end.
+
+ The method is used to show that the string "four" is in the first copy of the stack, after which the method clears the copy and the property shows that the stack is empty.
+
:::code language="csharp" source="~/snippets/csharp/System.Collections.Generic/StackT/Overview/source.cs" interactive="try-dotnet" id="Snippet1":::
:::code language="fsharp" source="~/snippets/fsharp/System.Collections.Generic/StackT/Overview/source.fs" id="Snippet1":::
:::code language="vb" source="~/snippets/visualbasic/VS_Snippets_CLR/Generic.Stack/vb/source.vb" id="Snippet1":::
-
+
]]>
- Public static ( in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
-
+ Public static ( in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
+
A can support multiple readers concurrently, as long as the collection is not modified. Even so, enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
Iterators (C#)
Iterators (Visual Basic)
@@ -196,30 +196,30 @@
Initializes a new instance of the class that is empty and has the default initial capacity.
- is the number of elements that the can hold. As elements are added to a , the capacity is automatically increased as required by reallocating the internal array.
-
- If the size of the collection can be estimated, specifying the initial capacity eliminates the need to perform a number of resizing operations while adding elements to the .
-
- The capacity can be decreased by calling .
-
- This constructor is an O(1) operation.
-
-
-
-## Examples
- The following code example demonstrates this constructor and several methods of the generic class.
-
- The code example creates a stack of strings with default capacity and uses the method to push five strings onto the stack. The elements of the stack are enumerated, which does not change the state of the stack. The method is used to pop the first string off the stack. The method is used to look at the next item on the stack, and then the method is used to pop it off.
-
- The method is used to create an array and copy the stack elements to it, then the array is passed to the constructor that takes , creating a copy of the stack with the order of the elements reversed. The elements of the copy are displayed.
-
- An array twice the size of the stack is created, and the method is used to copy the array elements beginning at the middle of the array. The constructor is used again to create a copy of the stack with the order of elements reversed; thus, the three null elements are at the end.
-
- The method is used to show that the string "four" is in the first copy of the stack, after which the method clears the copy and the property shows that the stack is empty.
-
+ is the number of elements that the can hold. As elements are added to a , the capacity is automatically increased as required by reallocating the internal array.
+
+ If the size of the collection can be estimated, specifying the initial capacity eliminates the need to perform a number of resizing operations while adding elements to the .
+
+ The capacity can be decreased by calling .
+
+ This constructor is an O(1) operation.
+
+
+
+## Examples
+ The following code example demonstrates this constructor and several methods of the generic class.
+
+ The code example creates a stack of strings with default capacity and uses the method to push five strings onto the stack. The elements of the stack are enumerated, which does not change the state of the stack. The method is used to pop the first string off the stack. The method is used to look at the next item on the stack, and then the method is used to pop it off.
+
+ The method is used to create an array and copy the stack elements to it, then the array is passed to the constructor that takes , creating a copy of the stack with the order of the elements reversed. The elements of the copy are displayed.
+
+ An array twice the size of the stack is created, and the method is used to copy the array elements beginning at the middle of the array. The constructor is used again to create a copy of the stack with the order of elements reversed; thus, the three null elements are at the end.
+
+ The method is used to show that the string "four" is in the first copy of the stack, after which the method clears the copy and the property shows that the stack is empty.
+
:::code language="csharp" source="~/snippets/csharp/System.Collections.Generic/StackT/Overview/source.cs" interactive="try-dotnet" id="Snippet1":::
:::code language="fsharp" source="~/snippets/fsharp/System.Collections.Generic/StackT/Overview/source.fs" id="Snippet1":::
:::code language="vb" source="~/snippets/visualbasic/VS_Snippets_CLR/Generic.Stack/vb/source.vb" id="Snippet1":::
@@ -268,32 +268,32 @@
The collection to copy elements from.
Initializes a new instance of the class that contains elements copied from the specified collection and has sufficient capacity to accommodate the number of elements copied.
- is the number of elements that the can hold. As elements are added to a , the capacity is automatically increased as required by reallocating the internal array.
-
- If the size of the collection can be estimated, specifying the initial capacity eliminates the need to perform a number of resizing operations while adding elements to the .
-
- The capacity can be decreased by calling .
-
- The elements are copied onto the in the same order they are read by the of the collection.
-
- This constructor is an O(`n`) operation, where `n` is the number of elements in `collection`.
-
-
-
-## Examples
- The following code example demonstrates this constructor and several methods of the generic class.
-
- The code example creates a stack of strings with default capacity and uses the method to push five strings onto the stack. The elements of the stack are enumerated, which does not change the state of the stack. The method is used to pop the first string off the stack. The method is used to look at the next item on the stack, and then the method is used to pop it off.
-
- The method is used to create an array and copy the stack elements to it, then the array is passed to the constructor that takes , creating a copy of the stack with the order of the elements reversed. The elements of the copy are displayed.
-
- An array twice the size of the stack is created, and the method is used to copy the array elements beginning at the middle of the array. The constructor is used again to create a copy of the stack with the order of elements reversed; thus, the three null elements are at the end.
-
- The method is used to show that the string "four" is in the first copy of the stack, after which the method clears the copy and the property shows that the stack is empty.
-
+ is the number of elements that the can hold. As elements are added to a , the capacity is automatically increased as required by reallocating the internal array.
+
+ If the size of the collection can be estimated, specifying the initial capacity eliminates the need to perform a number of resizing operations while adding elements to the .
+
+ The capacity can be decreased by calling .
+
+ The elements are copied onto the in the same order they are read by the of the collection.
+
+ This constructor is an O(`n`) operation, where `n` is the number of elements in `collection`.
+
+
+
+## Examples
+ The following code example demonstrates this constructor and several methods of the generic class.
+
+ The code example creates a stack of strings with default capacity and uses the method to push five strings onto the stack. The elements of the stack are enumerated, which does not change the state of the stack. The method is used to pop the first string off the stack. The method is used to look at the next item on the stack, and then the method is used to pop it off.
+
+ The method is used to create an array and copy the stack elements to it, then the array is passed to the constructor that takes , creating a copy of the stack with the order of the elements reversed. The elements of the copy are displayed.
+
+ An array twice the size of the stack is created, and the method is used to copy the array elements beginning at the middle of the array. The constructor is used again to create a copy of the stack with the order of elements reversed; thus, the three null elements are at the end.
+
+ The method is used to show that the string "four" is in the first copy of the stack, after which the method clears the copy and the property shows that the stack is empty.
+
:::code language="csharp" source="~/snippets/csharp/System.Collections.Generic/StackT/Overview/source.cs" interactive="try-dotnet" id="Snippet1":::
:::code language="fsharp" source="~/snippets/fsharp/System.Collections.Generic/StackT/Overview/source.fs" id="Snippet1":::
:::code language="vb" source="~/snippets/visualbasic/VS_Snippets_CLR/Generic.Stack/vb/source.vb" id="Snippet1":::
@@ -346,17 +346,17 @@
The initial number of elements that the can contain.
Initializes a new instance of the class that is empty and has the specified initial capacity or the default initial capacity, whichever is greater.
- is the number of elements that the can hold. As elements are added to a , the capacity is automatically increased as required by reallocating the internal array.
-
- If the size of the collection can be estimated, specifying the initial capacity eliminates the need to perform a number of resizing operations while adding elements to the .
-
- The capacity can be decreased by calling .
-
- This constructor is an O(`n`) operation, where `n` is `capacity`.
-
+ is the number of elements that the can hold. As elements are added to a , the capacity is automatically increased as required by reallocating the internal array.
+
+ If the size of the collection can be estimated, specifying the initial capacity eliminates the need to perform a number of resizing operations while adding elements to the .
+
+ The capacity can be decreased by calling .
+
+ This constructor is an O(`n`) operation, where `n` is `capacity`.
+
]]>
@@ -431,32 +431,32 @@
Removes all objects from the .
- is set to zero, and references to other objects from elements of the collection are also released.
-
- The capacity remains unchanged. To reset the capacity of the , call . Trimming an empty sets the capacity of the to the default capacity.
-
- This method is an O(`n`) operation, where `n` is .
-
-
-
-## Examples
- The following code example demonstrates several methods of the generic class, including the method.
-
- The code example creates a stack of strings with default capacity and uses the method to push five strings onto the stack. The elements of the stack are enumerated, which does not change the state of the stack. The method is used to pop the first string off the stack. The method is used to look at the next item on the stack, and then the method is used to pop it off.
-
- The method is used to create an array and copy the stack elements to it, then the array is passed to the constructor that takes , creating a copy of the stack with the order of the elements reversed. The elements of the copy are displayed.
-
- An array twice the size of the stack is created, and the method is used to copy the array elements beginning at the middle of the array. The constructor is used again to create a copy of the stack with the order of elements reversed; thus, the three null elements are at the end.
-
- The method is used to show that the string "four" is in the first copy of the stack, after which the method clears the copy and the property shows that the stack is empty.
-
+ is set to zero, and references to other objects from elements of the collection are also released.
+
+ The capacity remains unchanged. To reset the capacity of the , call . Trimming an empty sets the capacity of the to the default capacity.
+
+ This method is an O(`n`) operation, where `n` is .
+
+
+
+## Examples
+ The following code example demonstrates several methods of the generic class, including the method.
+
+ The code example creates a stack of strings with default capacity and uses the method to push five strings onto the stack. The elements of the stack are enumerated, which does not change the state of the stack. The method is used to pop the first string off the stack. The method is used to look at the next item on the stack, and then the method is used to pop it off.
+
+ The method is used to create an array and copy the stack elements to it, then the array is passed to the constructor that takes , creating a copy of the stack with the order of the elements reversed. The elements of the copy are displayed.
+
+ An array twice the size of the stack is created, and the method is used to copy the array elements beginning at the middle of the array. The constructor is used again to create a copy of the stack with the order of elements reversed; thus, the three null elements are at the end.
+
+ The method is used to show that the string "four" is in the first copy of the stack, after which the method clears the copy and the property shows that the stack is empty.
+
:::code language="csharp" source="~/snippets/csharp/System.Collections.Generic/StackT/Overview/source.cs" interactive="try-dotnet" id="Snippet1":::
:::code language="fsharp" source="~/snippets/fsharp/System.Collections.Generic/StackT/Overview/source.fs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_CLR/Generic.Stack/vb/source.vb" id="Snippet1":::
-
+ :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_CLR/Generic.Stack/vb/source.vb" id="Snippet1":::
+
]]>
@@ -506,30 +506,30 @@
if is found in the ; otherwise, .
- for `T`, the type of values in the list.
-
- This method performs a linear search; therefore, this method is an O(`n`) operation, where `n` is .
-
-
-
-## Examples
- The following code example demonstrates several methods of the generic class, including the method.
-
- The code example creates a stack of strings with default capacity and uses the method to push five strings onto the stack. The elements of the stack are enumerated, which does not change the state of the stack. The method is used to pop the first string off the stack. The method is used to look at the next item on the stack, and then the method is used to pop it off.
-
- The method is used to create an array and copy the stack elements to it, then the array is passed to the constructor that takes , creating a copy of the stack with the order of the elements reversed. The elements of the copy are displayed.
-
- An array twice the size of the stack is created, and the method is used to copy the array elements beginning at the middle of the array. The constructor is used again to create a copy of the stack with the order of elements reversed; thus, the three null elements are at the end.
-
- The method is used to show that the string "four" is in the first copy of the stack, after which the method clears the copy and the property shows that the stack is empty.
-
+ for `T`, the type of values in the list.
+
+ This method performs a linear search; therefore, this method is an O(`n`) operation, where `n` is .
+
+
+
+## Examples
+ The following code example demonstrates several methods of the generic class, including the method.
+
+ The code example creates a stack of strings with default capacity and uses the method to push five strings onto the stack. The elements of the stack are enumerated, which does not change the state of the stack. The method is used to pop the first string off the stack. The method is used to look at the next item on the stack, and then the method is used to pop it off.
+
+ The method is used to create an array and copy the stack elements to it, then the array is passed to the constructor that takes , creating a copy of the stack with the order of the elements reversed. The elements of the copy are displayed.
+
+ An array twice the size of the stack is created, and the method is used to copy the array elements beginning at the middle of the array. The constructor is used again to create a copy of the stack with the order of elements reversed; thus, the three null elements are at the end.
+
+ The method is used to show that the string "four" is in the first copy of the stack, after which the method clears the copy and the property shows that the stack is empty.
+
:::code language="csharp" source="~/snippets/csharp/System.Collections.Generic/StackT/Overview/source.cs" interactive="try-dotnet" id="Snippet1":::
:::code language="fsharp" source="~/snippets/fsharp/System.Collections.Generic/StackT/Overview/source.fs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_CLR/Generic.Stack/vb/source.vb" id="Snippet1":::
-
+ :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_CLR/Generic.Stack/vb/source.vb" id="Snippet1":::
+
]]>
Performing Culture-Insensitive String Operations in Collections
@@ -580,30 +580,30 @@
The zero-based index in at which copying begins.
Copies the to an existing one-dimensional , starting at the specified array index.
- .
-
- This method is an O(`n`) operation, where `n` is .
-
-
-
-## Examples
- The following code example demonstrates several methods of the generic class, including the method.
-
- The code example creates a stack of strings with default capacity and uses the method to push five strings onto the stack. The elements of the stack are enumerated, which does not change the state of the stack. The method is used to pop the first string off the stack. The method is used to look at the next item on the stack, and then the method is used to pop it off.
-
- The method is used to create an array and copy the stack elements to it, then the array is passed to the constructor that takes , creating a copy of the stack with the order of the elements reversed. The elements of the copy are displayed.
-
- An array twice the size of the stack is created, and the method is used to copy the array elements beginning at the middle of the array. The constructor is used again to create a copy of the stack with the order of elements reversed; thus, the three null elements are at the end.
-
- The method is used to show that the string "four" is in the first copy of the stack, after which the method clears the copy and the property shows that the stack is empty.
-
+ .
+
+ This method is an O(`n`) operation, where `n` is .
+
+
+
+## Examples
+ The following code example demonstrates several methods of the generic class, including the method.
+
+ The code example creates a stack of strings with default capacity and uses the method to push five strings onto the stack. The elements of the stack are enumerated, which does not change the state of the stack. The method is used to pop the first string off the stack. The method is used to look at the next item on the stack, and then the method is used to pop it off.
+
+ The method is used to create an array and copy the stack elements to it, then the array is passed to the constructor that takes , creating a copy of the stack with the order of the elements reversed. The elements of the copy are displayed.
+
+ An array twice the size of the stack is created, and the method is used to copy the array elements beginning at the middle of the array. The constructor is used again to create a copy of the stack with the order of elements reversed; thus, the three null elements are at the end.
+
+ The method is used to show that the string "four" is in the first copy of the stack, after which the method clears the copy and the property shows that the stack is empty.
+
:::code language="csharp" source="~/snippets/csharp/System.Collections.Generic/StackT/Overview/source.cs" interactive="try-dotnet" id="Snippet1":::
:::code language="fsharp" source="~/snippets/fsharp/System.Collections.Generic/StackT/Overview/source.fs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_CLR/Generic.Stack/vb/source.vb" id="Snippet1":::
-
+ :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_CLR/Generic.Stack/vb/source.vb" id="Snippet1":::
+
]]>
@@ -664,32 +664,32 @@
Gets the number of elements contained in the .
The number of elements contained in the .
- is the number of elements that the can store. is the number of elements that are actually in the .
-
- The capacity is always greater than or equal to . If exceeds the capacity while adding elements, the capacity is increased by automatically reallocating the internal array before copying the old elements and adding the new elements.
-
- Retrieving the value of this property is an O(1) operation.
-
-
-
-## Examples
- The following code example demonstrates several properties and methods of the generic class, including the property.
-
- The code example creates a stack of strings with default capacity and uses the method to push five strings onto the stack. The elements of the stack are enumerated, which does not change the state of the stack. The method is used to pop the first string off the stack. The method is used to look at the next item on the stack, and then the method is used to pop it off.
-
- The method is used to create an array and copy the stack elements to it, then the array is passed to the constructor that takes , creating a copy of the stack with the order of the elements reversed. The elements of the copy are displayed.
-
- An array twice the size of the stack is created, and the method is used to copy the array elements beginning at the middle of the array. The constructor is used again to create a copy of the stack with the order of elements reversed; thus, the three null elements are at the end.
-
- The method is used to show that the string "four" is in the first copy of the stack, after which the method clears the copy and the property shows that the stack is empty.
-
+ is the number of elements that the can store. is the number of elements that are actually in the .
+
+ The capacity is always greater than or equal to . If exceeds the capacity while adding elements, the capacity is increased by automatically reallocating the internal array before copying the old elements and adding the new elements.
+
+ Retrieving the value of this property is an O(1) operation.
+
+
+
+## Examples
+ The following code example demonstrates several properties and methods of the generic class, including the property.
+
+ The code example creates a stack of strings with default capacity and uses the method to push five strings onto the stack. The elements of the stack are enumerated, which does not change the state of the stack. The method is used to pop the first string off the stack. The method is used to look at the next item on the stack, and then the method is used to pop it off.
+
+ The method is used to create an array and copy the stack elements to it, then the array is passed to the constructor that takes , creating a copy of the stack with the order of the elements reversed. The elements of the copy are displayed.
+
+ An array twice the size of the stack is created, and the method is used to copy the array elements beginning at the middle of the array. The constructor is used again to create a copy of the stack with the order of elements reversed; thus, the three null elements are at the end.
+
+ The method is used to show that the string "four" is in the first copy of the stack, after which the method clears the copy and the property shows that the stack is empty.
+
:::code language="csharp" source="~/snippets/csharp/System.Collections.Generic/StackT/Overview/source.cs" interactive="try-dotnet" id="Snippet1":::
:::code language="fsharp" source="~/snippets/fsharp/System.Collections.Generic/StackT/Overview/source.fs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_CLR/Generic.Stack/vb/source.vb" id="Snippet1":::
-
+ :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_CLR/Generic.Stack/vb/source.vb" id="Snippet1":::
+
]]>
@@ -770,44 +770,44 @@
Returns an enumerator for the .
An for the .
- is undefined. Therefore, you must call to advance the enumerator to the first element of the collection before reading the value of .
-
- returns the same object until is called. sets to the next element.
-
- If passes the end of the collection, the enumerator is positioned after the last element in the collection and returns `false`. When the enumerator is at this position, subsequent calls to also return `false`. If the last call to returned `false`, is undefined. You cannot set to the first element of the collection again; you must create a new enumerator instance instead.
-
- An enumerator remains valid as long as the collection remains unchanged. If changes are made to the collection, such as adding, modifying, or deleting elements, the enumerator is irrecoverably invalidated and the next call to or throws an .
-
- The enumerator does not have exclusive access to the collection; therefore, enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
-
- Default implementations of collections in are not synchronized.
-
- This method is an O(1) operation.
-
-
-
-## Examples
- The following code example demonstrates that the generic class is enumerable. The `foreach` statement (`For Each` in Visual Basic, `for each` in C++) is used to enumerate the stack.
-
- The code example creates a stack of strings with default capacity and uses the method to push five strings onto the stack. The elements of the stack are enumerated, which does not change the state of the stack. The method is used to pop the first string off the stack. The method is used to look at the next item on the stack, and then the method is used to pop it off.
-
- The method is used to create an array and copy the stack elements to it, then the array is passed to the constructor that takes , creating a copy of the stack with the order of the elements reversed. The elements of the copy are displayed.
-
- An array twice the size of the stack is created, and the method is used to copy the array elements beginning at the middle of the array. The constructor is used again to create a copy of the stack with the order of elements reversed; thus, the three null elements are at the end.
-
- The method is used to show that the string "four" is in the first copy of the stack, after which the method clears the copy and the property shows that the stack is empty.
-
+ is undefined. Therefore, you must call to advance the enumerator to the first element of the collection before reading the value of .
+
+ returns the same object until is called. sets to the next element.
+
+ If passes the end of the collection, the enumerator is positioned after the last element in the collection and returns `false`. When the enumerator is at this position, subsequent calls to also return `false`. If the last call to returned `false`, is undefined. You cannot set to the first element of the collection again; you must create a new enumerator instance instead.
+
+ An enumerator remains valid as long as the collection remains unchanged. If changes are made to the collection, such as adding, modifying, or deleting elements, the enumerator is irrecoverably invalidated and the next call to or throws an .
+
+ The enumerator does not have exclusive access to the collection; therefore, enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
+
+ Default implementations of collections in are not synchronized.
+
+ This method is an O(1) operation.
+
+
+
+## Examples
+ The following code example demonstrates that the generic class is enumerable. The `foreach` statement (`For Each` in Visual Basic, `for each` in C++) is used to enumerate the stack.
+
+ The code example creates a stack of strings with default capacity and uses the method to push five strings onto the stack. The elements of the stack are enumerated, which does not change the state of the stack. The method is used to pop the first string off the stack. The method is used to look at the next item on the stack, and then the method is used to pop it off.
+
+ The method is used to create an array and copy the stack elements to it, then the array is passed to the constructor that takes , creating a copy of the stack with the order of the elements reversed. The elements of the copy are displayed.
+
+ An array twice the size of the stack is created, and the method is used to copy the array elements beginning at the middle of the array. The constructor is used again to create a copy of the stack with the order of elements reversed; thus, the three null elements are at the end.
+
+ The method is used to show that the string "four" is in the first copy of the stack, after which the method clears the copy and the property shows that the stack is empty.
+
:::code language="csharp" source="~/snippets/csharp/System.Collections.Generic/StackT/Overview/source.cs" interactive="try-dotnet" id="Snippet1":::
:::code language="fsharp" source="~/snippets/fsharp/System.Collections.Generic/StackT/Overview/source.fs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_CLR/Generic.Stack/vb/source.vb" id="Snippet1":::
-
+ :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_CLR/Generic.Stack/vb/source.vb" id="Snippet1":::
+
]]>
@@ -855,32 +855,32 @@
Returns the object at the top of the without removing it.
The object at the top of the .
- method, but does not modify the .
-
- If type `T` is a reference type, `null` can be pushed onto the as a placeholder, if needed.
-
- This method is an O(1) operation.
-
-
-
-## Examples
- The following code example demonstrates several methods of the generic class, including the method.
-
- The code example creates a stack of strings with default capacity and uses the method to push five strings onto the stack. The elements of the stack are enumerated, which does not change the state of the stack. The method is used to pop the first string off the stack. The method is used to look at the next item on the stack, and then the method is used to pop it off.
-
- The method is used to create an array and copy the stack elements to it, then the array is passed to the constructor that takes , creating a copy of the stack with the order of the elements reversed. The elements of the copy are displayed.
-
- An array twice the size of the stack is created, and the method is used to copy the array elements beginning at the middle of the array. The constructor is used again to create a copy of the stack with the order of elements reversed; thus, the three null elements are at the end.
-
- The method is used to show that the string "four" is in the first copy of the stack, after which the method clears the copy and the property shows that the stack is empty.
-
+ method, but does not modify the .
+
+ If type `T` is a reference type, `null` can be pushed onto the as a placeholder, if needed.
+
+ This method is an O(1) operation.
+
+
+
+## Examples
+ The following code example demonstrates several methods of the generic class, including the method.
+
+ The code example creates a stack of strings with default capacity and uses the method to push five strings onto the stack. The elements of the stack are enumerated, which does not change the state of the stack. The method is used to pop the first string off the stack. The method is used to look at the next item on the stack, and then the method is used to pop it off.
+
+ The method is used to create an array and copy the stack elements to it, then the array is passed to the constructor that takes , creating a copy of the stack with the order of the elements reversed. The elements of the copy are displayed.
+
+ An array twice the size of the stack is created, and the method is used to copy the array elements beginning at the middle of the array. The constructor is used again to create a copy of the stack with the order of elements reversed; thus, the three null elements are at the end.
+
+ The method is used to show that the string "four" is in the first copy of the stack, after which the method clears the copy and the property shows that the stack is empty.
+
:::code language="csharp" source="~/snippets/csharp/System.Collections.Generic/StackT/Overview/source.cs" interactive="try-dotnet" id="Snippet1":::
:::code language="fsharp" source="~/snippets/fsharp/System.Collections.Generic/StackT/Overview/source.fs" id="Snippet1":::
:::code language="vb" source="~/snippets/visualbasic/VS_Snippets_CLR/Generic.Stack/vb/source.vb" id="Snippet1":::
-
+
]]>
The is empty.
@@ -929,28 +929,28 @@
Removes and returns the object at the top of the .
The object removed from the top of the .
- method, but does not modify the .
-
- If type `T` is a reference type, `null` can be pushed onto the as a placeholder, if needed.
-
- is implemented as an array. This method is an O(1) operation.
-
-
-
-## Examples
- The following code example demonstrates several methods of the generic class, including the method.
-
- The code example creates a stack of strings with default capacity and uses the method to push five strings onto the stack. The elements of the stack are enumerated, which does not change the state of the stack. The method is used to pop the first string off the stack. The method is used to look at the next item on the stack, and then the method is used to pop it off.
-
- The method is used to create an array and copy the stack elements to it, then the array is passed to the constructor that takes , creating a copy of the stack with the order of the elements reversed. The elements of the copy are displayed.
-
- An array twice the size of the stack is created, and the method is used to copy the array elements beginning at the middle of the array. The constructor is used again to create a copy of the stack with the order of elements reversed; thus, the three null elements are at the end.
-
- The method is used to show that the string "four" is in the first copy of the stack, after which the method clears the copy and the property shows that the stack is empty.
-
+ method, but does not modify the .
+
+ If type `T` is a reference type, `null` can be pushed onto the as a placeholder, if needed.
+
+ is implemented as an array. This method is an O(1) operation.
+
+
+
+## Examples
+ The following code example demonstrates several methods of the generic class, including the method.
+
+ The code example creates a stack of strings with default capacity and uses the method to push five strings onto the stack. The elements of the stack are enumerated, which does not change the state of the stack. The method is used to pop the first string off the stack. The method is used to look at the next item on the stack, and then the method is used to pop it off.
+
+ The method is used to create an array and copy the stack elements to it, then the array is passed to the constructor that takes , creating a copy of the stack with the order of the elements reversed. The elements of the copy are displayed.
+
+ An array twice the size of the stack is created, and the method is used to copy the array elements beginning at the middle of the array. The constructor is used again to create a copy of the stack with the order of elements reversed; thus, the three null elements are at the end.
+
+ The method is used to show that the string "four" is in the first copy of the stack, after which the method clears the copy and the property shows that the stack is empty.
+
:::code language="csharp" source="~/snippets/csharp/System.Collections.Generic/StackT/Overview/source.cs" interactive="try-dotnet" id="Snippet1":::
:::code language="fsharp" source="~/snippets/fsharp/System.Collections.Generic/StackT/Overview/source.fs" id="Snippet1":::
:::code language="vb" source="~/snippets/visualbasic/VS_Snippets_CLR/Generic.Stack/vb/source.vb" id="Snippet1":::
@@ -1005,34 +1005,34 @@
The object to push onto the . The value can be for reference types.
Inserts an object at the top of the .
- is implemented as an array.
-
- If already equals the capacity, the capacity of the is increased by automatically reallocating the internal array, and the existing elements are copied to the new array before the new element is added.
-
- If type `T` is a reference type, `null` can be pushed onto the as a placeholder, if needed. It occupies a slot in the stack and is treated like any object.
-
- If is less than the capacity of the stack, is an O(1) operation. If the capacity needs to be increased to accommodate the new element, becomes an O(`n`) operation, where `n` is .
-
-
-
-## Examples
- The following code example demonstrates several methods of the generic class, including the method.
-
- The code example creates a stack of strings with default capacity and uses the method to push five strings onto the stack. The elements of the stack are enumerated, which does not change the state of the stack. The method is used to pop the first string off the stack. The method is used to look at the next item on the stack, and then the method is used to pop it off.
-
- The method is used to create an array and copy the stack elements to it, then the array is passed to the constructor that takes , creating a copy of the stack with the order of the elements reversed. The elements of the copy are displayed.
-
- An array twice the size of the stack is created, and the method is used to copy the array elements beginning at the middle of the array. The constructor is used again to create a copy of the stack with the order of elements reversed; thus, the three null elements are at the end.
-
- The method is used to show that the string "four" is in the first copy of the stack, after which the method clears the copy and the property shows that the stack is empty.
-
+ is implemented as an array.
+
+ If already equals the capacity, the capacity of the is increased by automatically reallocating the internal array, and the existing elements are copied to the new array before the new element is added.
+
+ If type `T` is a reference type, `null` can be pushed onto the as a placeholder, if needed. It occupies a slot in the stack and is treated like any object.
+
+ If is less than the capacity of the stack, is an O(1) operation. If the capacity needs to be increased to accommodate the new element, becomes an O(`n`) operation, where `n` is .
+
+
+
+## Examples
+ The following code example demonstrates several methods of the generic class, including the method.
+
+ The code example creates a stack of strings with default capacity and uses the method to push five strings onto the stack. The elements of the stack are enumerated, which does not change the state of the stack. The method is used to pop the first string off the stack. The method is used to look at the next item on the stack, and then the method is used to pop it off.
+
+ The method is used to create an array and copy the stack elements to it, then the array is passed to the constructor that takes , creating a copy of the stack with the order of the elements reversed. The elements of the copy are displayed.
+
+ An array twice the size of the stack is created, and the method is used to copy the array elements beginning at the middle of the array. The constructor is used again to create a copy of the stack with the order of elements reversed; thus, the three null elements are at the end.
+
+ The method is used to show that the string "four" is in the first copy of the stack, after which the method clears the copy and the property shows that the stack is empty.
+
:::code language="csharp" source="~/snippets/csharp/System.Collections.Generic/StackT/Overview/source.cs" interactive="try-dotnet" id="Snippet1":::
:::code language="fsharp" source="~/snippets/fsharp/System.Collections.Generic/StackT/Overview/source.fs" id="Snippet1":::
:::code language="vb" source="~/snippets/visualbasic/VS_Snippets_CLR/Generic.Stack/vb/source.vb" id="Snippet1":::
-
+
]]>
@@ -1083,27 +1083,27 @@
Returns an enumerator that iterates through the collection.
An that can be used to iterate through the collection.
- is undefined. Therefore, you must call to advance the enumerator to the first element of the collection before reading the value of .
-
- returns the same object until is called. sets to the next element.
-
- If passes the end of the collection, the enumerator is positioned after the last element in the collection and returns `false`. When the enumerator is at this position, subsequent calls to also return `false`. If the last call to returned `false`, is undefined. You cannot set to the first element of the collection again; you must create a new enumerator instance instead.
-
- An enumerator remains valid as long as the collection remains unchanged. If changes are made to the collection, such as adding, modifying, or deleting elements, the enumerator is irrecoverably invalidated and the next call to or throws an .
-
- The enumerator does not have exclusive access to the collection; therefore, enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
-
- Default implementations of collections in are not synchronized.
-
- This method is an O(1) operation.
-
+ is undefined. Therefore, you must call to advance the enumerator to the first element of the collection before reading the value of .
+
+ returns the same object until is called. sets to the next element.
+
+ If passes the end of the collection, the enumerator is positioned after the last element in the collection and returns `false`. When the enumerator is at this position, subsequent calls to also return `false`. If the last call to returned `false`, is undefined. You cannot set to the first element of the collection again; you must create a new enumerator instance instead.
+
+ An enumerator remains valid as long as the collection remains unchanged. If changes are made to the collection, such as adding, modifying, or deleting elements, the enumerator is irrecoverably invalidated and the next call to or throws an .
+
+ The enumerator does not have exclusive access to the collection; therefore, enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
+
+ Default implementations of collections in are not synchronized.
+
+ This method is an O(1) operation.
+
]]>
@@ -1157,15 +1157,15 @@
The zero-based index in at which copying begins.
Copies the elements of the to an , starting at a particular index.
- [!NOTE]
-> If the type of the source cannot be cast automatically to the type of the destination `array`, the non-generic implementations of throw , whereas the generic implementations throw .
-
- This method is an O(`n`) operation, where `n` is .
-
+> If the type of the source cannot be cast automatically to the type of the destination `array`, the non-generic implementations of throw , whereas the generic implementations throw .
+
+ This method is an O(`n`) operation, where `n` is .
+
]]>
@@ -1173,18 +1173,18 @@
is less than zero.
- is multidimensional.
-
- -or-
-
- does not have zero-based indexing.
-
- -or-
-
- The number of elements in the source is greater than the available space from to the end of the destination .
-
- -or-
-
+ is multidimensional.
+
+ -or-
+
+ does not have zero-based indexing.
+
+ -or-
+
+ The number of elements in the source is greater than the available space from to the end of the destination .
+
+ -or-
+
The type of the source cannot be cast automatically to the type of the destination .
@@ -1232,17 +1232,17 @@
if access to the is synchronized (thread safe); otherwise, . In the default implementation of , this property always returns .
- are not synchronized.
-
- Enumerating through a collection is intrinsically not a thread-safe procedure. In the rare case where enumerations contend with write accesses, you must lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
-
- returns an object that can be used to synchronize access to the . Synchronization is effective only if all threads lock this object before accessing the collection.
-
- Retrieving the value of this property is an O(1) operation.
-
+ are not synchronized.
+
+ Enumerating through a collection is intrinsically not a thread-safe procedure. In the rare case where enumerations contend with write accesses, you must lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
+
+ returns an object that can be used to synchronize access to the . Synchronization is effective only if all threads lock this object before accessing the collection.
+
+ Retrieving the value of this property is an O(1) operation.
+
]]>
@@ -1292,42 +1292,31 @@
Gets an object that can be used to synchronize access to the .
An object that can be used to synchronize access to the . In the default implementation of , this property always returns the current instance.
- are not synchronized.
-
- Enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
-
- returns an object that can be used to synchronize access to the . Synchronization is effective only if all threads lock this object before accessing the collection. The following code shows the use of the property for C#, C++, and Visual Basic.
-
-```csharp
-ICollection ic = ...;
-lock (ic.SyncRoot) {
- // Access the collection.
-}
-```
-
-```vb
-Dim ic As ICollection = ...
-SyncLock ic.SyncRoot
- ' Access the collection.
-End SyncLock
-```
-
-```cpp
-ICollection^ ic = ...;
-try {
- Monitor::Enter(ic->SyncRoot);
- // Access the collection.
-}
-finally {
- Monitor::Exit(ic->SyncRoot);
-}
-```
-
- Retrieving the value of this property is an O(1) operation.
-
+ are not synchronized.
+
+ Enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
+
+ returns an object that can be used to synchronize access to the . Synchronization is effective only if all threads lock this object before accessing the collection. The following code shows the use of the property.
+
+```csharp
+ICollection ic = ...;
+lock (ic.SyncRoot) {
+ // Access the collection.
+}
+```
+
+```vb
+Dim ic As ICollection = ...
+SyncLock ic.SyncRoot
+ ' Access the collection.
+End SyncLock
+```
+
+Retrieving the value of this property is an O(1) operation.
+
]]>
@@ -1377,27 +1366,27 @@ finally {
Returns an enumerator that iterates through a collection.
An that can be used to iterate through the collection.
- also brings the enumerator back to this position. At this position, is undefined. Therefore, you must call to advance the enumerator to the first element of the collection before reading the value of .
-
- returns the same object until either or is called. sets to the next element.
-
- If passes the end of the collection, the enumerator is positioned after the last element in the collection and returns `false`. When the enumerator is at this position, subsequent calls to also return `false`. If the last call to returned `false`, is undefined. To set to the first element of the collection again, you can call followed by .
-
- An enumerator remains valid as long as the collection remains unchanged. If changes are made to the collection, such as adding, modifying, or deleting elements, the enumerator is irrecoverably invalidated and the next call to or throws an .
-
- The enumerator does not have exclusive access to the collection; therefore, enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
-
- Default implementations of collections in are not synchronized.
-
- This method is an O(1) operation.
-
+ also brings the enumerator back to this position. At this position, is undefined. Therefore, you must call to advance the enumerator to the first element of the collection before reading the value of .
+
+ returns the same object until either or is called. sets to the next element.
+
+ If passes the end of the collection, the enumerator is positioned after the last element in the collection and returns `false`. When the enumerator is at this position, subsequent calls to also return `false`. If the last call to returned `false`, is undefined. To set to the first element of the collection again, you can call followed by .
+
+ An enumerator remains valid as long as the collection remains unchanged. If changes are made to the collection, such as adding, modifying, or deleting elements, the enumerator is irrecoverably invalidated and the next call to or throws an .
+
+ The enumerator does not have exclusive access to the collection; therefore, enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
+
+ Default implementations of collections in are not synchronized.
+
+ This method is an O(1) operation.
+
]]>
@@ -1446,30 +1435,30 @@ finally {
Copies the to a new array.
A new array containing copies of the elements of the .
- .
-
- This method is an O(`n`) operation, where `n` is .
-
-
-
-## Examples
- The following code example demonstrates several methods of the generic class, including the method.
-
- The code example creates a stack of strings with default capacity and uses the method to push five strings onto the stack. The elements of the stack are enumerated, which does not change the state of the stack. The method is used to pop the first string off the stack. The method is used to look at the next item on the stack, and then the method is used to pop it off.
-
- The method is used to create an array and copy the stack elements to it, then the array is passed to the constructor that takes , creating a copy of the stack with the order of the elements reversed. The elements of the copy are displayed.
-
- An array twice the size of the stack is created, and the method is used to copy the array elements beginning at the middle of the array. The constructor is used again to create a copy of the stack with the order of elements reversed; thus, the three null elements are at the end.
-
- The method is used to show that the string "four" is in the first copy of the stack, after which the method clears the copy and the property shows that the stack is empty.
-
+ .
+
+ This method is an O(`n`) operation, where `n` is .
+
+
+
+## Examples
+ The following code example demonstrates several methods of the generic class, including the method.
+
+ The code example creates a stack of strings with default capacity and uses the method to push five strings onto the stack. The elements of the stack are enumerated, which does not change the state of the stack. The method is used to pop the first string off the stack. The method is used to look at the next item on the stack, and then the method is used to pop it off.
+
+ The method is used to create an array and copy the stack elements to it, then the array is passed to the constructor that takes , creating a copy of the stack with the order of the elements reversed. The elements of the copy are displayed.
+
+ An array twice the size of the stack is created, and the method is used to copy the array elements beginning at the middle of the array. The constructor is used again to create a copy of the stack with the order of elements reversed; thus, the three null elements are at the end.
+
+ The method is used to show that the string "four" is in the first copy of the stack, after which the method clears the copy and the property shows that the stack is empty.
+
:::code language="csharp" source="~/snippets/csharp/System.Collections.Generic/StackT/Overview/source.cs" interactive="try-dotnet" id="Snippet1":::
:::code language="fsharp" source="~/snippets/fsharp/System.Collections.Generic/StackT/Overview/source.fs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_CLR/Generic.Stack/vb/source.vb" id="Snippet1":::
-
+ :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_CLR/Generic.Stack/vb/source.vb" id="Snippet1":::
+
]]>
@@ -1516,15 +1505,15 @@ finally {
Sets the capacity to the actual number of elements in the , if that number is less than 90 percent of current capacity.
- can be considerable, however, so the method does nothing if the list is at more than 90 percent of capacity. This avoids incurring a large reallocation cost for a relatively small gain.
-
- This method is an O(`n`) operation, where `n` is .
-
- To reset a to its initial state, call the method before calling method. Trimming an empty sets the capacity of the to the default capacity.
-
+ can be considerable, however, so the method does nothing if the list is at more than 90 percent of capacity. This avoids incurring a large reallocation cost for a relatively small gain.
+
+ This method is an O(`n`) operation, where `n` is .
+
+ To reset a to its initial state, call the method before calling method. Trimming an empty sets the capacity of the to the default capacity.
+
]]>
diff --git a/xml/System.Collections.ObjectModel/Collection`1.xml b/xml/System.Collections.ObjectModel/Collection`1.xml
index 7a1cae9bffb..cd958f30b64 100644
--- a/xml/System.Collections.ObjectModel/Collection`1.xml
+++ b/xml/System.Collections.ObjectModel/Collection`1.xml
@@ -1755,7 +1755,7 @@
Enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
- returns an object that can be used to synchronize access to the . Synchronization is effective only if all threads lock this object before accessing the collection. The following code shows the use of the property for C#, C++, and Visual Basic.
+ returns an object that can be used to synchronize access to the . Synchronization is effective only if all threads lock this object before accessing the collection. The following code shows the use of the property.
```csharp
ICollection ic = ...;
@@ -1771,18 +1771,7 @@ SyncLock ic.SyncRoot
End SyncLock
```
-```cpp
-ICollection^ ic = ...;
-try {
- Monitor::Enter(ic->SyncRoot);
- // Access the collection.
-}
-finally {
- Monitor::Exit(ic->SyncRoot);
-}
-```
-
- Retrieving the value of this property is an O(1) operation.
+Retrieving the value of this property is an O(1) operation.
]]>
diff --git a/xml/System.Collections.ObjectModel/ReadOnlyCollection`1.xml b/xml/System.Collections.ObjectModel/ReadOnlyCollection`1.xml
index 3078df9fcb6..3bde909b91d 100644
--- a/xml/System.Collections.ObjectModel/ReadOnlyCollection`1.xml
+++ b/xml/System.Collections.ObjectModel/ReadOnlyCollection`1.xml
@@ -1405,7 +1405,7 @@
Enumerating through a collection is intrinsically not a thread-safe procedure. To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.
- returns an object that can be used to synchronize access to the . Synchronization is effective only if all threads lock this object before accessing the collection. The following code shows the use of the property for C#, Visual C++, and Visual Basic.
+ returns an object that can be used to synchronize access to the . Synchronization is effective only if all threads lock this object before accessing the collection. The following code shows the use of the property.
```csharp
ICollection ic = ...;
@@ -1421,20 +1421,9 @@ SyncLock ic.SyncRoot
End SyncLock
```
-```cpp
-ICollection^ ic = ...;
-try {
- Monitor::Enter(ic->SyncRoot);
- // Access the collection.
-}
-finally {
- Monitor::Exit(ic->SyncRoot);
-}
-```
+Retrieving the value of this property is an O(1) operation.
- Retrieving the value of this property is an O(1) operation.
-
- This member is an explicit interface member implementation. It can be used only when the instance is cast to an interface.
+This member is an explicit interface member implementation. It can be used only when the instance is cast to an interface.
]]>
diff --git a/xml/System.DirectoryServices/DirectoryEntries.xml b/xml/System.DirectoryServices/DirectoryEntries.xml
index ecbefbe569f..a45cade6686 100644
--- a/xml/System.DirectoryServices/DirectoryEntries.xml
+++ b/xml/System.DirectoryServices/DirectoryEntries.xml
@@ -65,62 +65,41 @@
Creates a new entry in the container.
A object that represents the new entry.
- method on the new entry to make the creation permanent. When you call this method, you can then set mandatory property values on the new entry. The providers each have different requirements for properties that need to be set before a call to the method is made. If those requirements are not met, the provider might throw an exception. Check with your provider to determine which properties must be set before committing changes.
-
-
-
-## Examples
- The following Visual Basic .NET example creates a new object with a specified path, then creates a new entry in the container and saves it.
-
-```vb
-Dim strPath As String = "IIS://localhost/W3SVC/1/Root"
-' Create a new 'DirectoryEntry' object with the given path.
-Dim myDE As New DirectoryEntry(strPath)
-Dim myEntries As DirectoryEntries = myDE.Children
-' Create a new entry 'Sample' in the container.
-Dim myDirectoryEntry As DirectoryEntry = myEntries.Add("CN=Sample", myDE.SchemaClassName)
-' Save changes of entry in the 'Active Directory Domain Services'.
-myDirectoryEntry.CommitChanges()
-Console.WriteLine(myDirectoryEntry.Name + " entry is created in container.")
-```
-
- The following C# example creates a new object with a specified path, then creates a new entry in the container and saves it.
-
-```csharp
-String strPath = "IIS://localhost/W3SVC/1/Root";
-
-// Create a new 'DirectoryEntry' object with the given path.
-DirectoryEntry myDE = new DirectoryEntry(strPath);
-DirectoryEntries myEntries = myDE.Children;
-
-// Create a new entry 'Sample' in the container.
-DirectoryEntry myDirectoryEntry =
- myEntries.Add("CN=Sample", myDE.SchemaClassName);
-// Save changes of entry in the 'Active Directory Domain Services'.
-myDirectoryEntry.CommitChanges();
-Console.WriteLine (myDirectoryEntry.Name + " entry is created in container.");
-```
-
- The following C++ example creates a new object with a specified path, then creates a new entry in the container and saves it.
-
-```cpp
-String* strPath = S"IIS://localhost/W3SVC/1/Root";
-
-// Create a new 'DirectoryEntry' object with the given path.
-DirectoryEntry* myDE = new DirectoryEntry(strPath);
-DirectoryEntries* myEntries = myDE->Children;
-
-// Create a new entry 'Sample' in the container.
-DirectoryEntry* myDirectoryEntry = myEntries->Add(S"CN=Sample", myDE->SchemaClassName);
-// Save changes of entry in the 'Active Directory Domain Services'.
-myDirectoryEntry->CommitChanges();
-Console::WriteLine("{0} entry is created in container.", myDirectoryEntry->Name);
-
-```
-
+ method on the new entry to make the creation permanent. When you call this method, you can then set mandatory property values on the new entry. The providers each have different requirements for properties that need to be set before a call to the method is made. If those requirements are not met, the provider might throw an exception. Check with your provider to determine which properties must be set before committing changes.
+
+## Examples
+ The following example creates a new object with a specified path, then creates a new entry in the container and saves it.
+
+```vb
+Dim strPath As String = "IIS://localhost/W3SVC/1/Root"
+' Create a new 'DirectoryEntry' object with the given path.
+Dim myDE As New DirectoryEntry(strPath)
+Dim myEntries As DirectoryEntries = myDE.Children
+' Create a new entry 'Sample' in the container.
+Dim myDirectoryEntry As DirectoryEntry = myEntries.Add("CN=Sample", myDE.SchemaClassName)
+' Save changes of entry in the 'Active Directory Domain Services'.
+myDirectoryEntry.CommitChanges()
+Console.WriteLine(myDirectoryEntry.Name + " entry is created in container.")
+```
+
+```csharp
+String strPath = "IIS://localhost/W3SVC/1/Root";
+
+// Create a new 'DirectoryEntry' object with the given path.
+DirectoryEntry myDE = new DirectoryEntry(strPath);
+DirectoryEntries myEntries = myDE.Children;
+
+// Create a new entry 'Sample' in the container.
+DirectoryEntry myDirectoryEntry =
+ myEntries.Add("CN=Sample", myDE.SchemaClassName);
+// Save changes of entry in the 'Active Directory Domain Services'.
+myDirectoryEntry.CommitChanges();
+Console.WriteLine (myDirectoryEntry.Name + " entry is created in container.");
+```
+
]]>
An error occurred during the call to the underlying interface.
@@ -163,16 +142,16 @@ Console::WriteLine("{0} entry is created in container.", myDirectoryEntry->Name)
Returns the member of this collection with the specified name.
A that represents the child object that was found.
- [!NOTE]
-> The Internet Information Services (IIS) provider does not support this method. Use the overloaded method and specify an empty string ("") for the `schemaClassName` parameter.
->
-> If no matching result is found, a with error code 0x2030 is thrown.
-
+> The Internet Information Services (IIS) provider does not support this method. Use the overloaded method and specify an empty string ("") for the `schemaClassName` parameter.
+>
+> If no matching result is found, a with error code 0x2030 is thrown.
+
]]>
The Active Directory Domain Services object is not a container.
@@ -217,117 +196,78 @@ Console::WriteLine("{0} entry is created in container.", myDirectoryEntry->Name)
Returns the member of this collection with the specified name and of the specified type.
A object that represents the child object that was found.
- with error code 0x2030 is thrown.
-
-
-
-## Examples
- The following Visual Basic .NET example creates a new object with the specified path, then creates a new entry in the container and saves it. It attempts to retrieve the newly created entry.
-
-```vb
-Try
- Dim myEntry1 As DirectoryEntry
- Dim myEntry2 As DirectoryEntry
- Dim strPath As String = "LDAP://DC=fabrikam,DC=com"
-
- ' Create a 'DirectoryEntry' object with the given path.
- Dim myDE As New DirectoryEntry(strPath)
- Dim myEntries As DirectoryEntries = myDE.Children
-
- ' Create a new entry in the container.
- myEntry1 = myEntries.Add("CN=Sample Entry", myDE.SchemaClassName)
- ' Save changes in the 'Active Directory Domain Services' store.
- myEntry1.CommitChanges()
-
- ' Find a child in the 'DirectoryEntries' collection which has the
- ' specified name and type.
- myEntry2 = myEntries.Find("CN=Sample Entry", myDE.SchemaClassName)
- Console.WriteLine(myEntry2.Name + " is found in container.")
-
- Catch e As Exception
- Console.WriteLine("The following exception was raised : {0}", e.Message.ToString())
- End Try
-```
-
- The following C# example shows how to create a new object with the specified path, then creates a new entry in the container and saves it. It attempts to retrieve the newly- created entry.
-
-```csharp
-using System;
-using System.DirectoryServices;
-
-class MyClass1
-{
- static void Main()
- {
- try
- {
- DirectoryEntry myEntry1;
- DirectoryEntry myEntry2;
- String strPath = "LDAP://DC=fabrikam,DC=com";
-
- // Create a 'DirectoryEntry' object with the given path.
- DirectoryEntry myDE = new DirectoryEntry(strPath);
- DirectoryEntries myEntries = myDE.Children;
-
- // Create a new entry in the container.
- myEntry1 = myEntries.Add("CN=Sample Entry",myDE.SchemaClassName);
- // Save changes in the 'Active Directory Domain Services' store.
- myEntry1.CommitChanges();
-
- // Find a child in the 'DirectoryEntries' collection which has the
- // specified name and type.
- myEntry2 = myEntries.Find("CN=Sample Entry",myDE.SchemaClassName);
- Console.WriteLine (myEntry2.Name + " is found in container.");
-
- }
- catch(Exception e)
- {
- Console.WriteLine("The following exception was raised : {0}",e.Message);
- }
- }
-}
-
-```
-
- The following C++ example creates a new object with the specified path, then creates a new entry in the container and saves it. It attempts to retrieve the new entry.
-
-```cpp
-#using
-#using
-#using
-
-using namespace System;
-using namespace System::DirectoryServices;
-
-int main() {
- try {
- DirectoryEntry* myEntry1;
- DirectoryEntry* myEntry2;
- String* strPath = S"LDAP://DC=fabrikam,DC=com";
-
- // Create a 'DirectoryEntry' object with the given path.
- DirectoryEntry* myDE = new DirectoryEntry(strPath);
- DirectoryEntries* myEntries = myDE->Children;
-
- // Create a new entry in the container.
- myEntry1 = myEntries->Add(S"CN=Sample Entry", myDE->SchemaClassName);
- // Save changes in the 'Active Directory Domain Services' store.
- myEntry1->CommitChanges();
-
- // Find a child in the 'DirectoryEntries' collection which has the
- // specified name and type.
- myEntry2 = myEntries->Find(S"CN=Sample Entry", myDE->SchemaClassName);
- Console::WriteLine ("{0} is found in container.", myEntry2->Name);
- } catch(Exception* e) {
- Console::WriteLine("The following exception was raised : {0}", e->Message);
- }
-}
-
-```
-
+ with error code 0x2030 is thrown.
+
+## Examples
+
+The following example creates a new object with the specified path, then creates a new entry in the container and saves it. It attempts to retrieve the newly created entry.
+
+```vb
+Try
+ Dim myEntry1 As DirectoryEntry
+ Dim myEntry2 As DirectoryEntry
+ Dim strPath As String = "LDAP://DC=fabrikam,DC=com"
+
+ ' Create a 'DirectoryEntry' object with the given path.
+ Dim myDE As New DirectoryEntry(strPath)
+ Dim myEntries As DirectoryEntries = myDE.Children
+
+ ' Create a new entry in the container.
+ myEntry1 = myEntries.Add("CN=Sample Entry", myDE.SchemaClassName)
+ ' Save changes in the 'Active Directory Domain Services' store.
+ myEntry1.CommitChanges()
+
+ ' Find a child in the 'DirectoryEntries' collection which has the
+ ' specified name and type.
+ myEntry2 = myEntries.Find("CN=Sample Entry", myDE.SchemaClassName)
+ Console.WriteLine(myEntry2.Name + " is found in container.")
+
+ Catch e As Exception
+ Console.WriteLine("The following exception was raised : {0}", e.Message.ToString())
+ End Try
+```
+
+```csharp
+using System;
+using System.DirectoryServices;
+
+class MyClass1
+{
+ static void Main()
+ {
+ try
+ {
+ DirectoryEntry myEntry1;
+ DirectoryEntry myEntry2;
+ String strPath = "LDAP://DC=fabrikam,DC=com";
+
+ // Create a 'DirectoryEntry' object with the given path.
+ DirectoryEntry myDE = new DirectoryEntry(strPath);
+ DirectoryEntries myEntries = myDE.Children;
+
+ // Create a new entry in the container.
+ myEntry1 = myEntries.Add("CN=Sample Entry",myDE.SchemaClassName);
+ // Save changes in the 'Active Directory Domain Services' store.
+ myEntry1.CommitChanges();
+
+ // Find a child in the 'DirectoryEntries' collection which has the
+ // specified name and type.
+ myEntry2 = myEntries.Find("CN=Sample Entry",myDE.SchemaClassName);
+ Console.WriteLine (myEntry2.Name + " is found in container.");
+
+ }
+ catch(Exception e)
+ {
+ Console.WriteLine("The following exception was raised : {0}",e.Message);
+ }
+ }
+}
+
+```
+
]]>
The Active Directory Domain Services object is not a container.
@@ -391,137 +331,93 @@ int main() {
The name of the object to delete.
Deletes a member of this collection.
- method.
-
-
-
-## Examples
- The following Visual Basic .NET example creates a new object with the specified path, then creates a new entry in the container and saves it. Finally, it retrieves the new entry and deletes it.
-
-```vb
-Imports System
-Imports System.DirectoryServices
-
-Class MyClass1
- Shared Sub Main()
- Try
- Dim strPath As String = "IIS://localhost/W3SVC/1/Root"
- Dim strName As String = ""
-
- ' Create a new 'DirectoryEntry' object with the given path.
- Dim myDE As New DirectoryEntry(strPath)
- Dim myEntries As DirectoryEntries = myDE.Children
-
- ' Create a new entry 'Sample' in the container.
- Dim myDirectoryEntry As DirectoryEntry = myEntries.Add("Sample", myDE.SchemaClassName)
- ' Save changes of entry in the 'Active Directory Domain Services'.
- myDirectoryEntry.CommitChanges()
- Console.WriteLine(myDirectoryEntry.Name + " entry is created in container.")
-
- ' Find 'Sample' entry in container.
- myDirectoryEntry = myEntries.Find("Sample", myDE.SchemaClassName)
- Console.WriteLine(myDirectoryEntry.Name + " found in container.")
- ' Remove 'Sample' entry from container.
- strName = myDirectoryEntry.Name
- myEntries.Remove(myDirectoryEntry)
- Console.WriteLine(strName + " entry is removed from container.")
-
- Catch e As Exception
- Console.WriteLine("The following exception was raised : {0}", e.Message.ToString())
- End Try
- End Sub 'Main
-End Class 'MyClass1
-
-```
-
- The following C# example creates a new object with the specified path, then creates a new entry in the container and saves it. Finally, it retrieves the new entry and deletes it.
-
-```csharp
-using System;
-using System.DirectoryServices;
-
-class MyClass1
-{
- static void Main()
- {
- try
- {
- String strPath = "IIS://localhost/W3SVC/1/Root";
- String strName = "";
-
- // Create a new 'DirectoryEntry' object with the given path.
- DirectoryEntry myDE = new DirectoryEntry(strPath);
- DirectoryEntries myEntries = myDE.Children;
-
- // Create a new entry 'Sample' in the container.
- DirectoryEntry myDirectoryEntry =
- myEntries.Add("Sample", myDE.SchemaClassName);
- // Save changes of entry in the 'Active Directory Domain Services'.
- myDirectoryEntry.CommitChanges();
- Console.WriteLine (myDirectoryEntry.Name +
- " entry is created in container.");
-
- // Find 'Sample' entry in container.
- myDirectoryEntry = myEntries.Find("Sample", myDE.SchemaClassName);
- Console.WriteLine(myDirectoryEntry.Name + " found in container.");
- // Remove 'Sample' entry from container.
- strName = myDirectoryEntry.Name;
- myEntries.Remove(myDirectoryEntry);
- Console.WriteLine(strName+ " entry is removed from container.");
-
- }
- catch(Exception e)
- {
- Console.WriteLine("The following exception was raised : {0}",
- e.Message);
- }
- }
-}
-
-```
-
- The following C++ example creates a new object with the specified path, then creates a new entry in the container and saves it. Finally, it retrieves the new entry and deletes it.
-
-```cpp
-#using
-#using
-#using
-
-using namespace System;
-using namespace System::DirectoryServices;
-
-int main() {
- try {
- String* strPath = S"IIS://localhost/W3SVC/1/Root";
- String* strName = S"";
-
- // Create a new 'DirectoryEntry' object with the given path.
- DirectoryEntry* myDE = new DirectoryEntry(strPath);
- DirectoryEntries* myEntries = myDE->Children;
-
- // Create a new entry 'Sample' in the container.
- DirectoryEntry* myDirectoryEntry = myEntries->Add(S"Sample", myDE->SchemaClassName);
- // Save changes of entry in the 'Active Directory Domain Services'.
- myDirectoryEntry->CommitChanges();
- Console::WriteLine(S"{0} entry is created in container.", myDirectoryEntry->Name);
-
- // Find 'Sample' entry in container.
- myDirectoryEntry = myEntries->Find(S"Sample", myDE->SchemaClassName);
- Console::WriteLine(S"{0} found in container.", myDirectoryEntry->Name);
- // Remove 'Sample' entry from container.
- strName = myDirectoryEntry->Name;
- myEntries->Remove(myDirectoryEntry);
- Console::WriteLine(S"{0} entry is removed from container.", strName);
- } catch(Exception* e) {
- Console::WriteLine(S"The following exception was raised : {0}", e->Message);
- }
-}
-
-```
-
+ method.
+
+## Examples
+ The following example creates a new object with the specified path, then creates a new entry in the container and saves it. Finally, it retrieves the new entry and deletes it.
+
+```vb
+Imports System
+Imports System.DirectoryServices
+
+Class MyClass1
+ Shared Sub Main()
+ Try
+ Dim strPath As String = "IIS://localhost/W3SVC/1/Root"
+ Dim strName As String = ""
+
+ ' Create a new 'DirectoryEntry' object with the given path.
+ Dim myDE As New DirectoryEntry(strPath)
+ Dim myEntries As DirectoryEntries = myDE.Children
+
+ ' Create a new entry 'Sample' in the container.
+ Dim myDirectoryEntry As DirectoryEntry = myEntries.Add("Sample", myDE.SchemaClassName)
+ ' Save changes of entry in the 'Active Directory Domain Services'.
+ myDirectoryEntry.CommitChanges()
+ Console.WriteLine(myDirectoryEntry.Name + " entry is created in container.")
+
+ ' Find 'Sample' entry in container.
+ myDirectoryEntry = myEntries.Find("Sample", myDE.SchemaClassName)
+ Console.WriteLine(myDirectoryEntry.Name + " found in container.")
+ ' Remove 'Sample' entry from container.
+ strName = myDirectoryEntry.Name
+ myEntries.Remove(myDirectoryEntry)
+ Console.WriteLine(strName + " entry is removed from container.")
+
+ Catch e As Exception
+ Console.WriteLine("The following exception was raised : {0}", e.Message.ToString())
+ End Try
+ End Sub 'Main
+End Class 'MyClass1
+
+```
+
+```csharp
+using System;
+using System.DirectoryServices;
+
+class MyClass1
+{
+ static void Main()
+ {
+ try
+ {
+ String strPath = "IIS://localhost/W3SVC/1/Root";
+ String strName = "";
+
+ // Create a new 'DirectoryEntry' object with the given path.
+ DirectoryEntry myDE = new DirectoryEntry(strPath);
+ DirectoryEntries myEntries = myDE.Children;
+
+ // Create a new entry 'Sample' in the container.
+ DirectoryEntry myDirectoryEntry =
+ myEntries.Add("Sample", myDE.SchemaClassName);
+ // Save changes of entry in the 'Active Directory Domain Services'.
+ myDirectoryEntry.CommitChanges();
+ Console.WriteLine (myDirectoryEntry.Name +
+ " entry is created in container.");
+
+ // Find 'Sample' entry in container.
+ myDirectoryEntry = myEntries.Find("Sample", myDE.SchemaClassName);
+ Console.WriteLine(myDirectoryEntry.Name + " found in container.");
+ // Remove 'Sample' entry from container.
+ strName = myDirectoryEntry.Name;
+ myEntries.Remove(myDirectoryEntry);
+ Console.WriteLine(strName+ " entry is removed from container.");
+
+ }
+ catch(Exception e)
+ {
+ Console.WriteLine("The following exception was raised : {0}",
+ e.Message);
+ }
+ }
+}
+```
+
]]>
An error occurred during the call to the underlying interface.
@@ -551,11 +447,11 @@ int main() {
Gets the schemas that specify which child objects are contained in the collection.
A that specifies which child objects are contained in the instance.
- property is empty, child objects of all types are visible in the collection; otherwise, only those of the specified types are visible.
-
+ property is empty, child objects of all types are visible in the collection; otherwise, only those of the specified types are visible.
+
]]>
diff --git a/xml/System.DirectoryServices/DirectoryEntry.xml b/xml/System.DirectoryServices/DirectoryEntry.xml
index 89b3f3a102d..da0f8d55c39 100644
--- a/xml/System.DirectoryServices/DirectoryEntry.xml
+++ b/xml/System.DirectoryServices/DirectoryEntry.xml
@@ -153,7 +153,8 @@
object to the directory entry at the specified path, and displays the property of each child entry that is specified by the node's property.
+
+The following example binds a object to the directory entry at the specified path, and displays the property of each child entry that is specified by the node's property.
```vb
Public Class PrintChildren
@@ -197,29 +198,6 @@ public class PrintChildren{
}
```
-```cpp
-int main()
-{
- String^ args[] = Environment::GetCommandLineArgs();
- DirectoryEntry^ objDE;
- String^ strPath = "LDAP://DC=onecity,DC=corp,DC=fabrikam,DC=com";
- if(args->Length>1)
- {
- strPath=args[1];
- }
-
- // Create a new DirectoryEntry with the given path.
- objDE = gcnew DirectoryEntry(strPath);
-
- System::Collections::IEnumerator^ enum0 = objDE->Children->GetEnumerator();
- while (enum0->MoveNext())
- {
- DirectoryEntry^ objChildDE = safe_cast(enum0->Current);
- Console::WriteLine(objChildDE->Path);
- }
-}
-```
-
]]>
@@ -697,7 +675,8 @@ int main()
.
+
+The following example takes one argument and determines whether the path corresponds to a valid .
```vb
Dim myADSPath As String = "LDAP://onecity/CN=Users,DC=onecity,DC=corp,DC=fabrikam,DC=com"
@@ -721,19 +700,6 @@ if (DirectoryEntry.Exists(myADSPath))
{
Console.WriteLine("The path {0} is invalid",myADSPath);
}
-```
-
-```cpp
-String^ myADSPath = "LDAP://onecity/CN=Users,DC=onecity,DC=corp,DC=fabrikam,DC=com";
-// Determine whether the given path is correct for the DirectoryEntry.
-if (DirectoryEntry::Exists(myADSPath))
-{
- Console::WriteLine("The path {0} is valid", myADSPath);
-}
-else
-{
- Console::WriteLine("The path {0} is invalid", myADSPath);
-}
```
]]>
@@ -783,10 +749,9 @@ else
## Remarks
When binding to an object in Active Directory Domain Services, use the property.
-
-
## Examples
- The following example demonstrates the and properties of the class. This example gets the user-specified and displays its and properties.
+
+The following example demonstrates the and properties of the class. This example gets the user-specified and displays its and properties.
```vb
Dim myADSPath As [String] = "LDAP://onecity/CN=Users,DC=onecity,DC=corp,DC=fabrikam,DC=com"
@@ -808,16 +773,6 @@ Console.WriteLine("The Native GUID of the ADS"+
"object:"+myDirectoryEntry.NativeGuid);
```
-```cpp
-String^ myADSPath = "LDAP://onecity/CN=Users,DC=onecity,DC=corp,DC=fabrikam,DC=com";
-DirectoryEntry^ myDirectoryEntry = gcnew DirectoryEntry(myADSPath);
-
-// Display the Guid and NativeGuid.
-Console::WriteLine("The GUID of the ADS object: {0}", myDirectoryEntry->Guid);
-Console::WriteLine("The Native GUID of the ADS object: {0}",
- myDirectoryEntry->NativeGuid);
-```
-
]]>
@@ -1125,10 +1080,9 @@ Console::WriteLine("The Native GUID of the ADS object: {0}",
## Remarks
This name, along with , distinguishes this entry from its siblings and must be unique among its siblings in each container.
-
-
## Examples
- The following example creates a for the node in the Active Directory Domain Services. It then displays the and properties of its child nodes.
+
+The following example creates a for the node in the Active Directory Domain Services. It then displays the and properties of its child nodes.
```vb
Dim myADSPath As String = "LDAP://onecity/CN=Users,DC=onecity,
@@ -1159,21 +1113,6 @@ foreach(DirectoryEntry myDirectoryEntryChild in
{
Console.WriteLine(myDirectoryEntryChild.Path);
}
-```
-
-```cpp
-String^ myADSPath = "LDAP://onecity/CN=Users,DC=onecity,DC=corp,DC=fabrikam,DC=com";
-DirectoryEntry^ myDirectoryEntry = gcnew DirectoryEntry(myADSPath);
-
-Console::WriteLine("DirectoryEntry Name : {0}", myDirectoryEntry->Name);
-Console::WriteLine("\nThe child entries for this node in the Active Directory Domain Services hierarchy");
-
-Collections::IEnumerator^ myEnumerator = myDirectoryEntry->Children->GetEnumerator();
-while (myEnumerator->MoveNext())
-{
- DirectoryEntry^ myDirectoryEntryChild = safe_cast(myEnumerator->Current);
- Console::WriteLine(myDirectoryEntryChild->Path);
-}
```
]]>
@@ -1224,12 +1163,11 @@ while (myEnumerator->MoveNext())
Use the property when binding an object in Active Directory Domain Services.
> [!NOTE]
-> The Lightweight Directory Access Protocol (LDAP) provider returns the globally unique identifier of a in a different format than the Internet Information Services (IIS), Novell NetWare Directory Server (NDS), and WinNT providers.
-
-
+> The Lightweight Directory Access Protocol (LDAP) provider returns the globally unique identifier of a in a different format than the Internet Information Services (IIS), Novell NetWare Directory Server (NDS), and WinNT providers.
## Examples
- The following example demonstrates the and properties of the class. This example gets the user-specified and displays its and properties.
+
+The following example demonstrates the and properties of the class. This example gets the user-specified and displays its and properties.
```vb
Dim myADSPath As [String] = "LDAP://onecity/CN=Users,
@@ -1254,16 +1192,6 @@ Console.WriteLine("The Native GUID of the ADS"+
"object:"+myDirectoryEntry.NativeGuid);
```
-```cpp
-String^ myADSPath = "LDAP://onecity/CN=Users,DC=onecity,DC=corp,DC=fabrikam,DC=com";
-DirectoryEntry^ myDirectoryEntry = gcnew DirectoryEntry(myADSPath);
-
-// Display the Guid and NativeGuid.
-Console::WriteLine("The GUID of the ADS object: {0}", myDirectoryEntry->Guid));
-Console::WriteLine("The Native GUID of the ADS object: {0}",
- myDirectoryEntry->NativeGuid);
-```
-
]]>
@@ -1447,7 +1375,8 @@ Console::WriteLine("The Native GUID of the ADS object: {0}",
and displays the and of the result.
+
+The following example searches a given and displays the and of the result.
```vb
Dim myADSPath As String = _
@@ -1462,13 +1391,6 @@ String myADSPath = "LDAP://onecity/CN=user,CN=Users,DC=onecity,DC=corp,DC=fabrik
DirectoryEntry myDirectoryEntry=new DirectoryEntry(myADSPath, UserName, SecurelyStoredPassword);
Console.WriteLine("Parent is :"+myDirectoryEntry.Parent.Path);
-```
-
-```cpp
-String^ myADSPath = "LDAP://onecity/CN=user,CN=Users,DC=onecity,DC=corp,DC=fabrikam,DC=com";
-DirectoryEntry^ myDirectoryEntry = gcnew DirectoryEntry(myADSPath, UserName, SecurelyStoredPassword);
-
-Console::WriteLine("Parent is :{0}", myDirectoryEntry->Parent->Path);
```
]]>
@@ -1526,10 +1448,9 @@ Console::WriteLine("Parent is :{0}", myDirectoryEntry->Parent->Path);
## Remarks
You can set the and properties to specify alternate credentials with which to access the information in Active Directory Domain Services. Any other objects retrieved from this instance (for example, through ) are automatically created with the same alternate credentials.
-
-
## Examples
- The following example demonstrates the and properties of the class. This example gets the user-specified and the of all its .
+
+The following example demonstrates the and properties of the class. This example gets the user-specified and the of all its .
```vb
Dim myADSPath As String = _
@@ -1563,25 +1484,6 @@ foreach(DirectoryEntry myChildDirectoryEntry in myDirectoryEntry.Children)
Console.WriteLine(myChildDirectoryEntry.Path);
```
-```cpp
-String^ myADSPath = "LDAP://onecity/CN=Users,DC=onecity,DC=corp,DC=fabrikam,DC=com";
-
-// Create an Instance of DirectoryEntry.
-DirectoryEntry^ myDirectoryEntry = gcnew DirectoryEntry(myADSPath);
-myDirectoryEntry->Username = UserName;
-myDirectoryEntry->Password = SecurelyStoredPassword;
-
-// Get the Child ADS objects.
-Console::WriteLine("The Child ADS objects are:");
-Collections::IEnumerator^ myEnum = myDirectoryEntry->Children->GetEnumerator();
-while (myEnum->MoveNext())
-{
- DirectoryEntry^ myChildDirectoryEntry = safe_cast
- (myEnum->Current);
- Console::WriteLine(myChildDirectoryEntry->Path);
-}
-```
-
]]>
@@ -1912,10 +1814,9 @@ DirectoryEntry domain = new DirectoryEntry("LDAP://" + str);
A object's schema defines its properties and methods.
-
-
## Examples
- The following example demonstrates the and properties of the class. This example gets the user-specified and gets all of its children if the is a container object. The is a container object if the of that object is "container".
+
+The following example demonstrates the and properties of the class. This example gets the user-specified and gets all of its children if the is a container object. The is a container object if the of that object is "container".
```vb
Dim myADSPath As String = "LDAP://onecity/CN=Users,DC=onecity,DC=corp,DC=fabrikam,DC=com"
@@ -1953,29 +1854,6 @@ if (string.Compare(mySchemaEntry.Name, "container") == 0)
foreach(DirectoryEntry myChildDirectoryEntry in myDirectoryEntry.Children)
Console.WriteLine(myChildDirectoryEntry.Path);
}
-```
-
-```cpp
-String^ myADSPath = "LDAP://onecity/CN=Users,DC=onecity,DC=corp,DC=fabrikam,DC=com";
-
-// Creates an Instance of DirectoryEntry.
-DirectoryEntry^ myDirectoryEntry = gcnew DirectoryEntry(myADSPath, UserName, SecurelyStoredPassword);
-
-// Display the 'SchemaClassName'.
-Console::WriteLine("Schema class name:{0}", myDirectoryEntry->SchemaClassName);
-
-// Gets the SchemaEntry of the ADS Object.
-DirectoryEntry^ mySchemaEntry = myDirectoryEntry->SchemaEntry;
-
-if (!String::Compare(mySchemaEntry->Name, "container"))
-{
- Collections::IEnumerator^ myEnum = myDirectoryEntry->Children->GetEnumerator();
- while (myEnum->MoveNext())
- {
- DirectoryEntry^ myChildDirectoryEntry = safe_cast(myEnum->Current);
- Console::WriteLine(myChildDirectoryEntry->Path);
- }
-}
```
]]>
@@ -2028,10 +1906,9 @@ if (!String::Compare(mySchemaEntry->Name, "container"))
You can use this property to find out what properties and methods are available on the associated object.
-
-
## Examples
- The following example demonstrates the and properties of the class. This example gets the user-specified object and gets all of its children if the object is a container object. The is a container object if the of that object is "container".
+
+The following example demonstrates the and properties of the class. This example gets the user-specified object and gets all of its children if the object is a container object. The is a container object if the of that object is "container".
```vb
Dim myADSPath As String = "LDAP://onecity/CN=Users,DC=onecity,DC=corp,DC=fabrikam,DC=com"
@@ -2069,29 +1946,6 @@ if (string.Compare(mySchemaEntry.Name,"container") == 0)
foreach(DirectoryEntry myChildDirectoryEntry in myDirectoryEntry.Children)
Console.WriteLine(myChildDirectoryEntry.Path);
}
-```
-
-```cpp
-String^ myADSPath = "LDAP://onecity/CN=Users,DC=onecity,DC=corp,DC=fabrikam,DC=com";
-
-// Creates an Instance of DirectoryEntry.
-DirectoryEntry^ myDirectoryEntry = gcnew DirectoryEntry(myADSPath, UserName, SecurelyStoredPassword);
-
-// Display the 'SchemaClassName'.
-Console::WriteLine("Schema class name:{0}", myDirectoryEntry->SchemaClassName);
-
-// Gets the SchemaEntry of the ADS Object*.
-DirectoryEntry^ mySchemaEntry = myDirectoryEntry->SchemaEntry;
-
-if (!String::Compare(mySchemaEntry->Name, S"container"))
-{
- Collections::IEnumerator^ myEnum = myDirectoryEntry->Children->GetEnumerator();
- while (myEnum->MoveNext())
- {
- DirectoryEntry^ myChildDirectoryEntry = safe_cast(myEnum->Current);
- Console::WriteLine(myChildDirectoryEntry->Path);
- }
-}
```
]]>
@@ -2213,10 +2067,9 @@ if (!String::Compare(mySchemaEntry->Name, S"container"))
## Remarks
You can set the and in order to specify alternate credentials with which to access the information in Active Directory Domain Services. Any other objects retrieved from this instance (for example, through ) are automatically created with the same alternate credentials.
-
-
## Examples
- The following example demonstrates the and properties of the class. This example gets the user-specified and the of all its .
+
+The following example demonstrates the and properties of the class. This example gets the user-specified and the of all its .
```vb
Dim myADSPath As String = _
@@ -2249,24 +2102,6 @@ foreach(DirectoryEntry myChildDirectoryEntry in myDirectoryEntry.Children)
Console.WriteLine(myChildDirectoryEntry.Path);
```
-```cpp
-String^ myADSPath = "LDAP://onecity/CN=Users,DC=onecity,DC=corp,DC=fabrikam,DC=com";
-
-// Create an Instance of DirectoryEntry.
-DirectoryEntry^ myDirectoryEntry = new DirectoryEntry(myADSPath);
-myDirectoryEntry->Username = UserName;
-myDirectoryEntry->Password = SecurelyStoredPassword;
-
-// Get the Child ADS objects.
-Console::WriteLine("The Child ADS objects are:");
-Collections::IEnumerator^ myEnum = myDirectoryEntry->Children->GetEnumerator();
-while (myEnum->MoveNext())
-{
- DirectoryEntry^ myChildDirectoryEntry = safe_cast(myEnum->Current);
- Console::WriteLine(myChildDirectoryEntry->Path);
-}
-```
-
]]>
diff --git a/xml/System.DirectoryServices/SearchResult.xml b/xml/System.DirectoryServices/SearchResult.xml
index 67a5da32930..fa784bff2d8 100644
--- a/xml/System.DirectoryServices/SearchResult.xml
+++ b/xml/System.DirectoryServices/SearchResult.xml
@@ -27,207 +27,138 @@
The class encapsulates a node in the Active Directory Domain Services hierarchy that is returned during a search through .
- class are very similar to instances of class. The crucial difference is that the class retrieves its information from the Active Directory Domain Services hierarchy each time a new object is accessed, whereas the data for is already available in the , where it gets returned from a query that is performed with the class. Only those properties that are specified through the collection in your query will be available from .
-
-
-
-## Examples
- The following example creates a new object with the desired path and uses the method to initiate the search. After performing the search, the example uses the method to retrieve the live directory entry identified in the search results.
-
-```vb
-Imports System
-Imports System.DirectoryServices
-Imports Microsoft.VisualBasic
-
-Public Class MySample
- Public Shared Sub Main()
- Dim myLDAPPath As String = ""
- Try
- ' Create a 'DirectoryEntry' object to search.
- Console.WriteLine("Enter the path ( Ex : 'LDAP://MyServer')")
- myLDAPPath = Console.ReadLine()
- Dim mySearchRoot As New DirectoryEntry(myLDAPPath)
-
- Dim myDirectorySearcher As New DirectorySearcher(mySearchRoot)
-
- ' Get the first entry of the search.
- Dim mySearchResult As SearchResult = myDirectorySearcher.FindOne()
- If Not (mySearchResult Is Nothing) Then
- ' Get the 'DirectoryEntry' that corresponds to 'mySearchResult'.
- Dim myDirectoryEntry As DirectoryEntry = mySearchResult.GetDirectoryEntry()
- Console.WriteLine(ControlChars.Newline + "The name of the 'myDirectoryEntry' " + _
- "directory entry that corresponds to the " + _
- "'mySearchResult' search result is : {0}" + _
- ControlChars.Newline, myDirectoryEntry.Name)
- Dim mySearchResultPath As String = mySearchResult.Path
- Console.WriteLine("The path for the 'mySearchResult' search result is : {0}" + _
- ControlChars.Newline, mySearchResultPath)
- ' Get the properties of the 'mySearchResult'.
- Dim myResultPropColl As ResultPropertyCollection
- myResultPropColl = mySearchResult.Properties
- Console.WriteLine("The properties of the 'mySearchResult' are :")
- Dim myKey As String
- For Each myKey In myResultPropColl.PropertyNames
- Dim tab1 As String = " "
- Console.WriteLine(myKey + " = ")
- Dim myCollection As Object
- For Each myCollection In myResultPropColl(myKey)
- Console.WriteLine(tab1 + myCollection)
- Next myCollection
- Next myKey
- myDirectoryEntry.Dispose()
- mySearchRoot.Dispose()
- Else
- Console.WriteLine("The '" + myLDAPPath + "' path not found.")
- End If
- Catch e As Exception
- Console.WriteLine("The '" + myLDAPPath + "' path not found.")
- Console.WriteLine("Exception : " & e.Message)
- End Try
- End Sub 'Main
-End Class 'MySample
-```
-
-```csharp
-using System;
-using System.DirectoryServices;
-
-public class MySample
-{
- public static void Main()
- {
- string myLDAPPath = "";
- try
- {
- // Create a 'DirectoryEntry' object to search.
- Console.WriteLine("Enter the path ( Ex : 'LDAP://MyServer')");
- myLDAPPath = Console.ReadLine();
-
- DirectoryEntry mySearchRoot = new DirectoryEntry(myLDAPPath);
- DirectorySearcher myDirectorySearcher =
- new DirectorySearcher(mySearchRoot);
-
- // Get the first entry of the search.
- SearchResult mySearchResult = myDirectorySearcher.FindOne();
-
- if ( mySearchResult != null )
- {
- // Get the 'DirectoryEntry' that corresponds to 'mySearchResult'.
- DirectoryEntry myDirectoryEntry =
- mySearchResult.GetDirectoryEntry();
- Console.WriteLine("\nThe name of the 'myDirectoryEntry' " +
- "directory entry that corresponds to the " +
- "'mySearchResult' search result is : {0}\n",
- myDirectoryEntry.Name);
- string mySearchResultPath = mySearchResult.Path;
- Console.WriteLine("The path for the 'mySearchResult' search "
- + "result is : {0}\n", mySearchResultPath);
-
- // Get the properties of the 'mySearchResult'.
- ResultPropertyCollection myResultPropColl;
- myResultPropColl = mySearchResult.Properties;
- Console.WriteLine("The properties of the " +
- "'mySearchResult' are :");
-
- foreach( string myKey in myResultPropColl.PropertyNames)
- {
- string tab = " ";
- Console.WriteLine(myKey + " = ");
- foreach( Object myCollection in myResultPropColl[myKey])
- {
- Console.WriteLine(tab + myCollection);
- }
- }
- mySearchRoot.Dispose();
- myDirectoryEntry.Dispose();
- }
- else
- {
- Console.WriteLine("The '" + myLDAPPath + "' path not found.");
- }
- }
- catch(Exception e)
- {
- Console.WriteLine("The '" + myLDAPPath + "' path not found.");
- Console.WriteLine("Exception : " + e.Message);
- }
- }
-
-}
-```
-
-```cpp
-#using
-#using
-#using
-
-using namespace System;
-using namespace System::Collections;
-using namespace System::DirectoryServices;
-using namespace stdcli::language;
-
-int main()
-{
- String^ myLDAPPath = "";
- try
- {
- // Create a 'DirectoryEntry' object to search.
- Console::WriteLine("Enter the path ( Ex : 'LDAP://MyServer')");
- myLDAPPath = Console::ReadLine();
- DirectoryEntry^ mySearchRoot = gcnew DirectoryEntry(myLDAPPath);
-
- DirectorySearcher^ myDirectorySearcher = gcnew DirectorySearcher(mySearchRoot);
-
- // Get the first entry of the search.
- SearchResult^ mySearchResult = myDirectorySearcher->FindOne();
- if (mySearchResult)
- {
- // Get the 'DirectoryEntry' that corresponds to 'mySearchResult'.
- DirectoryEntry^ myDirectoryEntry = mySearchResult->GetDirectoryEntry();
- Console::WriteLine(
- String::Concat("\nThe name of the 'myDirectoryEntry' ",
- "directory entry that corresponds to the ",
- "'mySearchResult' search result is : {0}\n"),
- myDirectoryEntry->Name);
-
- String^ mySearchResultPath = mySearchResult->Path;
- Console::WriteLine("The path for the 'mySearchResult' search result is :
- {0}\n", mySearchResultPath);
-
- // Get the properties of the 'mySearchResult'.
- ResultPropertyCollection^ myResultPropColl = mySearchResult->Properties;
- Console::WriteLine("The properties of the 'mySearchResult' are :");
- IEnumerator^ myEnum = myResultPropColl->PropertyNames->GetEnumerator();
- while (myEnum->MoveNext())
- {
- String^ myKey = safe_cast(myEnum->Current);
- Console::WriteLine("{0} = ", myKey);
- IEnumerator^ myEnum = myResultPropColl->Item[myKey]->GetEnumerator();
- while (myEnum->MoveNext())
- {
- Console::WriteLine("\t{0}", myEnum->Current);
- }
- }
- myDirectoryEntry->Dispose();
- mySearchRoot->Dispose();
- }
- else
- {
- Console::WriteLine("The '{0}' path not found.", myLDAPPath);
- }
- }
- catch (Exception^ e)
- {
- Console::WriteLine("The '{0}' path not found.", myLDAPPath);
- Console::WriteLine("Exception : {0}", e->Message);
- }
-}
-
-```
-
+ class are very similar to instances of class. The crucial difference is that the class retrieves its information from the Active Directory Domain Services hierarchy each time a new object is accessed, whereas the data for is already available in the , where it gets returned from a query that is performed with the class. Only those properties that are specified through the collection in your query will be available from .
+
+## Examples
+
+The following example creates a new object with the desired path and uses the method to initiate the search. After performing the search, the example uses the method to retrieve the live directory entry identified in the search results.
+
+```vb
+Imports System
+Imports System.DirectoryServices
+Imports Microsoft.VisualBasic
+
+Public Class MySample
+ Public Shared Sub Main()
+ Dim myLDAPPath As String = ""
+ Try
+ ' Create a 'DirectoryEntry' object to search.
+ Console.WriteLine("Enter the path ( Ex : 'LDAP://MyServer')")
+ myLDAPPath = Console.ReadLine()
+ Dim mySearchRoot As New DirectoryEntry(myLDAPPath)
+
+ Dim myDirectorySearcher As New DirectorySearcher(mySearchRoot)
+
+ ' Get the first entry of the search.
+ Dim mySearchResult As SearchResult = myDirectorySearcher.FindOne()
+ If Not (mySearchResult Is Nothing) Then
+ ' Get the 'DirectoryEntry' that corresponds to 'mySearchResult'.
+ Dim myDirectoryEntry As DirectoryEntry = mySearchResult.GetDirectoryEntry()
+ Console.WriteLine(ControlChars.Newline + "The name of the 'myDirectoryEntry' " + _
+ "directory entry that corresponds to the " + _
+ "'mySearchResult' search result is : {0}" + _
+ ControlChars.Newline, myDirectoryEntry.Name)
+ Dim mySearchResultPath As String = mySearchResult.Path
+ Console.WriteLine("The path for the 'mySearchResult' search result is : {0}" + _
+ ControlChars.Newline, mySearchResultPath)
+ ' Get the properties of the 'mySearchResult'.
+ Dim myResultPropColl As ResultPropertyCollection
+ myResultPropColl = mySearchResult.Properties
+ Console.WriteLine("The properties of the 'mySearchResult' are :")
+ Dim myKey As String
+ For Each myKey In myResultPropColl.PropertyNames
+ Dim tab1 As String = " "
+ Console.WriteLine(myKey + " = ")
+ Dim myCollection As Object
+ For Each myCollection In myResultPropColl(myKey)
+ Console.WriteLine(tab1 + myCollection)
+ Next myCollection
+ Next myKey
+ myDirectoryEntry.Dispose()
+ mySearchRoot.Dispose()
+ Else
+ Console.WriteLine("The '" + myLDAPPath + "' path not found.")
+ End If
+ Catch e As Exception
+ Console.WriteLine("The '" + myLDAPPath + "' path not found.")
+ Console.WriteLine("Exception : " & e.Message)
+ End Try
+ End Sub 'Main
+End Class 'MySample
+```
+
+```csharp
+using System;
+using System.DirectoryServices;
+
+public class MySample
+{
+ public static void Main()
+ {
+ string myLDAPPath = "";
+ try
+ {
+ // Create a 'DirectoryEntry' object to search.
+ Console.WriteLine("Enter the path ( Ex : 'LDAP://MyServer')");
+ myLDAPPath = Console.ReadLine();
+
+ DirectoryEntry mySearchRoot = new DirectoryEntry(myLDAPPath);
+ DirectorySearcher myDirectorySearcher =
+ new DirectorySearcher(mySearchRoot);
+
+ // Get the first entry of the search.
+ SearchResult mySearchResult = myDirectorySearcher.FindOne();
+
+ if ( mySearchResult != null )
+ {
+ // Get the 'DirectoryEntry' that corresponds to 'mySearchResult'.
+ DirectoryEntry myDirectoryEntry =
+ mySearchResult.GetDirectoryEntry();
+ Console.WriteLine("\nThe name of the 'myDirectoryEntry' " +
+ "directory entry that corresponds to the " +
+ "'mySearchResult' search result is : {0}\n",
+ myDirectoryEntry.Name);
+ string mySearchResultPath = mySearchResult.Path;
+ Console.WriteLine("The path for the 'mySearchResult' search "
+ + "result is : {0}\n", mySearchResultPath);
+
+ // Get the properties of the 'mySearchResult'.
+ ResultPropertyCollection myResultPropColl;
+ myResultPropColl = mySearchResult.Properties;
+ Console.WriteLine("The properties of the " +
+ "'mySearchResult' are :");
+
+ foreach( string myKey in myResultPropColl.PropertyNames)
+ {
+ string tab = " ";
+ Console.WriteLine(myKey + " = ");
+ foreach( Object myCollection in myResultPropColl[myKey])
+ {
+ Console.WriteLine(tab + myCollection);
+ }
+ }
+ mySearchRoot.Dispose();
+ myDirectoryEntry.Dispose();
+ }
+ else
+ {
+ Console.WriteLine("The '" + myLDAPPath + "' path not found.");
+ }
+ }
+ catch(Exception e)
+ {
+ Console.WriteLine("The '" + myLDAPPath + "' path not found.");
+ Console.WriteLine("Exception : " + e.Message);
+ }
+ }
+
+}
+```
+
]]>
@@ -257,50 +188,38 @@ int main()
Retrieves the that corresponds to the from the Active Directory Domain Services hierarchy.
The that corresponds to the .
- when you want to look at the live entry instead of the entry that was returned through , or when you want to invoke a method on the object that was returned.
-
+ when you want to look at the live entry instead of the entry that was returned through , or when you want to invoke a method on the object that was returned.
+
> [!NOTE]
-> Calling on each returned through can be slow.
-
-
-
-## Examples
- The following example is an excerpt of the example in . The original example creates a new object with the desired path and uses the method to initiate the search. After performing the search, the example uses the method to retrieve the live directory entry that is identified in the search results.
-
-```vb
-' Get the 'DirectoryEntry' that corresponds to 'mySearchResult'.
-Dim myDirectoryEntry As DirectoryEntry = mySearchResult.GetDirectoryEntry()
-Console.WriteLine(ControlChars.Newline + "The name of the 'myDirectoryEntry' " + _
- "directory entry that corresponds to the " + _
- "'mySearchResult' search result is : {0}" + _
- ControlChars.Newline, myDirectoryEntry.Name)
-
-```
-
-```csharp
-// Get the 'DirectoryEntry' that corresponds to 'mySearchResult'.
-DirectoryEntry myDirectoryEntry =
- mySearchResult.GetDirectoryEntry();
-Console.WriteLine("\nThe name of the 'myDirectoryEntry' " +
- "directory entry that corresponds to the " +
- "'mySearchResult' search result is : {0}\n",
- myDirectoryEntry.Name);
-
-```
-
-```cpp
-// Get the 'DirectoryEntry' that corresponds to 'mySearchResult'.
-DirectoryEntry^ myDirectoryEntry = mySearchResult->GetDirectoryEntry();
-Console::WriteLine(
- String::Concat("\nThe name of the 'myDirectoryEntry' ",
- "directory entry that corresponds to the ",
- "'mySearchResult' search result is : {0}\n"),
- myDirectoryEntry->Name);
-```
-
+> Calling on each returned through can be slow.
+
+## Examples
+
+The following example is an excerpt of the example in . The original example creates a new object with the desired path and uses the method to initiate the search. After performing the search, the example uses the method to retrieve the live directory entry that is identified in the search results.
+
+```vb
+' Get the 'DirectoryEntry' that corresponds to 'mySearchResult'.
+Dim myDirectoryEntry As DirectoryEntry = mySearchResult.GetDirectoryEntry()
+Console.WriteLine(ControlChars.Newline + "The name of the 'myDirectoryEntry' " + _
+ "directory entry that corresponds to the " + _
+ "'mySearchResult' search result is : {0}" + _
+ ControlChars.Newline, myDirectoryEntry.Name)
+```
+
+```csharp
+// Get the 'DirectoryEntry' that corresponds to 'mySearchResult'.
+DirectoryEntry myDirectoryEntry =
+ mySearchResult.GetDirectoryEntry();
+Console.WriteLine("\nThe name of the 'myDirectoryEntry' " +
+ "directory entry that corresponds to the " +
+ "'mySearchResult' search result is : {0}\n",
+ myDirectoryEntry.Name);
+```
+
]]>
@@ -329,37 +248,30 @@ Console::WriteLine(
Gets the path for this .
The path of this .
- property uniquely identifies this entry in the Active Directory Domain Services hierarchy. The entry can always be retrieved using this path.
-
-
-
-## Examples
- The following example is an excerpt of the example in . The original example creates a new object with the desired path and uses the method to initiate the search. After performing the search, the example uses the method to retrieve the live directory entry that is identified in the search results.
-
- This example shows how to parse the property from the search result.
-
-```vb
-Dim mySearchResultPath As String = mySearchResult.Path
-Console.WriteLine("The path for the 'mySearchResult' search result is : {0}" + _
- ControlChars.Newline, mySearchResultPath)
-
-```
-
-```csharp
-string mySearchResultPath = mySearchResult.Path;
-Console.WriteLine("The path for the 'mySearchResult' search "
- + "result is : {0}\n", mySearchResultPath);
-```
-
-```cpp
-String^ mySearchResultPath = mySearchResult->Path;
-Console::WriteLine("The path for the 'mySearchResult' search result is : {0}\n", mySearchResultPath);
-
-```
-
+ property uniquely identifies this entry in the Active Directory Domain Services hierarchy. The entry can always be retrieved using this path.
+
+## Examples
+
+The following example is an excerpt of the example in . The original example creates a new object with the desired path and uses the method to initiate the search. After performing the search, the example uses the method to retrieve the live directory entry that is identified in the search results.
+
+This example shows how to parse the property from the search result.
+
+```vb
+Dim mySearchResultPath As String = mySearchResult.Path
+Console.WriteLine("The path for the 'mySearchResult' search result is : {0}" + _
+ ControlChars.Newline, mySearchResultPath)
+```
+
+```csharp
+string mySearchResultPath = mySearchResult.Path;
+Console.WriteLine("The path for the 'mySearchResult' search "
+ + "result is : {0}\n", mySearchResultPath);
+```
+
]]>
@@ -388,71 +300,51 @@ Console::WriteLine("The path for the 'mySearchResult' search result is : {0}\n",
Gets a collection of properties for this object.
A of properties set on this object.
- .
-
-
-
-## Examples
- The following example is an excerpt of the example in . The original example creates a new object with the desired path and uses the method to initiate the search. After performing the search, the example uses the method to retrieve the live directory entry that is identified in the search results.
-
- In this example, the search result is put into a . Then, each property is displayed to the console window.
-
-```vb
-' Get the properties for 'mySearchResult'.
-Dim myResultPropColl As ResultPropertyCollection
-myResultPropColl = mySearchResult.Properties
-Console.WriteLine("The properties of the 'mySearchResult' are :")
-Dim myKey As String
-For Each myKey In myResultPropColl.PropertyNames
- Dim tab1 As String = " "
- Console.WriteLine(myKey + " = ")
- Dim myCollection As Object
- For Each myCollection In myResultPropColl(myKey)
- Console.WriteLine(tab1 + myCollection)
- Next myCollection
-Next myKey
-
-```
-
-```csharp
-// Get the properties for 'mySearchResult'.
-ResultPropertyCollection myResultPropColl;
-myResultPropColl = mySearchResult.Properties;
-Console.WriteLine("The properties of the " +
- "'mySearchResult' are :");
-foreach( string myKey in myResultPropColl.PropertyNames)
-{
- string tab = " ";
- Console.WriteLine(myKey + " = ");
- foreach( Object myCollection in myResultPropColl[myKey])
- {
- Console.WriteLine(tab + myCollection);
- }
-}
-
-```
-
-```cpp
-// Get the properties for 'mySearchResult'.
-ResultPropertyCollection^ myResultPropColl = mySearchResult->Properties;
-Console::WriteLine("The properties of the 'mySearchResult' are :");
-IEnumerator^ myEnum = myResultPropColl->PropertyNames->GetEnumerator();
-while (myEnum->MoveNext())
-{
- String^ myKey = safe_cast(myEnum->Current);
- Console::WriteLine("{0} = ", myKey);
- IEnumerator^ myEnum = myResultPropColl->Item[myKey]->GetEnumerator();
- while (myEnum->MoveNext())
- {
- Console::WriteLine("\t{0}", myEnum->Current);
- }
-}
-
-```
-
+ .
+
+## Examples
+
+The following example is an excerpt of the example in . The original example creates a new object with the desired path and uses the method to initiate the search. After performing the search, the example uses the method to retrieve the live directory entry that is identified in the search results.
+
+In this example, the search result is put into a . Then, each property is displayed to the console window.
+
+```vb
+' Get the properties for 'mySearchResult'.
+Dim myResultPropColl As ResultPropertyCollection
+myResultPropColl = mySearchResult.Properties
+Console.WriteLine("The properties of the 'mySearchResult' are :")
+Dim myKey As String
+For Each myKey In myResultPropColl.PropertyNames
+ Dim tab1 As String = " "
+ Console.WriteLine(myKey + " = ")
+ Dim myCollection As Object
+ For Each myCollection In myResultPropColl(myKey)
+ Console.WriteLine(tab1 + myCollection)
+ Next myCollection
+Next myKey
+```
+
+```csharp
+// Get the properties for 'mySearchResult'.
+ResultPropertyCollection myResultPropColl;
+myResultPropColl = mySearchResult.Properties;
+Console.WriteLine("The properties of the " +
+ "'mySearchResult' are :");
+foreach( string myKey in myResultPropColl.PropertyNames)
+{
+ string tab = " ";
+ Console.WriteLine(myKey + " = ");
+ foreach( Object myCollection in myResultPropColl[myKey])
+ {
+ Console.WriteLine(tab + myCollection);
+ }
+}
+```
+
]]>
diff --git a/xml/System.Drawing.Imaging/ImageLockMode.xml b/xml/System.Drawing.Imaging/ImageLockMode.xml
index 706f967c2f1..554239c119e 100644
--- a/xml/System.Drawing.Imaging/ImageLockMode.xml
+++ b/xml/System.Drawing.Imaging/ImageLockMode.xml
@@ -142,7 +142,7 @@
4
- Specifies that the buffer used for reading or writing pixel data is allocated by the user. If this flag is set, the parameter of the method serves as an input parameter (and possibly as an output parameter). If this flag is cleared, then the parameter serves only as an output parameter.
+ Specifies that the buffer used for reading or writing pixel data is allocated by the user. If this flag is set, the parameter of the method serves as an input parameter (and possibly as an output parameter). If this flag is cleared, then the parameter serves only as an output parameter.
diff --git a/xml/System.Formats.Asn1/AsnDecoder.xml b/xml/System.Formats.Asn1/AsnDecoder.xml
index 338b843ac6c..16cd9ce5f95 100644
--- a/xml/System.Formats.Asn1/AsnDecoder.xml
+++ b/xml/System.Formats.Asn1/AsnDecoder.xml
@@ -133,7 +133,7 @@
value will be copied into the return value
as unset bits, irrespective of their value in the encoded representation.
-
+
is not defined.
@@ -154,7 +154,7 @@
. is not correct for
the method.
-
+
@@ -276,8 +276,8 @@
The decoded value.
To be added.
+
-
is not defined.
@@ -306,7 +306,7 @@
. is not the same as
.
-
+
@@ -1308,7 +1308,7 @@
An array containing the contents of the Octet String value.
To be added.
-
+
is not defined.
@@ -1329,7 +1329,7 @@
. is not correct for
the method.
-
+
@@ -1681,7 +1681,7 @@
value will be copied into
as unset bits, irrespective of their value in the encoded representation.
-
+
is not defined.
@@ -1706,7 +1706,7 @@
overlaps .
-
+
@@ -1766,7 +1766,7 @@
and the reader does not advance.
To be added.
-
+
is not defined.
@@ -1795,7 +1795,7 @@
. is not the same as
.
-
+
@@ -1851,8 +1851,8 @@
This method does not determine if the string used only characters defined by the encoding.
+
-
is not defined.
@@ -1877,7 +1877,7 @@
overlaps .
-
+
@@ -2150,7 +2150,7 @@
otherwise, .
To be added.
-
+
is not defined.
@@ -2175,7 +2175,7 @@
overlaps .
-
+
diff --git a/xml/System.Formats.Asn1/AsnReader.xml b/xml/System.Formats.Asn1/AsnReader.xml
index 7c09d0fa44d..51e17300936 100644
--- a/xml/System.Formats.Asn1/AsnReader.xml
+++ b/xml/System.Formats.Asn1/AsnReader.xml
@@ -192,12 +192,12 @@
The bytes of the next encoded value.
To be added.
-
+
The reader is positioned at a point where the tag or length is invalid
under the current encoding rules.
-
+
@@ -273,7 +273,7 @@
A copy of the value in a newly allocated, precisely sized, array.
To be added.
-
+
The next value does not have the correct tag.
@@ -291,7 +291,7 @@
. is not correct for
the method.
-
+
@@ -385,8 +385,8 @@
The decoded value.
To be added.
+
-
is not a known character string type.
@@ -411,7 +411,7 @@
. is not the same as
.
-
+
@@ -1183,7 +1183,7 @@
A copy of the value in a newly allocated, precisely sized, array.
To be added.
-
+
The next value does not have the correct tag.
@@ -1201,7 +1201,7 @@
. is not correct for
the method.
-
+
@@ -1478,7 +1478,7 @@
The decoded value.
To be added.
-
+
The next value does not have the correct tag.
@@ -1496,7 +1496,7 @@
. is not correct for
the method.
-
+
@@ -1608,7 +1608,7 @@
and the reader does not advance.
To be added.
-
+
The next value does not have the correct tag.
@@ -1626,7 +1626,7 @@
. is not correct for
the method.
-
+
@@ -1676,8 +1676,8 @@
and the reader does not advance.
To be added.
+
-
is not a known character string type.
@@ -1702,7 +1702,7 @@
. is not the same as
.
-
+
@@ -1748,8 +1748,8 @@
This method does not determine if the string used only characters defined by the encoding.
+
-
The next value does not have the correct tag.
@@ -1767,7 +1767,7 @@
. is not a character
string tag type.
-
+
@@ -1930,7 +1930,7 @@
and the reader does not advance.
To be added.
-
+
The next value does not have the correct tag.
@@ -1948,7 +1948,7 @@
. is not correct for
the method.
-
+
diff --git a/xml/System.Formats.Asn1/AsnWriter.xml b/xml/System.Formats.Asn1/AsnWriter.xml
index a877ee4f0d9..48ad8a863a6 100644
--- a/xml/System.Formats.Asn1/AsnWriter.xml
+++ b/xml/System.Formats.Asn1/AsnWriter.xml
@@ -1164,7 +1164,7 @@
tag UNIVERSAL 10.
To be added.
-
+
is .
@@ -1182,7 +1182,7 @@
the unboxed type of is declared [].
-
+
@@ -1841,14 +1841,14 @@
accepting the two-digit year as valid in context.
To be added.
-
+
. is
, but
. is not correct for
the method.
-
+
@@ -1887,7 +1887,7 @@
provided the year is in the allowed range.
To be added.
-
+
. is
, but
@@ -1899,7 +1899,7 @@
is not in the range
( - 100, ].
-
+
diff --git a/xml/System.IO/Directory.xml b/xml/System.IO/Directory.xml
index 3d820f957cc..22e38ef0653 100644
--- a/xml/System.IO/Directory.xml
+++ b/xml/System.IO/Directory.xml
@@ -208,23 +208,23 @@
object for the existing directory.
- The `path` parameter specifies a directory path, not a file path.
+Any and all directories specified in `path` are created, unless they already exist or unless some part of `path` is invalid. If the directory already exists, this method does not create a new directory, but it returns a object for the existing directory.
- Trailing spaces are removed from the end of the `path` parameter before creating the directory.
+The `path` parameter specifies a directory path, not a file path.
- You can create a directory on a remote computer, on a share that you have write access to. UNC paths are supported; for example, you can specify the following for `path`: `\\2009\Archives\December` in Visual Basic, and `\\\\2009\\Archives\\December` in C#.
+Trailing spaces are removed from the end of the `path` parameter before creating the directory.
- Creating a directory with only the colon character (:) is not supported, and will cause a `NotSupportedException` to be thrown.
+You can create a directory on a remote computer, on a share that you have write access to. UNC paths are supported; for example, you can specify the following for `path`: `\\2009\Archives\December` in Visual Basic, and `\\\\2009\\Archives\\December` in C#.
- On Unix systems, use a forward slash (/) as path separator.
+Creating a directory with only the colon character (:) is not supported, and will cause a `NotSupportedException` to be thrown.
+
+On Unix systems, use a forward slash (/) as path separator.
## Examples
The following example creates and deletes the specified directory:
-:::code language="cpp" source="~/snippets/cpp/VS_Snippets_CLR/Dir_CreateDir/CPP/dir_createdir.cpp" id="Snippet1":::
:::code language="csharp" source="~/snippets/csharp/System.IO/Directory/CreateDirectory/dir_createdir.cs" id="Snippet1":::
:::code language="fsharp" source="~/snippets/fsharp/System.IO/Directory/CreateDirectory/dir_createdir.fs" id="Snippet1":::
:::code language="vb" source="~/snippets/visualbasic/VS_Snippets_CLR/Dir_CreateDir/VB/dir_createdir.vb" id="Snippet1":::
@@ -241,12 +241,6 @@ Directory.CreateDirectory("c:\Users\User1\Public\Html")
Directory.CreateDirectory("Public\\Html");
Directory.CreateDirectory("\\Users\\User1\\Public\\Html");
Directory.CreateDirectory("c:\\Users\\User1\\Public\\Html");
-```
-
-```cpp
-Directory::CreateDirectory("Public\\Html");
-Directory::CreateDirectory("\\Users\\User1\\Public\\Html");
-Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html");
```
]]>
@@ -983,7 +977,7 @@ An I/O error occurred.
was associated with a .
```vb
-' Example for closing the NetworkStream.
' Close the NetworkStream
myNetworkStream.Close()
```
```csharp
-// Example for closing the NetworkStream.
-
// Close the NetworkStream
myNetworkStream.Close();
```
```cpp
-// Example for closing the NetworkStream.
// Close the NetworkStream
myNetworkStream->Close();
```
diff --git a/xml/System.Reflection/MethodInfo.xml b/xml/System.Reflection/MethodInfo.xml
index 65c54d56701..e2688c1827d 100644
--- a/xml/System.Reflection/MethodInfo.xml
+++ b/xml/System.Reflection/MethodInfo.xml
@@ -969,19 +969,17 @@ End Class
represents a generic method definition, then:
- `IsGenericMethodDefinition` returns `true`.
-
- For each object in the array returned by the method:
- The property returns `true`.
-
- The returns the current .
-
- The property is the same as the position of the object in the array.
-Use the `IsGenericMethodDefinition` property to determine whether type arguments have been assigned to the type parameters of a generic method. If type arguments have been assigned, the `IsGenericMethodDefinition` property returns false even if some of the type arguments are objects that represent type parameters of enclosing types. For example, consider the following C\#, Visual Basic, and C++ code:
+Use the `IsGenericMethodDefinition` property to determine whether type arguments have been assigned to the type parameters of a generic method. If type arguments have been assigned, the `IsGenericMethodDefinition` property returns false even if some of the type arguments are objects that represent type parameters of enclosing types. For example, consider the following code:
```csharp
class C
@@ -1023,8 +1021,7 @@ The method body of M contains a call to method N, specifying the type parameter
> [!NOTE]
> Although the open constructed method `N` is not encountered when reflecting over class C, it must be generated using in order to emit C as a dynamic class.
-
-If a generic method definition includes generic parameters of the declaring type, there will be a generic method definition specific to each constructed type. For example, consider the following C\# and Visual Basic code:
+If a generic method definition includes generic parameters of the declaring type, there will be a generic method definition specific to each constructed type. For example, consider the following code:
```csharp
class B {}
@@ -1055,6 +1052,7 @@ In the constructed type `C` (`C(Of Integer)` in Visual Basic), the generic
For a list of the invariant conditions for terms specific to generic methods, see the property. For a list of the invariant conditions for other terms used in generic reflection, see the property.
## Examples
+
The following code example uses the `IsGenericMethodDefinition` property to display a message indicating whether a represents a generic method definition.
This example is part of a larger example provided for the method.
diff --git a/xml/System.Reflection/TypeExtensions.xml b/xml/System.Reflection/TypeExtensions.xml
index 5af6199b136..a8a1b42fec3 100644
--- a/xml/System.Reflection/TypeExtensions.xml
+++ b/xml/System.Reflection/TypeExtensions.xml
@@ -214,24 +214,46 @@
-
-
-
-
-
-
+
+
+
+
+
+
+
Method
System.Reflection.TypeExtensions
- 4.1.5.0
+ 4.0.0.0
+ 4.1.0.0
+ 4.1.2.0
+ 5.0.0.0
+ 6.0.0.0
+ 7.0.0.0
+ 8.0.0.0
+ 9.0.0.0
+ 10.0.0.0
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
- System.Reflection.EventInfo
+ System.Reflection.EventInfo
-
-
-
+
+
+
+ [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicEvents | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicEvents)]
+ [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicEvents | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicEvents)>]
+
+
+
+
+
To be added.
@@ -243,22 +265,43 @@
-
-
-
-
-
-
+
+
+
+
+
+
Method
System.Reflection.TypeExtensions
- 4.1.5.0
+ 4.0.0.0
+ 4.1.0.0
+ 4.1.2.0
+ 5.0.0.0
+ 6.0.0.0
+ 7.0.0.0
+ 8.0.0.0
+ 9.0.0.0
+ 10.0.0.0
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
- System.Reflection.EventInfo[]
+ System.Reflection.EventInfo[]
-
+
+
+
+ [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicEvents)]
+ [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicEvents)>]
+
+
+
To be added.
@@ -295,45 +338,23 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
Method
System.Reflection.TypeExtensions
- 4.0.0.0
- 4.1.0.0
- 4.1.2.0
- 5.0.0.0
- 6.0.0.0
- 7.0.0.0
- 8.0.0.0
- 9.0.0.0
- 10.0.0.0
+ 4.1.5.0
-
-
- [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
- [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
-
-
- System.Reflection.FieldInfo
+ System.Reflection.FieldInfo
-
-
-
- [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields)]
- [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields)>]
-
-
-
-
+
+
To be added.
@@ -395,43 +416,22 @@
-
-
-
-
-
-
+
+
+
+
+
+
Method
System.Reflection.TypeExtensions
- 4.0.0.0
- 4.1.0.0
- 4.1.2.0
- 5.0.0.0
- 6.0.0.0
- 7.0.0.0
- 8.0.0.0
- 9.0.0.0
- 10.0.0.0
+ 4.1.5.0
-
-
- [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
- [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
-
-
- System.Reflection.FieldInfo[]
+ System.Reflection.FieldInfo[]
-
-
-
- [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields)]
- [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields)>]
-
-
-
+
To be added.
@@ -528,64 +528,12 @@
-
-
-
-
-
-
- Method
-
- System.Reflection.TypeExtensions
- 4.1.5.0
-
-
- System.Type[]
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Reflection.TypeExtensions
- 4.1.5.0
-
-
- System.Reflection.MemberInfo[]
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
Method
System.Reflection.TypeExtensions
@@ -606,36 +554,32 @@
- System.Reflection.MemberInfo[]
+ System.Type[]
- [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.All)]
- [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.All)>]
+ [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.Interfaces)]
+ [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.Interfaces)>]
-
-
To be added.
- To be added.
- To be added.
To be added.
To be added.
To be added.
-
-
-
-
-
-
-
+
+
+
+
+
+
+
Method
System.Reflection.TypeExtensions
@@ -667,21 +611,52 @@
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+
+
+ Method
+
+ System.Reflection.TypeExtensions
+ 4.1.5.0
+
+
+ System.Reflection.MemberInfo[]
+
+
+
+
+
To be added.
+ To be added.
+ To be added.
To be added.
To be added.
To be added.
-
-
-
-
-
-
+
+
+
+
+
+
Method
System.Reflection.TypeExtensions
@@ -708,204 +683,138 @@
- [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.All)]
- [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.All)>]
+ [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicEvents | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicNestedTypes | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)]
+ [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicEvents | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicNestedTypes | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)>]
-
To be added.
- To be added.
To be added.
To be added.
To be added.
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
Method
System.Reflection.TypeExtensions
- 4.0.0.0
- 4.1.0.0
- 4.1.2.0
- 5.0.0.0
- 6.0.0.0
- 7.0.0.0
- 8.0.0.0
- 9.0.0.0
- 10.0.0.0
+ 4.1.5.0
-
-
- [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
- [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
-
-
- System.Reflection.MethodInfo
+ System.Reflection.MemberInfo[]
-
-
-
- [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)]
- [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)>]
-
-
-
-
+
+
To be added.
- To be added.
+ To be added.
To be added.
To be added.
To be added.
-
-
-
-
-
-
-
+
+
+
+
+
+
Method
System.Reflection.TypeExtensions
- 4.0.0.0
- 4.1.0.0
- 4.1.2.0
- 5.0.0.0
- 6.0.0.0
- 7.0.0.0
- 8.0.0.0
- 9.0.0.0
- 10.0.0.0
+ 4.1.5.0
-
-
- [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
- [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
-
-
- System.Reflection.MethodInfo
+ System.Reflection.MethodInfo
-
-
-
- [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)]
- [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)>]
-
-
-
-
-
+
+
To be added.
To be added.
- To be added.
To be added.
To be added.
To be added.
-
-
-
-
-
-
-
+
+
+
+
+
+
Method
System.Reflection.TypeExtensions
- 4.0.0.0
- 4.1.0.0
- 4.1.2.0
- 5.0.0.0
- 6.0.0.0
- 7.0.0.0
- 8.0.0.0
- 9.0.0.0
- 10.0.0.0
+ 4.1.5.0
-
-
- [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
- [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
-
-
- System.Reflection.MethodInfo
+ System.Reflection.MethodInfo
-
-
-
- [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)]
- [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)>]
-
-
-
-
-
+
+
+
To be added.
To be added.
- To be added.
+ To be added.
To be added.
To be added.
To be added.
-
-
-
-
-
-
-
+
+
+
+
+
+
+
Method
System.Reflection.TypeExtensions
4.1.5.0
- System.Reflection.MethodInfo[]
+ System.Reflection.MethodInfo
+
+
To be added.
+ To be added.
+ To be added.
To be added.
To be added.
To be added.
-
-
-
-
-
-
+
+
+
+
+
+
Method
System.Reflection.TypeExtensions
@@ -932,12 +841,37 @@
- [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)]
- [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)>]
+ [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)]
+ [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)>]
-
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+
+
+ Method
+
+ System.Reflection.TypeExtensions
+ 4.1.5.0
+
+
+ System.Reflection.MethodInfo[]
+
+
+
+
To be added.
@@ -948,46 +882,24 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
Method
System.Reflection.TypeExtensions
- 4.0.0.0
- 4.1.0.0
- 4.1.2.0
- 5.0.0.0
- 6.0.0.0
- 7.0.0.0
- 8.0.0.0
- 9.0.0.0
- 10.0.0.0
+ 4.1.5.0
-
-
- [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
- [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
-
-
- System.Type
+ System.Type
-
-
-
- [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicNestedTypes | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicNestedTypes)]
- [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicNestedTypes | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicNestedTypes)>]
-
-
-
-
-
+
+
+
To be added.
@@ -1026,12 +938,37 @@
-
-
-
-
-
-
+
+
+
+
+
+
+ Method
+
+ System.Reflection.TypeExtensions
+ 4.1.5.0
+
+
+ System.Reflection.PropertyInfo[]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+
+
Method
System.Reflection.TypeExtensions
@@ -1058,37 +995,12 @@
- [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)]
- [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)>]
+ [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicProperties | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)]
+ [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicProperties | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)>]
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
- Method
-
- System.Reflection.TypeExtensions
- 4.1.5.0
-
-
- System.Reflection.PropertyInfo[]
-
-
-
-
+
To be added.
@@ -1177,24 +1089,53 @@
-
-
-
-
-
-
+
+
+
+
+
+
+
Method
System.Reflection.TypeExtensions
- 4.1.5.0
+ 4.0.0.0
+ 4.1.0.0
+ 4.1.2.0
+ 5.0.0.0
+ 6.0.0.0
+ 7.0.0.0
+ 8.0.0.0
+ 9.0.0.0
+ 10.0.0.0
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
- System.Reflection.PropertyInfo
+ System.Reflection.PropertyInfo
-
-
-
+
+
+
+ [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)]
+ [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)>]
+
+
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
To be added.
@@ -1206,25 +1147,54 @@
-
-
-
-
-
-
+
+
+
+
+
+
+
Method
System.Reflection.TypeExtensions
- 4.1.5.0
+ 4.0.0.0
+ 4.1.0.0
+ 4.1.2.0
+ 5.0.0.0
+ 6.0.0.0
+ 7.0.0.0
+ 8.0.0.0
+ 9.0.0.0
+ 10.0.0.0
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
- System.Reflection.PropertyInfo
+ System.Reflection.PropertyInfo
-
-
-
-
+
+
+
+ [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)]
+ [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)>]
+
+
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
To be added.
@@ -1237,23 +1207,49 @@
-
-
-
-
-
-
+
+
+
+
+
+
+
Method
System.Reflection.TypeExtensions
- 4.1.5.0
+ 4.0.0.0
+ 4.1.0.0
+ 4.1.2.0
+ 5.0.0.0
+ 6.0.0.0
+ 7.0.0.0
+ 8.0.0.0
+ 9.0.0.0
+ 10.0.0.0
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
- System.Boolean
+ System.Boolean
-
-
+
+
+
+
+ [System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
+ [<System.Diagnostics.CodeAnalysis.NotNullWhen(true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
To be added.
diff --git a/xml/System.Resources/ResourceReader.xml b/xml/System.Resources/ResourceReader.xml
index f428932badb..0e46d4666de 100644
--- a/xml/System.Resources/ResourceReader.xml
+++ b/xml/System.Resources/ResourceReader.xml
@@ -733,9 +733,11 @@ Label11="Mobile Phone:"
to be reallocated for other purposes. For more information about Dispose, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged).
## Examples
+
The following code example moves through a file's resources and prints out all the key/value pairs it finds. The code then uses theIDisposable.Dispose method to shut down the and to release all resources used by it.
```vb
@@ -743,27 +745,27 @@ Imports System
Imports System.Resources
Imports System.Collections
-Public Class ReadResources
+Public Class ReadResources
- Public Shared Sub Main(args() As String)
- ' Create a resource reader for items.resources
- ' and get an enumerator to iterate through the file.
+ Public Shared Sub Main(args() As String)
+ ' Create a resource reader for items.resources
+ ' and get an enumerator to iterate through the file.
Dim reader As IResourceReader = New ResourceReader("items.resources")
Dim en As IDictionaryEnumerator = reader.GetEnumerator()
- ' Iterate through the file, printing the key and value pairs.
+ ' Iterate through the file, printing the key and value pairs.
While en.MoveNext()
Console.WriteLine()
Console.WriteLine("Name: {0}", en.Key)
Console.WriteLine("Value: {0}", en.Value)
- End While
+ End While
- ' Clean up all resources associated with the reader.
+ ' Clean up all resources associated with the reader.
' Calling Dispose is equivalent to calling Close.
reader.Dispose()
- End Sub
+ End Sub
-End Class
+End Class
```
```csharp
@@ -771,16 +773,16 @@ using System;
using System.Resources;
using System.Collections;
-public class ReadResources
+public class ReadResources
{
- public static void Main(string[] args)
+ public static void Main(string[] args)
{
- // Create a resource reader for items.resources
+ // Create a resource reader for items.resources
// and get an enumerator to iterate through the file.
IResourceReader reader = new ResourceReader("items.resources");
IDictionaryEnumerator en = reader.GetEnumerator();
- // Iterate through the file, printing the key/value pairs.
+ // Iterate through the file, printing the key/value pairs.
while (en.MoveNext())
{
Console.WriteLine();
@@ -788,7 +790,7 @@ public class ReadResources
Console.WriteLine("Value: {0}", en.Value);
}
- // Clean up all resources associated with the reader.
+ // Clean up all resources associated with the reader.
// Calling Dispose is equivalent to calling Close.
reader.Dispose();
}
@@ -796,19 +798,19 @@ public class ReadResources
```
```cpp
-using namespace System;
-using namespace System::Resources;
-using namespace System::Collections;
+using namespace System;
+using namespace System::Resources;
+using namespace System::Collections;
int main()
{
array^args = Environment::GetCommandLineArgs();
- // Create a resource reader for items.resources
+ // Create a resource reader for items.resources
// and get an enumerator to iterate through the file.
IResourceReader^ reader = gcnew ResourceReader( "items.resources" );
IDictionaryEnumerator^ en = reader->GetEnumerator();
- // Iterate through the file, printing the key/value pairs.
+ // Iterate through the file, printing the key/value pairs.
while ( en->MoveNext() )
{
Console::WriteLine();
@@ -816,7 +818,7 @@ int main()
Console::WriteLine( "Value: {0}", en->Value );
}
- // Clean up all resources associated with the reader.
+ // Clean up all resources associated with the reader.
// Calling the destructor is equivalent to calling Close.
reader->~IResourceReader();
}
diff --git a/xml/System.Runtime.InteropServices/SEHException.xml b/xml/System.Runtime.InteropServices/SEHException.xml
index db8696eed8f..18fd9d90ab2 100644
--- a/xml/System.Runtime.InteropServices/SEHException.xml
+++ b/xml/System.Runtime.InteropServices/SEHException.xml
@@ -75,21 +75,18 @@
class handles SEH errors that are thrown from unmanaged code, but that have not been mapped to another .NET Framework exception. The class also corresponds to the `HRESULT` `E_FAIL` (0x80004005).
- The .NET Framework often encounters unmanaged SEH exceptions that are automatically mapped to managed equivalents. There are two common unmanaged SEH exceptions:
+The class handles SEH errors that are thrown from unmanaged code, but that have not been mapped to another .NET Framework exception. The class also corresponds to the `HRESULT` `E_FAIL` (0x80004005).
-- `STATUS_NO_MEMORY` exceptions are automatically mapped to the class.
+.NET often encounters unmanaged SEH exceptions that are automatically mapped to managed equivalents. There are two common unmanaged SEH exceptions:
-- `STATUS_ACCESS_VIOLATION` exceptions are automatically mapped as follows:
+- `STATUS_NO_MEMORY` exceptions are automatically mapped to the class.
+- `STATUS_ACCESS_VIOLATION` exceptions are automatically mapped as follows:
- - If `legacyNullReferencePolicy` is applied, all access violations are mapped to the class.
-
- - If the address at which the read/write was attempted is not in JIT-compiled code, the exception is mapped to the class.
-
- - If the address at which the read/write was attempted is in JIT-compiled code, but it is not in the OS Null partition area, the exception is mapped to the class.
-
- - If there is no `legacyNullReferencePolicy`, and the address at which the read/write was attempted is in JIT-compiled code and in the OS Null partition area, the exception is mapped to the class.
+ - If `legacyNullReferencePolicy` is applied, all access violations are mapped to the class.
+ - If the address at which the read/write was attempted is not in JIT-compiled code, the exception is mapped to the class.
+ - If the address at which the read/write was attempted is in JIT-compiled code, but it is not in the OS Null partition area, the exception is mapped to the class.
+ - If there is no `legacyNullReferencePolicy`, and the address at which the read/write was attempted is in JIT-compiled code and in the OS Null partition area, the exception is mapped to the class.
Any SEH exception that is not automatically mapped to a specific exception is mapped to the class by default.
diff --git a/xml/System.Threading/Timer.xml b/xml/System.Threading/Timer.xml
index c43052f9028..6f758f56efc 100644
--- a/xml/System.Threading/Timer.xml
+++ b/xml/System.Threading/Timer.xml
@@ -94,13 +94,10 @@
delegate to specify the method you want the to execute. The signature of the delegate is:
-```csharp
-void TimerCallback(Object state)
-```
+Use a delegate to specify the method you want the to execute. The signature of the delegate is:
-```cpp
+```csharp
void TimerCallback(Object state)
```
@@ -108,7 +105,7 @@ void TimerCallback(Object state)
Sub TimerCallback(state As Object)
```
- The timer delegate is specified when the timer is constructed, and cannot be changed. The method does not execute on the thread that created the timer; it executes on a thread supplied by the system.
+The timer delegate is specified when the timer is constructed and cannot be changed. The method does not execute on the thread that created the timer; it executes on a thread supplied by the system.
> [!TIP]
> .NET includes several timer classes, each of which offers different functionality:
@@ -122,32 +119,30 @@ Sub TimerCallback(state As Object)
When you create a timer, you can specify an amount of time to wait before the first execution of the method (due time), and an amount of time to wait between subsequent executions (period). The class has the same resolution as the system clock. This means that if the period is less than the resolution of the system clock, the delegate will execute at intervals defined by the resolution of the system clock, which is approximately 15 milliseconds on Windows 7 and Windows 8 systems. You can change the due time and period, or disable the timer, by using the method.
> [!NOTE]
-> As long as you are using a , you must keep a reference to it. As with any managed object, a is subject to garbage collection when there are no references to it. The fact that a is still active does not prevent it from being collected.
+> As long as you are using a , you must keep a reference to it. As with any managed object, a is subject to garbage collection when there are no references to it. The fact that a is still active does not prevent it from being collected.
> [!NOTE]
-> The system clock that is used is the same clock used by [GetTickCount](/windows/win32/api/sysinfoapi/nf-sysinfoapi-gettickcount), which is not affected by changes made with [timeBeginPeriod](/windows/win32/api/timeapi/nf-timeapi-timebeginperiod) and [timeEndPeriod](/windows/win32/api/timeapi/nf-timeapi-timeendperiod).
+> The system clock that is used is the same clock used by [GetTickCount](/windows/win32/api/sysinfoapi/nf-sysinfoapi-gettickcount), which is not affected by changes made with [timeBeginPeriod](/windows/win32/api/timeapi/nf-timeapi-timebeginperiod) and [timeEndPeriod](/windows/win32/api/timeapi/nf-timeapi-timeendperiod).
When a timer is no longer needed, use the method to free the resources held by the timer. Note that callbacks can occur after the method overload has been called, because the timer queues callbacks for execution by thread pool threads. You can use the method overload to wait until all callbacks have completed.
The callback method executed by the timer should be reentrant, because it is called on threads. The callback can be executed simultaneously on two thread pool threads if the timer interval is less than the time required to execute the callback, or if all thread pool threads are in use and the callback is queued multiple times.
> [!NOTE]
-> is a simple, lightweight timer that uses callback methods and is served by thread pool threads. It is not recommended for use with Windows Forms, because its callbacks do not occur on the user interface thread. is a better choice for use with Windows Forms. For server-based timer functionality, you might consider using , which raises events and has additional features.
-
-
+> is a simple, lightweight timer that uses callback methods and is served by thread pool threads. It is not recommended for use with Windows Forms, because its callbacks do not occur on the user interface thread. is a better choice for use with Windows Forms. For server-based timer functionality, you might consider using , which raises events and has additional features.
## Examples
- The following example defines a `StatusChecker` class that includes a `CheckStatus` method whose signature is the same as the delegate. The `state` argument of the `CheckStatus` method is an object that is used to synchronize the application thread and the thread pool thread that executes the callback delegate. The `StatusChecker` class also includes two state variables:
- `invokeCount`
+The following example defines a `StatusChecker` class that includes a `CheckStatus` method whose signature is the same as the delegate. The `state` argument of the `CheckStatus` method is an object that is used to synchronize the application thread and the thread pool thread that executes the callback delegate. The `StatusChecker` class also includes two state variables:
+
+ `invokeCount`\
Indicates the number of times the callback method has been invoked.
- `maxCount`
+ `maxCount`\
Determines the maximum number of times the callback method should be invoked.
The application thread creates the timer, which waits one second and then executes the `CheckStatus` callback method every 250 milliseconds. The application thread then blocks until the object is signaled. When the `CheckStatus` callback method executes `maxCount` times, it calls the `AutoResetEvent.Set` method to set the state of the object to signaled. The first time this happens, the application thread calls the method so that the callback method now executes every half second. It once again blocks until the object is signaled. When this happens, the timer is destroyed by calling its method, and the application terminates.
- :::code language="cpp" source="~/snippets/cpp/VS_Snippets_CLR_System/system.Threading.Timer/CPP/source.cpp" id="Snippet1":::
:::code language="csharp" source="~/snippets/csharp/System.Threading/Timer/Overview/source.cs" id="Snippet1":::
:::code language="vb" source="~/snippets/visualbasic/VS_Snippets_CLR_System/system.Threading.Timer/VB/source.vb" id="Snippet1":::
diff --git a/xml/System.Windows.Forms/BindingContext.xml b/xml/System.Windows.Forms/BindingContext.xml
index f341090e010..94b9d2791b0 100644
--- a/xml/System.Windows.Forms/BindingContext.xml
+++ b/xml/System.Windows.Forms/BindingContext.xml
@@ -61,10 +61,6 @@ TextBox1.DataBindings.Add("Text", dataSet1, "Customers.FirstName")
```csharp
textBox1.DataBindings.Add("Text", dataSet1, "Customers.FirstName");
-```
-
-```cpp
-textBox1->DataBindings->Add("Text", dataSet1, "Customers.FirstName");
```
You can add a second control (`TextBox2`) to the form and bind it to the `LastName` column of the `Customers` table in the same dataset. The is aware of the first binding (`TextBox1` to `Customers.FirstName`), so it would use the same , as both text boxes are bound to the same dataset (`DataSet1`).
@@ -75,10 +71,6 @@ TextBox2.DataBindings.Add("Text", dataSet1, "Customers.LastName")
```csharp
textBox2.DataBindings.Add("Text", dataSet1, "Customers.LastName");
-```
-
-```cpp
-textBox2->DataBindings->Add("Text", dataSet1, "Customers.LastName");
```
If you bind `TextBox2` to a different dataset, the creates and manages a second .
@@ -97,12 +89,6 @@ comboBox1.DisplayMember = "Customers.FirstName";
this.BindingContext[dataSet1, "Customers"].Position = 1;
```
-```cpp
-comboBox1->DataSource = dataSet1;
-comboBox1->DisplayMember = "Customers.FirstName";
-this->BindingContext->get_Item(dataSet1, "Customers")->Position = 1;
-```
-
```vb
ComboBox1.DataSource = DataSet1.Customers
ComboBox1.DisplayMember = "FirstName"
@@ -115,16 +101,8 @@ comboBox1.DisplayMember = "FirstName";
this.BindingContext[dataSet1.Customers].Position = 1;
```
-```cpp
-comboBox1->DataSource = dataSet1->Customers;
-comboBox1->DisplayMember = "FirstName";
-this->BindingContext->get_Item(dataSet1->Customers)->Position = 1;
-```
-
> [!NOTE]
-> Most Windows Forms applications bind through a . The component encapsulates a and exposes the programming interface. When using a for binding, you should use the members exposed by the to manipulate "currency" (that is, `Position`) rather than go through the .
-
-
+> Most Windows Forms applications bind through a . The component encapsulates a and exposes the programming interface. When using a for binding, you should use the members exposed by the to manipulate "currency" (that is, `Position`) rather than go through the .
## Examples
The following code example creates four objects to bind five controls - a and four controls - to several data sources. The is then used to get the for each data source.
diff --git a/xml/System.Windows.Forms/MessageBoxIcon.xml b/xml/System.Windows.Forms/MessageBoxIcon.xml
index bb41c2063cc..9002e79d8fb 100644
--- a/xml/System.Windows.Forms/MessageBoxIcon.xml
+++ b/xml/System.Windows.Forms/MessageBoxIcon.xml
@@ -23,84 +23,68 @@
Specifies constants defining which information to display.
- class. The description of each member of this enumeration contains a typical representation of the symbol. The actual graphic displayed is a function of the operating system constants. In current implementations there are four unique symbols with multiple values assigned to them.
-
- The following table shows the different message box icons.
-
-|Icon|Name|
-|-|-|
-||Hand|
-||Question|
-||Exclamation|
-||Asterisk|
-||Stop|
-||Error|
-||Warning|
-||Information|
-
-
-
-## Examples
- The following code example shows how to use a to inform the user of a missing entry in a . This example requires that the method is called from an existing form with a and a on it.
-
-```csharp
-private void Form1_FormClosing(object sender, FormClosingEventArgs e)
-{
- const string message =
- "Are you sure that you would like to close the form?";
- const string caption = "Form Closing";
- var result = MessageBox.Show(message, caption,
- MessageBoxButtons.YesNo,
- MessageBoxIcon.Exclamation);
-
- // If the no button was pressed ...
- if (result == DialogResult.No)
- {
- // cancel the closure of the form.
- e.Cancel = true;
- }
-}
-```
-
-```cpp
-private:
- void Form1_FormClosing(Object^ sender, FormClosingEventArgs^ e)
- {
- // If the no button was pressed ...
- if ((MessageBox::Show(
- "Are you sure that you would like to close the form?",
- "Form Closing", MessageBoxButtons::YesNo,
- MessageBoxIcon::Exclamation) == DialogResult::No))
- {
- // cancel the closure of the form.
- e->Cancel = true;
- }
- }
-```
-
-```vb
-Private Sub Form1_FormClosing( _
- ByVal sender As System.Object, _
- ByVal e As System.Windows.Forms.FormClosingEventArgs) _
- Handles MyBase.FormClosing
-
- Dim message As String = _
- "Are you sure that you would like to close the form?"
- Dim caption As String = "Form Closing"
- Dim result = MessageBox.Show(message, caption, _
- MessageBoxButtons.YesNo, _
- MessageBoxIcon.Exclamation)
-
- ' If the no button was pressed ...
- If (result = DialogResult.No) Then
- ' cancel the closure of the form.
- e.Cancel = True
- End If
-End Sub
-```
+ class. The description of each member of this enumeration contains a typical representation of the symbol. The actual graphic displayed is a function of the operating system constants. In current implementations there are four unique symbols with multiple values assigned to them.
+
+The following table shows the different message box icons.
+
+| Icon | Name |
+|-----------------------------------------------------------------------------------|------|
+|  | Hand |
+|  | Question |
+|  | Exclamation |
+|  | Asterisk |
+|  | Stop |
+|  | Error |
+|  | Warning |
+|  | Information |
+
+## Examples
+
+The following code example shows how to use a to inform the user of a missing entry in a . This example requires that the method is called from an existing form with a and a on it.
+
+```csharp
+private void Form1_FormClosing(object sender, FormClosingEventArgs e)
+{
+ const string message =
+ "Are you sure that you would like to close the form?";
+ const string caption = "Form Closing";
+ var result = MessageBox.Show(message, caption,
+ MessageBoxButtons.YesNo,
+ MessageBoxIcon.Exclamation);
+
+ // If the no button was pressed ...
+ if (result == DialogResult.No)
+ {
+ // cancel the closure of the form.
+ e.Cancel = true;
+ }
+}
+```
+
+```vb
+Private Sub Form1_FormClosing( _
+ ByVal sender As System.Object, _
+ ByVal e As System.Windows.Forms.FormClosingEventArgs) _
+ Handles MyBase.FormClosing
+
+ Dim message As String = _
+ "Are you sure that you would like to close the form?"
+ Dim caption As String = "Form Closing"
+ Dim result = MessageBox.Show(message, caption, _
+ MessageBoxButtons.YesNo, _
+ MessageBoxIcon.Exclamation)
+
+ ' If the no button was pressed ...
+ If (result = DialogResult.No) Then
+ ' cancel the closure of the form.
+ e.Cancel = True
+ End If
+End Sub
+```
]]>
diff --git a/xml/System/ArgumentOutOfRangeException.xml b/xml/System/ArgumentOutOfRangeException.xml
index af59390bb8e..80b4975ae0e 100644
--- a/xml/System/ArgumentOutOfRangeException.xml
+++ b/xml/System/ArgumentOutOfRangeException.xml
@@ -1258,7 +1258,7 @@ The following example defines a class to contain information about an invited gu
The type of the object to validate.
- The argument to validate as non-zero or non-negative.
+ The argument to validate as non-zero and non-negative.
The name of the parameter with which corresponds.
Throws an if is negative or zero.
To be added.
diff --git a/xml/System/DateOnly.xml b/xml/System/DateOnly.xml
index 93280259210..3c630e286c7 100644
--- a/xml/System/DateOnly.xml
+++ b/xml/System/DateOnly.xml
@@ -703,7 +703,7 @@
The first object to compare.
The second object to compare.
- Determines whether one specified is later than another specified DateTime.
+ Determines whether one specified is later than another specified DateOnly.
if left is later than right; otherwise, .
To be added.