X509CertificateCollection クラス

定義

X509Certificate オブジェクトを格納するコレクションを定義します。Defines a collection that stores X509Certificate objects.

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 クラスの新しいインスタンスを初期化します。Initializes a new instance of the X509CertificateCollection class.

X509CertificateCollection(X509Certificate[])

X509Certificate オブジェクトの配列から X509CertificateCollection クラスの新しいインスタンスを初期化します。Initializes a new instance of the X509CertificateCollection class from an array of X509Certificate objects.

X509CertificateCollection(X509CertificateCollection)

別の X509CertificateCollection から X509CertificateCollection クラスの新しいインスタンスを初期化します。Initializes a new instance of the X509CertificateCollection class from another X509CertificateCollection.

プロパティ

Capacity

CollectionBase に格納できる要素の数を取得または設定します。Gets or sets the number of elements that the CollectionBase can contain.

(継承元 CollectionBase)
Count

コレクションに格納されている要素の数を取得します。Gets the number of elements contained in the collection.

Count

CollectionBase インスタンスに含まれる要素の数を取得します。Gets the number of elements contained in the CollectionBase instance. このプロパティはオーバーライドできません。This property cannot be overridden.

(継承元 CollectionBase)
InnerList

ArrayList インスタンス内の要素のリストを格納する CollectionBase を取得します。Gets an ArrayList containing the list of elements in the CollectionBase instance.

(継承元 CollectionBase)
Item[Int32]

現在の X509CertificateCollection の指定したインデックスにあるエントリを取得または設定します。Gets or sets the entry at the specified index of the current X509CertificateCollection.

List

IList インスタンス内の要素のリストを格納する CollectionBase を取得します。Gets an IList containing the list of elements in the CollectionBase instance.

(継承元 CollectionBase)

メソッド

Add(X509Certificate)

X509Certificate を指定された値と共に現在の X509CertificateCollection に追加します。Adds an X509Certificate with the specified value to the current X509CertificateCollection.

AddRange(X509Certificate[])

X509Certificate の配列の要素を現在の X509CertificateCollection の末尾にコピーします。Copies the elements of an array of type X509Certificate to the end of the current X509CertificateCollection.

AddRange(X509CertificateCollection)

指定された X509CertificateCollection の要素を現在の X509CertificateCollection の末尾にコピーします。Copies the elements of the specified X509CertificateCollection to the end of the current X509CertificateCollection.

Clear()

コレクションからすべての項目を削除します。Removes all items from the collection.

Clear()

CollectionBase インスタンスからすべてのオブジェクトを削除します。Removes all objects from the CollectionBase instance. このメソッドはオーバーライドできません。This method cannot be overridden.

(継承元 CollectionBase)
Contains(X509Certificate)

指定した X509Certificate が 現在の X509CertificateCollection に格納されているかどうかを示す値を取得します。Gets a value indicating whether the current X509CertificateCollection contains the specified X509Certificate.

CopyTo(X509Certificate[], Int32)

現在の X509CertificateCollectionX509Certificate 値を 1 次元の Array インスタンスの指定したインデックス位置にコピーします。Copies the X509Certificate values in the current X509CertificateCollection to a one-dimensional Array instance at the specified index.

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetEnumerator()

X509CertificateCollection を反復処理できる列挙子を返します。Returns an enumerator that can iterate through the X509CertificateCollection.

GetHashCode()

現在の X509CertificateCollection に含まれるすべての値に基づいてハッシュ値をビルドします。Builds a hash value based on all values contained in the current X509CertificateCollection.

GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
IndexOf(X509Certificate)

現在の X509CertificateCollection 内の指定した X509Certificate のインデックスを返します。Returns the index of the specified X509Certificate in the current X509CertificateCollection.

Insert(Int32, X509Certificate)

X509Certificate を現在の X509CertificateCollection 内の指定したインデックス位置に挿入します。Inserts a X509Certificate into the current X509CertificateCollection at the specified index.

MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
OnClear()

CollectionBase インスタンスの内容を消去しているときに、追加のカスタム プロセスを実行します。Performs additional custom processes when clearing the contents of the CollectionBase instance.

(継承元 CollectionBase)
OnClearComplete()

CollectionBase インスタンスの内容を消去した後に、追加のカスタム プロセスを実行します。Performs additional custom processes after clearing the contents of the CollectionBase instance.

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

CollectionBase インスタンスに新しい要素を挿入する前に、追加のカスタム プロセスを実行します。Performs additional custom processes before inserting a new element into the CollectionBase instance.

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

CollectionBase インスタンスに新しい要素を挿入した後に、追加のカスタム プロセスを実行します。Performs additional custom processes after inserting a new element into the CollectionBase instance.

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

CollectionBase インスタンスから要素を削除するときに、追加のカスタム プロセスを実行します。Performs additional custom processes when removing an element from the CollectionBase instance.

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

CollectionBase インスタンスから要素を削除した後に、追加のカスタム プロセスを実行します。Performs additional custom processes after removing an element from the CollectionBase instance.

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

CollectionBase インスタンスに値を設定する前に、追加のカスタム プロセスを実行します。Performs additional custom processes before setting a value in the CollectionBase instance.

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

CollectionBase インスタンスに値を設定した後に、追加のカスタム プロセスを実行します。Performs additional custom processes after setting a value in the CollectionBase instance.

(継承元 CollectionBase)
OnValidate(Object)

値を検証するときに、追加のカスタム プロセスを実行します。Performs additional custom processes when validating a value.

OnValidate(Object)

値を検証するときに、追加のカスタム プロセスを実行します。Performs additional custom processes when validating a value.

(継承元 CollectionBase)
Remove(X509Certificate)

特定の X509Certificate を現在の X509CertificateCollection から削除します。Removes a specific X509Certificate from the current X509CertificateCollection.

RemoveAt(Int32)

指定したインデックス位置にある要素を削除します。Removes the element at the specified index.

RemoveAt(Int32)

CollectionBase インスタンスの指定したインデックスにある要素を削除します。Removes the element at the specified index of the CollectionBase instance. このメソッドはオーバーライドできません。This method is not overridable.

(継承元 CollectionBase)
ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(継承元 Object)

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

ICollection.CopyTo(Array, Int32)

互換性のある 1 次元配列にコレクション全体をコピーします。その際、コピー対象の配列の指定されたインデックス位置からコピーを開始します。Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.

ICollection.CopyTo(Array, Int32)

CollectionBase 全体を互換性のある 1 次元の Array にコピーします。コピー操作は、コピー先の配列の指定したインデックスから始まります。Copies the entire CollectionBase to a compatible one-dimensional Array, starting at the specified index of the target array.

(継承元 CollectionBase)
ICollection.IsSynchronized

コレクションへのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。Gets a value indicating whether access to the collection is synchronized (thread safe).

ICollection.IsSynchronized

CollectionBase へのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。Gets a value indicating whether access to the CollectionBase is synchronized (thread safe).

(継承元 CollectionBase)
ICollection.SyncRoot

コレクションへのアクセスを同期するために使用できるオブジェクトを取得します。Gets an object that can be used to synchronize access to the collection.

ICollection.SyncRoot

CollectionBase へのアクセスを同期するために使用できるオブジェクトを取得します。Gets an object that can be used to synchronize access to the CollectionBase.

(継承元 CollectionBase)
IEnumerable.GetEnumerator()

コレクションを反復処理する列挙子を返します。Returns an enumerator that iterates through the collection.

IList.Add(Object)

オブジェクトをコレクションの末尾に追加します。Adds an object to the end of the collection.

IList.Add(Object)

CollectionBase の末尾にオブジェクトを追加します。Adds an object to the end of the CollectionBase.

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

コレクションに特定の要素が格納されているかどうかを判断します。Determines whether the collection contains a specific element.

IList.Contains(Object)

CollectionBase に特定の要素が格納されているかどうかを判断します。Determines whether the CollectionBase contains a specific element.

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

指定したオブジェクトを検索し、コレクション内で最初に見つかった位置の 0 から始まるインデックス番号を返します。Searches for the specified object and returns the zero-based index of the first occurrence within the collection.

IList.IndexOf(Object)

指定した Object を検索し、CollectionBase 全体内で最初に見つかった位置の 0 から始まるインデックスを返します。Searches for the specified Object and returns the zero-based index of the first occurrence within the entire CollectionBase.

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

要素をコレクション内の指定されたインデックス位置に挿入します。Inserts an element into the collection at the specified index.

IList.Insert(Int32, Object)

CollectionBase 内の指定したインデックスの位置に要素を挿入します。Inserts an element into the CollectionBase at the specified index.

(継承元 CollectionBase)
IList.IsFixedSize

コレクションが固定サイズかどうかを示す値を取得します。Gets a value indicating whether the collection has a fixed size.

IList.IsFixedSize

CollectionBase が固定サイズかどうかを示す値を取得します。Gets a value indicating whether the CollectionBase has a fixed size.

(継承元 CollectionBase)
IList.IsReadOnly

コレクションが読み取り専用かどうかを示す値を取得します。Gets a value indicating whether the collection is read-only.

IList.IsReadOnly

CollectionBase が読み取り専用かどうかを示す値を取得します。Gets a value indicating whether the CollectionBase is read-only.

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

指定したインデックスにある要素を取得または設定します。Gets or sets the element at the specified index.

IList.Item[Int32]

指定したインデックスにある要素を取得または設定します。Gets or sets the element at the specified index.

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

特定のオブジェクトの最初に出現したものをコレクションから削除します。Removes the first occurrence of a specific object from the collection.

IList.Remove(Object)

特定のオブジェクトが CollectionBase 内にあるときに、最初に出現したものを削除します。Removes the first occurrence of a specific object from the CollectionBase.

(継承元 CollectionBase)

拡張メソッド

Cast<TResult>(IEnumerable)

IEnumerable の要素を、指定した型にキャストします。Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

指定された型に基づいて IEnumerable の要素をフィルター処理します。Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

クエリの並列化を有効にします。Enables parallelization of a query.

AsQueryable(IEnumerable)

IEnumerableIQueryable に変換します。Converts an IEnumerable to an IQueryable.

適用対象