X509Certificate2Collection.AddRange Method

Definition

Adds multiple X509Certificate2 objects to an X509Certificate2Collection object.

Overloads

AddRange(X509Certificate2[])

Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs

Adds multiple X509Certificate2 objects in an array to the X509Certificate2Collection object.

C#
public void AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2[] certificates);

Parameters

certificates
X509Certificate2[]

An array of X509Certificate2 objects.

Exceptions

certificates is null.

Remarks

Use this method if you have an array of X509Certificate2 objects to add to an X509Certificate2Collection object. The AddRange and RemoveRange methods process requests transactionally, so that if a single add or remove fails, the entire operation is aborted.

Applies to

.NET 9 and other versions
Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1

AddRange(X509Certificate2Collection)

Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs
Source:
X509Certificate2Collection.cs

Adds multiple X509Certificate2 objects in an X509Certificate2Collection object to another X509Certificate2Collection object.

C#
public void AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection certificates);

Parameters

Exceptions

certificates is null.

Remarks

Use this method if you have certificates in an X509Certificate2Collection object that you want to add to another X509Certificate2Collection object. The AddRange and RemoveRange methods process requests transactionally, so that if a single add or remove fails, the entire operation is aborted.

Applies to

.NET 9 and other versions
Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1