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

개체를 검색할 때 사용할 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 보안

직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분적으로 신뢰할 수 있는 코드에서 라이브러리를 사용 하 여입니다.

적용 대상