X509ExtensionCollection X509ExtensionCollection X509ExtensionCollection X509ExtensionCollection Class

定義

X509Extension オブジェクトのコレクションを表します。Represents a collection of X509Extension objects. このクラスは継承できません。This class cannot be inherited.

public ref class X509ExtensionCollection sealed : System::Collections::ICollection
public sealed class X509ExtensionCollection : System.Collections.ICollection
type X509ExtensionCollection = class
    interface ICollection
    interface IEnumerable
Public NotInheritable Class X509ExtensionCollection
Implements ICollection
継承
X509ExtensionCollectionX509ExtensionCollectionX509ExtensionCollectionX509ExtensionCollection
実装

注釈

このクラスは、証明書X509Extensionに関連付けられたオブジェクトのコレクションを表します。This class represents a collection of X509Extension objects associated with a certificate. これらの拡張機能は、証明書に関する追加情報を提供できます。These extensions can provide additional information about the certificate.

コンストラクター

X509ExtensionCollection() X509ExtensionCollection() X509ExtensionCollection() X509ExtensionCollection()

X509ExtensionCollection クラスの新しいインスタンスを初期化します。Initializes a new instance of the X509ExtensionCollection class.

プロパティ

Count Count Count Count

X509Extension オブジェクト内の X509ExtensionCollection オブジェクトの数を取得します。Gets the number of X509Extension objects in a X509ExtensionCollection object.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

コレクションが確実にスレッド セーフであるかどうかを示す値を取得します。Gets a value indicating whether the collection is guaranteed to be thread safe.

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

指定したインデックス位置にある X509Extension オブジェクトを取得します。Gets the X509Extension object at the specified index.

Item[String] Item[String] Item[String] Item[String]

値または表示名がオブジェクト識別子 (OID: Object Identifier) によって指定される最初の X509Extension オブジェクトを取得します。Gets the first X509Extension object whose value or friendly name is specified by an object identifier (OID).

SyncRoot SyncRoot SyncRoot SyncRoot

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

メソッド

Add(X509Extension) Add(X509Extension) Add(X509Extension) Add(X509Extension)

X509Extension オブジェクトを X509ExtensionCollection オブジェクトに追加します。Adds an X509Extension object to an X509ExtensionCollection object.

CopyTo(X509Extension[], Int32) CopyTo(X509Extension[], Int32) CopyTo(X509Extension[], Int32) CopyTo(X509Extension[], Int32)

指定したインデックスを開始位置として、配列にコレクションをコピーします。Copies a collection into an array starting at the specified index.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

X509ExtensionCollection オブジェクトを反復処理できる列挙子を返します。Returns an enumerator that can iterate through an X509ExtensionCollection object.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
ToString() ToString() ToString() ToString()

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

(Inherited from Object)

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

ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32)

指定したインデックスを開始位置として、配列にコレクションをコピーします。Copies the collection into an array starting at the specified index.

ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized
ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot
IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

X509ExtensionCollection オブジェクトを反復処理できる列挙子を返します。Returns an enumerator that can iterate through an X509ExtensionCollection object.

拡張メソッド

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

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

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

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

適用対象