X509Certificate2Collection.RemoveRange Method
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Removes multiple X509Certificate2 objects from an X509Certificate2Collection object.
RemoveRange(X509Certificate2[]) |
Removes multiple X509Certificate2 objects in an array from an X509Certificate2Collection object. |
RemoveRange(X509Certificate2Collection) |
Removes multiple X509Certificate2 objects in an X509Certificate2Collection object from another X509Certificate2Collection object. |
Removes multiple X509Certificate2 objects in an array from an X509Certificate2Collection object.
public:
void RemoveRange(cli::array <System::Security::Cryptography::X509Certificates::X509Certificate2 ^> ^ certificates);
public void RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2[] certificates);
member this.RemoveRange : System.Security.Cryptography.X509Certificates.X509Certificate2[] -> unit
Public Sub RemoveRange (certificates As X509Certificate2())
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 remove from 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 10 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, 10 |
.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 |
Removes multiple X509Certificate2 objects in an X509Certificate2Collection object from another X509Certificate2Collection object.
public:
void RemoveRange(System::Security::Cryptography::X509Certificates::X509Certificate2Collection ^ certificates);
public void RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection certificates);
member this.RemoveRange : System.Security.Cryptography.X509Certificates.X509Certificate2Collection -> unit
Public Sub RemoveRange (certificates As X509Certificate2Collection)
Parameters
- certificates
- X509Certificate2Collection
An X509Certificate2Collection object.
Exceptions
certificates
is null
.
Remarks
Use this method if you have certificates in an X509Certificate2Collection object that you want to remove from 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 10 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, 10 |
.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 |
.NET feedback
.NET is an open source project. Select a link to provide feedback: