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[])

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

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)

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

CopyTo(X509Certificate[], Int32)

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

Equals(Object)

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

(継承元 Object)
GetEnumerator()

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

GetHashCode()

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

GetType()

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

(継承元 Object)
IndexOf(X509Certificate)

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

Insert(Int32, X509Certificate)

X509Certificate を現在の X509CertificateCollection 内の指定したインデックス位置に挿入します。

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)

CollectionBase 全体を互換性のある 1 次元の 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)

拡張メソッド

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

IEnumerableIQueryable に変換します。

適用対象