FacetInfoCollection クラス

FacetInfoCollection クラスは、SQL Server のインスタンスのすべてのファセットを表す FacetInfo オブジェクトのコレクションを表します。

継承階層

System.Object
  System.Collections.ObjectModel.Collection<FacetInfo>
    System.Collections.ObjectModel.KeyedCollection<String, FacetInfo>
      Microsoft.SqlServer.Management.Dmf.FacetInfoCollection

名前空間:  Microsoft.SqlServer.Management.Dmf
アセンブリ:  Microsoft.SqlServer.Dmf (Microsoft.SqlServer.Dmf.dll)

構文

'宣言
<StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey := "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")> _
Public NotInheritable Class FacetInfoCollection _
    Inherits KeyedCollection(Of String, FacetInfo)
'使用
Dim instance As FacetInfoCollection
[StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
public sealed class FacetInfoCollection : KeyedCollection<string, FacetInfo>
[StrongNameIdentityPermissionAttribute(SecurityAction::LinkDemand, PublicKey = L"0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
public ref class FacetInfoCollection sealed : public KeyedCollection<String^, FacetInfo^>
[<SealedAttribute>]
[<StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")>]
type FacetInfoCollection =  
    class 
        inherit KeyedCollection<string, FacetInfo>
    end
public final class FacetInfoCollection extends KeyedCollection<String, FacetInfo>

FacetInfoCollection 型は、以下のメンバーを公開しています。

コンストラクター

  名前 説明
パブリック メソッド FacetInfoCollection FacetInfoCollection クラスの新しいインスタンスを初期化します。

先頭に戻る

プロパティ

  名前 説明
パブリック プロパティ Comparer (KeyedCollection<String, FacetInfo> から継承されています。)
パブリック プロパティ Count (Collection<FacetInfo> から継承されています。)
パブリック プロパティ Item[TKey] (KeyedCollection<String, FacetInfo> から継承されています。)
パブリック プロパティ Item[Int32] (Collection<FacetInfo> から継承されています。)

先頭に戻る

メソッド

  名前 説明
パブリック メソッド Add (Collection<FacetInfo> から継承されています。)
パブリック メソッド Clear (Collection<FacetInfo> から継承されています。)
パブリック メソッド Contains(TKey) (KeyedCollection<String, FacetInfo> から継承されています。)
パブリック メソッド Contains(T) (Collection<FacetInfo> から継承されています。)
パブリック メソッド CopyTo (Collection<FacetInfo> から継承されています。)
パブリック メソッド Equals (Object から継承されています。)
パブリック メソッド GetEnumerator (Collection<FacetInfo> から継承されています。)
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド IndexOf (Collection<FacetInfo> から継承されています。)
パブリック メソッド Insert (Collection<FacetInfo> から継承されています。)
パブリック メソッド Remove(TKey) (KeyedCollection<String, FacetInfo> から継承されています。)
パブリック メソッド Remove(T) (Collection<FacetInfo> から継承されています。)
パブリック メソッド RemoveAt (Collection<FacetInfo> から継承されています。)
パブリック メソッド ToString (Object から継承されています。)

先頭に戻る

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

  名前 説明
明示的なインターフェイスの実装プライベート メソッド IList.Add (Collection<FacetInfo> から継承されています。)
明示的なインターフェイスの実装プライベート メソッド IList.Contains (Collection<FacetInfo> から継承されています。)
明示的なインターフェイスの実装プライベート メソッド ICollection.CopyTo (Collection<FacetInfo> から継承されています。)
明示的なインターフェイスの実装プライベート メソッド IEnumerable.GetEnumerator (Collection<FacetInfo> から継承されています。)
明示的なインターフェイスの実装プライベート メソッド IList.IndexOf (Collection<FacetInfo> から継承されています。)
明示的なインターフェイスの実装プライベート メソッド IList.Insert (Collection<FacetInfo> から継承されています。)
明示的なインターフェイスの実装プライベート プロパティ IList.IsFixedSize (Collection<FacetInfo> から継承されています。)
明示的なインターフェイスの実装プライベート プロパティ ICollection<T>.IsReadOnly (Collection<FacetInfo> から継承されています。)
明示的なインターフェイスの実装プライベート プロパティ IList.IsReadOnly (Collection<FacetInfo> から継承されています。)
明示的なインターフェイスの実装プライベート プロパティ ICollection.IsSynchronized (Collection<FacetInfo> から継承されています。)
明示的なインターフェイスの実装プライベート プロパティ IList.Item (Collection<FacetInfo> から継承されています。)
明示的なインターフェイスの実装プライベート メソッド IList.Remove (Collection<FacetInfo> から継承されています。)
明示的なインターフェイスの実装プライベート プロパティ ICollection.SyncRoot (Collection<FacetInfo> から継承されています。)

先頭に戻る

説明

FacetinfoCollection オブジェクトは、一連のファセット情報にアクセスするために使用できます。

この名前空間、クラス、またはメンバーは、Microsoft .NET Framework Version 2.0 でのみサポートされています。

使用例

コレクションの使用

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

参照

Microsoft.SqlServer.Management.Dmf 名前空間