ServiceNameCollection クラス

定義

ServiceNameCollection クラスは、サービス プリンシパル名の読み取り専用コレクションです。

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

注釈

ServiceNameCollection クラスは、サービス プロバイダー名 (SPN) のカスタム リストに対して検証するときに、ExtendedProtectionPolicyで使用されます。

コンストラクター

名前 説明
ServiceNameCollection(ICollection)

既存のServiceNameCollectionに基づいて、ICollection クラスの新しい読み取り専用インスタンスを初期化します。

プロパティ

名前 説明
Count

ICollectionに含まれる要素の数を取得します。

Count

ReadOnlyCollectionBase インスタンスに含まれる要素の数を取得します。

(継承元 ReadOnlyCollectionBase)
InnerList

ReadOnlyCollectionBase インスタンスに含まれる要素の一覧を取得します。

(継承元 ReadOnlyCollectionBase)

メソッド

名前 説明
Contains(String)

指定した文字列がこの ServiceNameCollection インスタンス内で発生するかどうかを示す値を返します。

Equals(Object)

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

(継承元 Object)
GetEnumerator()

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

GetEnumerator()

ReadOnlyCollectionBase インスタンスを反復処理する列挙子を返します。

(継承元 ReadOnlyCollectionBase)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
Merge(IEnumerable)

現在の ServiceNameCollection を指定した値とマージして、共用体を含む新しい ServiceNameCollection を作成します。

Merge(String)

現在の ServiceNameCollection を指定した値とマージして、共用体を含む新しい ServiceNameCollection を作成します。

ToString()

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

(継承元 Object)

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

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

特定のICollectionインデックスから始まるArrayの要素をArrayにコピーします。

ICollection.CopyTo(Array, Int32)

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

(継承元 ReadOnlyCollectionBase)
ICollection.IsSynchronized

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

ICollection.IsSynchronized

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

(継承元 ReadOnlyCollectionBase)
ICollection.SyncRoot

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

ICollection.SyncRoot

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

(継承元 ReadOnlyCollectionBase)

拡張メソッド

名前 説明
AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

IEnumerableIQueryableに変換します。

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

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

適用対象