언어

QualifierDataCollection 클래스

정의

개체의 QualifierData 컬렉션을 나타냅니다.

public ref class QualifierDataCollection : System::Collections::ICollection
public class QualifierDataCollection : System.Collections.ICollection
type QualifierDataCollection = class
    interface ICollection
    interface IEnumerable
Public Class QualifierDataCollection
Implements ICollection
상속
QualifierDataCollection
구현

예제

다음 예제에서는 클래스를 사용 하 여 Win32_Service 클래스에 대 한 한정자 정보를 나열 합니다 QualifierData . Win32_Service 대한 자세한 내용은 Windows 관리 계측 설명서를 참조하세요.

using System;
using System.Management;

public class Sample
{
    public static void Main()
    {
        // Get the WMI class
        ManagementClass mClass =
            new ManagementClass("Win32_Service");

        mClass.Options.UseAmendedQualifiers = true;

        // Get the Qualifiers for the class
        QualifierDataCollection qualifiers =
            mClass.Qualifiers;

        // display the Qualifier names
        Console.WriteLine(mClass.ClassPath.ClassName +
            " Qualifiers: ");
        foreach (QualifierData q in qualifiers)
        {
            Console.WriteLine(q.Name);
        }
        Console.WriteLine();

        Console.WriteLine("Class Description: ");
        Console.WriteLine(
            mClass.Qualifiers["Description"].Value);
    }
}
Imports System.Management


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

        ' Get the WMI class
        Dim mClass As ManagementClass = _
            New ManagementClass("Win32_Service")

        mClass.Options.UseAmendedQualifiers = True

        ' Get the Qualifiers for the class
        Dim qualifiers As QualifierDataCollection = _
            mClass.Qualifiers()

        ' display the Qualifier names
        Console.WriteLine(mClass.ClassPath.ClassName & _
            " Qualifiers: ")
        For Each q As QualifierData In qualifiers
            Console.WriteLine(q.Name)
        Next

        Console.WriteLine()

        Console.WriteLine("Class Description: ")
        Console.WriteLine( _
            mClass.Qualifiers("Description").Value)


    End Function
End Class

속성

Name Description
Count

에 있는 QualifierData개체 수를 QualifierDataCollection 가져옵니다.

IsSynchronized

개체가 동기화되었는지 여부를 나타내는 값을 가져옵니다(스레드로부터 안전).

Item[String]

에서 지정된 QualifierData 값을 QualifierDataCollection가져옵니다.

SyncRoot

동기화에 사용할 개체를 가져옵니다.

메서드

Name Description
Add(String, Object, Boolean, Boolean, Boolean, Boolean)

QualifierData를 QualifierDataCollection에 추가합니다. 이 오버로드는 에 대한 QualifierData모든 속성 값을 지정합니다.

Add(String, Object)

QualifierData를 QualifierDataCollection에 추가합니다. 이 오버로드는 한정자 이름과 값을 지정합니다.

CopyTo(Array, Int32)

배열에 QualifierDataCollection 복사합니다.

CopyTo(QualifierData[], Int32)

특수 QualifierDataCollection 배열에 복사합니다QualifierData.

Equals(Object)

지정된 개체가 현재 개체와 같은지 여부를 확인합니다.

(다음에서 상속됨 Object)
GetEnumerator()

에 대한 열거자를 반환합니다 QualifierDataCollection. 이 메서드는 강력한 형식입니다.

GetHashCode()

기본 해시 함수로 사용됩니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
Remove(String)

이름에서 a QualifierData 를 QualifierDataCollection 제거합니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

명시적 인터페이스 구현

Name Description
IEnumerable.GetEnumerator()

를 IEnumerator 반복하는 값을 반환합니다 QualifierDataCollection.

확장명 메서드

Name Description
AsParallel(IEnumerable)

쿼리의 병렬 처리를 사용하도록 설정합니다.

AsQueryable(IEnumerable)

IEnumerable IQueryable변환합니다.

Cast<TResult>(IEnumerable)

IEnumerable 요소를 지정된 형식으로 캐스팅합니다.

OfType<TResult>(IEnumerable)

지정된 형식에 따라 IEnumerable 요소를 필터링합니다.

적용 대상