次の方法で共有


ManagementObject.Options プロパティ

定義

オブジェクトの取得時に使用する追加情報を取得または設定します。

public:
 property System::Management::ObjectGetOptions ^ Options { System::Management::ObjectGetOptions ^ get(); void set(System::Management::ObjectGetOptions ^ value); };
public System.Management.ObjectGetOptions Options { get; set; }
member this.Options : System.Management.ObjectGetOptions with get, set
Public Property Options As ObjectGetOptions

プロパティ値

オブジェクトの取得時に使用する ObjectGetOptions

次の例では、 クラスの新しいインスタンスを ManagementObject 初期化し、 の既定のオプションを ManagementObject変更します。

using System;
using System.Management;
public class Sample
{
    public static void Main()
    {
        ///Contains default options
        ManagementObject o =
            new ManagementObject("Win32_Process.Name='notepad.exe'");

        // Replace default options,
        // in this case requesting retrieval of
        // amended qualifiers along with the WMI object.
        o.Options = new ObjectGetOptions(
            null, System.TimeSpan.MaxValue, true);
    }
}
Imports System.Management
Public Class Sample

    Public Overloads Shared Function Main( _
    ByVal args() As String) As Integer

        'Contains default options
        Dim o As New ManagementObject( _
            "Win32_Process.Name=""notepad.exe""")

        ' Replace default options, 
        ' in this case requesting retrieval of
        ' amended qualifiers along with the WMI object.
        o.Options = New ObjectGetOptions( _
            Nothing, System.TimeSpan.MaxValue, True)

        Return 0
    End Function
End Class

注釈

管理オブジェクトが WMI オブジェクトにバインドされた後に プロパティが変更されると、管理オブジェクトは元の WMI オブジェクトから切断され、後で新しいオプションを使用して再バインドされます。

.NET Framework のセキュリティ

直前の呼び出し元に対する完全な信頼。 このメンバーは、部分的に信頼されているコードから使用することはできません。 詳細については、「 部分信頼コードからのライブラリの使用」を参照してください。

適用対象