X509CertificateCollection クラス

定義

X509Certificate オブジェクトを格納するコレクションを定義します。

public ref class X509CertificateCollection : System::Collections::CollectionBase
public ref class X509CertificateCollection : System::Collections::IList
public class X509CertificateCollection : System.Collections.CollectionBase
public class X509CertificateCollection : System.Collections.IList
[System.Serializable]
public class X509CertificateCollection : System.Collections.CollectionBase
type X509CertificateCollection = class
    inherit CollectionBase
type X509CertificateCollection = class
    interface ICollection
    interface IEnumerable
    interface IList
[<System.Serializable>]
type X509CertificateCollection = class
    inherit CollectionBase
Public Class X509CertificateCollection
Inherits CollectionBase
Public Class X509CertificateCollection
Implements IList
継承
X509CertificateCollection
継承
X509CertificateCollection
派生
属性
実装

コンストラクター

名前 説明
X509CertificateCollection()

X509CertificateCollection クラスの新しいインスタンスを初期化します。

X509CertificateCollection(X509Certificate[])

X509CertificateCollection オブジェクトの配列からX509Certificate クラスの新しいインスタンスを初期化します。

X509CertificateCollection(X509CertificateCollection)

別のX509CertificateCollectionからX509CertificateCollection クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
Capacity

CollectionBaseに含めることができる要素の数を取得または設定します。

(継承元 CollectionBase)
Count

コレクションに含まれる要素の数を取得します。

Count

CollectionBase インスタンスに含まれる要素の数を取得します。 このプロパティはオーバーライドできません。

(継承元 CollectionBase)
InnerList

ArrayList インスタンス内の要素の一覧を含むCollectionBaseを取得します。

(継承元 CollectionBase)
Item[Int32]

現在の X509CertificateCollectionの指定したインデックス位置にあるエントリを取得または設定します。

List

IList インスタンス内の要素の一覧を含むCollectionBaseを取得します。

(継承元 CollectionBase)

メソッド

名前 説明
Add(X509Certificate)

指定した値を持つ X509Certificate を現在の X509CertificateCollectionに追加します。

AddRange(X509Certificate[])

X509Certificate型の配列の要素を現在のX509CertificateCollectionの末尾にコピーします。

AddRange(X509CertificateCollection)

指定した X509CertificateCollection の要素を現在の X509CertificateCollectionの末尾にコピーします。

Clear()

コレクションからすべての項目を削除します。

Clear()

CollectionBase インスタンスからすべてのオブジェクトを削除します。 このメソッドはオーバーライドできません。

(継承元 CollectionBase)
Contains(X509Certificate)

現在の X509CertificateCollection に指定した X509Certificateが含まれているかどうかを示す値を取得します。

CopyTo(X509Certificate[], Int32)

現在のX509CertificateX509CertificateCollection値を、指定したインデックス位置にある 1 次元Array インスタンスにコピーします。

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetEnumerator()

X509CertificateCollectionを反復処理できる列挙子を返します。

GetHashCode()

現在の X509CertificateCollectionに含まれるすべての値に基づいてハッシュ値を構築します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
IndexOf(X509Certificate)

現在のX509Certificate内の指定したX509CertificateCollectionのインデックスを返します。

Insert(Int32, X509Certificate)

指定したインデックス位置にある現在のX509CertificateX509CertificateCollectionを挿入します。

MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
OnClear()

CollectionBase インスタンスの内容をクリアするときに、追加のカスタム プロセスを実行します。

(継承元 CollectionBase)
OnClearComplete()

CollectionBase インスタンスの内容をクリアした後、追加のカスタム プロセスを実行します。

(継承元 CollectionBase)
OnInsert(Int32, Object)

CollectionBase インスタンスに新しい要素を挿入する前に、追加のカスタム プロセスを実行します。

(継承元 CollectionBase)
OnInsertComplete(Int32, Object)

CollectionBase インスタンスに新しい要素を挿入した後、追加のカスタム プロセスを実行します。

(継承元 CollectionBase)
OnRemove(Int32, Object)

CollectionBase インスタンスから要素を削除するときに、追加のカスタム プロセスを実行します。

(継承元 CollectionBase)
OnRemoveComplete(Int32, Object)

CollectionBase インスタンスから要素を削除した後、追加のカスタム プロセスを実行します。

(継承元 CollectionBase)
OnSet(Int32, Object, Object)

CollectionBase インスタンスで値を設定する前に、追加のカスタム プロセスを実行します。

(継承元 CollectionBase)
OnSetComplete(Int32, Object, Object)

CollectionBase インスタンスで値を設定した後、追加のカスタム プロセスを実行します。

(継承元 CollectionBase)
OnValidate(Object)

値を検証するときに、追加のカスタム プロセスを実行します。

OnValidate(Object)

値を検証するときに、追加のカスタム プロセスを実行します。

(継承元 CollectionBase)
Remove(X509Certificate)

現在のX509Certificateから特定のX509CertificateCollectionを削除します。

RemoveAt(Int32)

指定したインデックス位置にある要素を削除します。

RemoveAt(Int32)

CollectionBase インスタンスの指定したインデックス位置にある要素を削除します。 このメソッドはオーバーライドできません。

(継承元 CollectionBase)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

明示的なインターフェイスの実装

名前 説明
ICollection.CopyTo(Array, Int32)

コレクション全体を、ターゲット配列の指定したインデックスから始まる互換性のある 1 次元配列にコピーします。

ICollection.CopyTo(Array, Int32)

ターゲット配列の指定したインデックスから始まる互換性のある 1 次元CollectionBaseに、Array全体をコピーします。

(継承元 CollectionBase)
ICollection.IsSynchronized

コレクションへのアクセスが同期されているかどうかを示す値を取得します (スレッド セーフ)。

ICollection.IsSynchronized

CollectionBaseへのアクセスが同期されているかどうかを示す値を取得します (スレッド セーフ)。

(継承元 CollectionBase)
ICollection.SyncRoot

コレクションへのアクセスを同期するために使用できるオブジェクトを取得します。

ICollection.SyncRoot

CollectionBaseへのアクセスを同期するために使用できるオブジェクトを取得します。

(継承元 CollectionBase)
IEnumerable.GetEnumerator()

コレクションを反復処理する列挙子を返します。

IList.Add(Object)

コレクションの末尾にオブジェクトを追加します。

IList.Add(Object)

CollectionBaseの末尾にオブジェクトを追加します。

(継承元 CollectionBase)
IList.Contains(Object)

コレクションに特定の要素が含まれているかどうかを判断します。

IList.Contains(Object)

CollectionBaseに特定の要素が含まれているかどうかを判断します。

(継承元 CollectionBase)
IList.IndexOf(Object)

指定したオブジェクトを検索し、コレクション内で最初に見つかった位置の 0 から始まるインデックスを返します。

IList.IndexOf(Object)

指定した Object を検索し、 CollectionBase全体で最初に見つかった位置の 0 から始まるインデックスを返します。

(継承元 CollectionBase)
IList.Insert(Int32, Object)

指定したインデックス位置にあるコレクションに要素を挿入します。

IList.Insert(Int32, Object)

指定したインデックス位置にある CollectionBase に要素を挿入します。

(継承元 CollectionBase)
IList.IsFixedSize

コレクションのサイズが固定されているかどうかを示す値を取得します。

IList.IsFixedSize

CollectionBaseに固定サイズがあるかどうかを示す値を取得します。

(継承元 CollectionBase)
IList.IsReadOnly

コレクションが読み取り専用かどうかを示す値を取得します。

IList.IsReadOnly

CollectionBaseが読み取り専用かどうかを示す値を取得します。

(継承元 CollectionBase)
IList.Item[Int32]

指定したインデックス位置にある要素を取得または設定します。

IList.Item[Int32]

指定したインデックス位置にある要素を取得または設定します。

(継承元 CollectionBase)
IList.Remove(Object)

コレクションから特定のオブジェクトの最初の出現箇所を削除します。

IList.Remove(Object)

特定のオブジェクトの最初の出現箇所を CollectionBaseから削除します。

(継承元 CollectionBase)

拡張メソッド

名前 説明
AsParallel(IEnumerable)

クエリの並列化を有効にします。

AsQueryable(IEnumerable)

IEnumerableIQueryableに変換します。

Cast<TResult>(IEnumerable)

IEnumerable の要素を指定した型にキャストします。

OfType<TResult>(IEnumerable)

指定した型に基づいて、IEnumerable の要素をフィルター処理します。

適用対象