Early Preview

This is currently very much a preview. Please feel free to try things out, but don't be upset if anything is not yet working. Feedback is welcome over on our GitHub Dicussions page.

class System.​Security.​Cryptography.​X509Certificates.​X509CertificateCollection

Assembly: System.Security.Cryptography

Inheritance: object → Collections.CollectionBase → X509CertificateCollection

Defines a collection that stores <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> objects.

Properties

Item
public int
Capacity
public int
Count
InnerList
List

Methods

public int
Add​(X509Certificate value)
value The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> to add to the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> .
Returns The index into the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> at which the new <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> was inserted.
Adds an <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> with the specified value to the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> .
public void
AddRange​(X509CertificateCollection value)
value The <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> containing the objects to add to the collection.
Copies the elements of the specified <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> to the end of the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> .
public void
AddRange​(X509Certificate[] value)
value The array of type <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> containing the objects to add to the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> .
Copies the elements of an array of type <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> to the end of the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> .
public bool
Contains​(X509Certificate value)
value The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> to locate.
Returns <see langword="true" /> if the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> is contained in this collection; otherwise, <see langword="false" /> .
Gets a value indicating whether the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> contains the specified <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> .
public void
CopyTo​(X509Certificate[] array, int index)
array The one-dimensional <see cref="T:System.Array" /> that is the destination of the values copied from <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> .
index The index into <paramref name="array" /> to begin copying.
Copies the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> values in the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> to a one-dimensional <see cref="T:System.Array" /> instance at the specified index.
GetEnumerator​()
Returns An enumerator of the subelements of <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> you can use to iterate through the collection.
Returns an enumerator that can iterate through the <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> .
public int
GetHashCode​()
Returns A hash value based on all values contained in the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> .
Builds a hash value based on all values contained in the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> .
public int
IndexOf​(X509Certificate value)
value The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> to locate.
Returns The index of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> specified by the <paramref name="value" /> parameter in the <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> , if found; otherwise, -1.
Returns the index of the specified <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> in the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> .
public void
Insert​(int index, X509Certificate value)
index The zero-based index where <paramref name="value" /> should be inserted.
value The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> to insert.
Inserts a <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> into the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> at the specified index.
protected void
OnValidate​(object value)
value The object to validate.
Performs additional custom processes when validating a value.
public void
Remove​(X509Certificate value)
value The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> to remove from the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> .
Removes a specific <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> from the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> .
public void
Clear​()
Inherited from CollectionBase
GetEnumerator​()
Inherited from CollectionBase
protected void
OnClear​()
Inherited from CollectionBase
protected void
OnClearComplete​()
Inherited from CollectionBase
protected void
OnInsert​(int index, object value)
Inherited from CollectionBase
protected void
OnInsertComplete​(int index, object value)
Inherited from CollectionBase
protected void
OnRemove​(int index, object value)
Inherited from CollectionBase
protected void
OnRemoveComplete​(int index, object value)
Inherited from CollectionBase
protected void
OnSet​(int index, object oldValue, object newValue)
Inherited from CollectionBase
protected void
OnSetComplete​(int index, object oldValue, object newValue)
Inherited from CollectionBase
public void
RemoveAt​(int index)
Inherited from CollectionBase
public bool
Equals​(object obj)
Inherited from object
protected void
Finalize​()
Inherited from object
public Type
GetType​()
Inherited from object
protected object
MemberwiseClone​()
Inherited from object
public string
ToString​()
Inherited from object