次の方法で共有


PropertyCollection クラス

PropertyCollection クラスは、親オブジェクトで定義されているすべてのプロパティを表す Property オブジェクトのコレクションです。

継承階層

System. . :: . .Object
  Microsoft.SqlServer.Management.Smo..::..PropertyCollection
    Microsoft.SqlServer.Management.Smo. . :: . .SqlPropertyCollection

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

構文

'宣言
Public Class PropertyCollection _
    Implements ICollection, IEnumerable, ISfcPropertySet
'使用
Dim instance As PropertyCollection
public class PropertyCollection : ICollection, 
    IEnumerable, ISfcPropertySet
public ref class PropertyCollection : ICollection, 
    IEnumerable, ISfcPropertySet
type PropertyCollection =  
    class
        interface ICollection
        interface IEnumerable
        interface ISfcPropertySet
    end
public class PropertyCollection implements ICollection, IEnumerable, ISfcPropertySet

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

プロパティ

  名前 説明
パブリック プロパティ Count PropertyCollection オブジェクトに含まれるプロパティの数を取得します。
パブリック プロパティ IsSynchronized コレクションへのアクセスが同期され、スレッドセーフかどうかを示す Boolean 値を取得します。
パブリック プロパティ Item[ ( [ ( Int32] ) ] ) インデックス番号を指定して、コレクション内のオブジェクトを取得します。
パブリック プロパティ Item[ ( [ ( String] ) ] ) 名前を指定して、コレクション内にあるオブジェクトを取得します。
パブリック プロパティ SyncRoot コレクションへのアクセスを同期するためのオブジェクトを取得します。

先頭に戻る

メソッド

  名前 説明
パブリック メソッド Contains キーによって指定された要素がコレクション内に存在するかどうかを確認します。
パブリック メソッド CopyTo 1 次元の配列にコレクション オブジェクトをコピーします。その際、指定されたインデックス値の位置からコピーを開始します。
パブリック メソッド Equals (Object から継承されています。)
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド GetEnumerator オブジェクトの一覧を繰り返し処理できる列挙子を取得します。
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド GetPropertyObject(Int32) Property オブジェクトを取得します。
パブリック メソッド GetPropertyObject(String) Property オブジェクトを取得します。
パブリック メソッド GetPropertyObject(Int32, Boolean) Property オブジェクトを取得します。
パブリック メソッド GetPropertyObject(String, Boolean) Property オブジェクトを取得します。
パブリック メソッド GetType (Object から継承されています。)
プロテクト メソッド LookupID PropertyCollection オブジェクト内で、指定された名前を持つ Property オブジェクトの ID を返します。
プロテクト メソッド MemberwiseClone (Object から継承されています。)
パブリック メソッド ToString (Object から継承されています。)

先頭に戻る

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

  名前 説明
明示的なインターフェイスの実装プライベート メソッド ICollection. . :: . .CopyTo コレクションをコピーします。
明示的なインターフェイスの実装プライベート メソッド ISfcPropertySet. . :: . .Contains(String) propertyName パラメーターで指定したプロパティがプロパティ コレクション内に存在するかどうかを確認します。
明示的なインターフェイスの実装プライベート メソッド ISfcPropertySet. . :: . .Contains(ISfcProperty) パラメーターで指定したプロパティがプロパティ コレクション内に存在するかどうかを確認します。
明示的なインターフェイスの実装プライベート メソッド ISfcPropertySet. . :: . .Contains< (Of < <' (T> ) > > )(String) name パラメーターで指定したプロパティがプロパティ コレクション内に存在するかどうかを確認します。
明示的なインターフェイスの実装プライベート メソッド ISfcPropertySet. . :: . .EnumProperties プロパティ コレクションの列挙子を取得します。
明示的なインターフェイスの実装プライベート メソッド ISfcPropertySet. . :: . .TryGetProperty name パラメーターで指定したプロパティおよび property パラメーターで指定した型の取得を試行します。
明示的なインターフェイスの実装プライベート メソッド ISfcPropertySet. . :: . .TryGetPropertyValue(String, Object%) name パラメーターで指定したプロパティ値と、property パラメーターで指定した型の取得を試行します。
明示的なインターフェイスの実装プライベート メソッド ISfcPropertySet. . :: . .TryGetPropertyValue< (Of < <' (T> ) > > )(String, T%) name パラメーターで指定したプロパティ値と、value パラメーターで指定した型の取得を試行します。

先頭に戻る

説明

PropertyCollection オブジェクトは、一連のプロパティにアクセスするときに使用します。Item プロパティを使用して、特定の Property オブジェクトを取得できます。

スレッド セーフ

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