次の方法で共有


WmiSmoObject クラス

WmiSmoObject クラスは、すべての Windows Management Instrumentation (WMI) オブジェクトの作成元となる基本的な WMI オブジェクトを表します。

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

構文

'宣言
Public MustInherit Class WmiSmoObject _
    Inherits SmoObjectBase
'使用
Dim instance As WmiSmoObject
public abstract class WmiSmoObject : SmoObjectBase
public ref class WmiSmoObject abstract : public SmoObjectBase
[<AbstractClassAttribute>]
type WmiSmoObject =  
    class
        inherit SmoObjectBase
    end
public abstract class WmiSmoObject extends SmoObjectBase

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

コンストラクター

  名前 説明
プロテクト メソッド WmiSmoObject() () () () WmiSmoObject クラスの新しいインスタンスを初期化します。
プロテクト メソッド WmiSmoObject(String) 指定した名前を使用して、WmiSmoObject クラスの新しいインスタンスを初期化します。
プロテクト メソッド WmiSmoObject(WmiCollectionBase, String) 指定した名前とコレクションの基本クラスで WmiSmoObject クラスの新しいインスタンスを初期化します。

先頭に戻る

プロパティ

  名前 説明
パブリック プロパティ Name 参照先の Windows Management Instrumentation (WMI) オブジェクトの名前を取得します。値の設定も可能です。
パブリック プロパティ Properties Property オブジェクトのコレクションを表します。各 Property オブジェクトは、Windows Management Instrumentation (WMI) オブジェクトで定義されたプロパティを表します。
パブリック プロパティ State 参照先のオブジェクトの状態を取得します。 (SmoObjectBase から継承されています。)
パブリック プロパティ Urn Windows Management Instrumentation (WMI) オブジェクトを表す Uniform Resource Name (URN) アドレスを取得します。
パブリック プロパティ UserData 参照先のオブジェクトに関連付けられたユーザー定義データを取得します。値の設定も可能です。 (SmoObjectBase から継承されています。)

先頭に戻る

メソッド

  名前 説明
プロテクト メソッド AlterProtocolProperties Windows Management Instrumentation (WMI) インストールでプロトコル オブジェクトのプロパティの変更をすべて更新します。
プロテクト メソッド CheckObjectState 参照先のオブジェクトの状態を確認します。
プロテクト メソッド CreateProtocolPropertyCollection 参照先のオブジェクトの一連のプロトコル属性を作成します。
パブリック メソッド Equals (Object から継承されています。)
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド GetHashCode (Object から継承されています。)
プロテクト メソッド GetPropertyManagementObject 指定したプロトコル プロパティの管理オブジェクトを取得します。
プロテクト メソッド GetPropertyObject 指定した位置にある指定した値のプロパティを、指定したコレクションから取得します。
プロテクト メソッド GetProtocolPropertyCollection 参照先のオブジェクトを表すプロトコル プロパティのコレクションを返します。
パブリック メソッド GetType (Object から継承されています。)
プロテクト メソッド ImplInitialize WmiSmoObject オブジェクトのフィールドを初期化します。
パブリック メソッド Initialize 参照先のオブジェクトを初期化します。
プロテクト メソッド InvokeMgmtMethod(ManagementObject, String, array<Object> [] () [] []) 指定した管理オブジェクト、メソッド名、およびパラメーターを使用して、参照先のオブジェクトの管理メソッドを呼び出します。
プロテクト メソッド InvokeMgmtMethod(ManagementObject, ManagementOperationObserver, String, array<Object> [] () [] []) 指定した管理オブジェクト、オブザーバー、メソッド名、およびパラメーターを使用して、参照先のオブジェクトの管理メソッドを呼び出します。
プロテクト メソッド IsObjectInitialized 参照先のオブジェクトが初期化されているかどうかを示します。
プロテクト メソッド MemberwiseClone (Object から継承されています。)
パブリック メソッド Refresh 参照先のオブジェクトとそのプロパティを更新します。
プロテクト メソッド SetName 参照先のオブジェクトの名前を設定します。
プロテクト メソッド SetParentImpl 参照先のオブジェクトの親を設定します。
パブリック メソッド ToString (Object から継承されています。)
プロテクト メソッド静的メンバー Trace 参照先のオブジェクトのトレースを作成します。
プロテクト メソッド UpdateObjectState オブジェクトの状態を更新します。
パブリック メソッド Validate オブジェクトの状態を検証します。 (SmoObjectBase から継承されています。)

先頭に戻る

説明

WmiSmoObject オブジェクトは、すべての WMI オブジェクトの作成に使用されます。また、このオブジェクトには共通の機能が含まれます。

スレッド セーフ

この型の public static (Microsoft Visual Basic では Shared) のすべてのメンバーは、マルチスレッド操作で安全に使用できます。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

スレッド セーフ

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

関連項目

参照

その他の技術情報