次の方法で共有


SqlPropertyCollection クラス

SqlPropertyCollection クラスは、オブジェクトのプロパティの管理に使用される抽象クラスです。

継承階層

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 SqlPropertyCollection _
    Inherits PropertyCollection
'使用
Dim instance As SqlPropertyCollection
public class SqlPropertyCollection : PropertyCollection
public ref class SqlPropertyCollection : public PropertyCollection
type SqlPropertyCollection =  
    class 
        inherit PropertyCollection 
    end
public class SqlPropertyCollection extends PropertyCollection

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

プロパティ

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

先頭に戻る

メソッド

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

先頭に戻る

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

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

先頭に戻る

使用例

コレクションの使用

スレッド セーフ

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

関連項目

参照

Microsoft.SqlServer.Management.Smo 名前空間