다음을 통해 공유


ServiceDescriptionFormatExtensionCollection.FindAll 메서드

정의

전달된 매개 변수에서 지정한 컬렉션의 모든 멤버에 대해 ServiceDescriptionFormatExtensionCollection을 검색합니다.

오버로드

FindAll(Type)

ServiceDescriptionFormatExtensionCollection을 검색하여 지정된 Type을 갖는 요소의 배열을 모두 반환합니다.

FindAll(String, String)

ServiceDescriptionFormatExtensionCollection을 검색하여 지정된 이름 및 네임스페이스 URI를 갖는 멤버의 배열을 모두 반환합니다.

FindAll(Type)

ServiceDescriptionFormatExtensionCollection을 검색하여 지정된 Type을 갖는 요소의 배열을 모두 반환합니다.

public:
 cli::array <System::Object ^> ^ FindAll(Type ^ type);
public object[] FindAll (Type type);
member this.FindAll : Type -> obj[]
Public Function FindAll (type As Type) As Object()

매개 변수

type
Type

컬렉션을 검색할 Type입니다.

반환

Object[]

지정된 형식의 모든 컬렉션 멤버를 나타내는 Object 인스턴스의 배열입니다.

예제

// Check all elements of type 'SoapBinding' in collection.
array<Object^>^myObjectArray1 = gcnew array<Object^>(myCollection->Count);
myObjectArray1 = myCollection->FindAll( mySoapBinding1->GetType() );
int myNumberOfElements = 0;
IEnumerator^ myIEnumerator = myObjectArray1->GetEnumerator();

// Calculate number of elements of type 'SoapBinding'.
while ( myIEnumerator->MoveNext() )
      if ( mySoapBinding1->GetType() == myIEnumerator->Current->GetType() )
      myNumberOfElements++;
Console::WriteLine( "Collection contains {0} objects of type ' {1}'.", myNumberOfElements, mySoapBinding1->GetType() );
// Check all elements of type 'SoapBinding' in collection.
Object[] myObjectArray1 = new Object[myCollection.Count];
myObjectArray1 = myCollection.FindAll(mySoapBinding1.GetType());
int myNumberOfElements = 0;
IEnumerator myIEnumerator  = myObjectArray1.GetEnumerator();

// Calculate number of elements of type 'SoapBinding'.
while(myIEnumerator.MoveNext())
{
   if(mySoapBinding1.GetType() == myIEnumerator.Current.GetType())
      myNumberOfElements++;
}
Console.WriteLine("Collection contains {0} objects of type '{1}'.",
                  myNumberOfElements.ToString(),
                  mySoapBinding1.GetType().ToString());
' Check all elements of type 'SoapBinding' in collection.
Dim myObjectArray1(myCollection.Count -1 ) As Object
myObjectArray1 = myCollection.FindAll(mySoapBinding1.GetType())
Dim myNumberOfElements As Integer = 0
Dim myIEnumerator As IEnumerator = myObjectArray1.GetEnumerator()

' Calculate number of elements of type 'SoapBinding'.
While myIEnumerator.MoveNext()
   If mySoapBinding1.GetType() Is  myIEnumerator.Current.GetType() Then
      myNumberOfElements += 1
   End If
End While
Console.WriteLine("Collection contains {0} objects of type '{1}'.", _
        myNumberOfElements.ToString(), mySoapBinding1.GetType().ToString())

설명

참고

검색에 실패할 경우 반환 된 배열 비어 있습니다.

적용 대상

FindAll(String, String)

ServiceDescriptionFormatExtensionCollection을 검색하여 지정된 이름 및 네임스페이스 URI를 갖는 멤버의 배열을 모두 반환합니다.

public:
 cli::array <System::Xml::XmlElement ^> ^ FindAll(System::String ^ name, System::String ^ ns);
public System.Xml.XmlElement[] FindAll (string name, string ns);
member this.FindAll : string * string -> System.Xml.XmlElement[]
Public Function FindAll (name As String, ns As String) As XmlElement()

매개 변수

name
String

찾을 XmlElement 개체의 XML 이름 특성입니다.

ns
String

찾을 XmlElement 개체의 XML 네임스페이스 URI 특성입니다.

반환

XmlElement[]

XmlElement 인스턴스의 배열입니다.

설명

참고

검색에 실패할 경우 반환 된 배열 비어 있습니다.

적용 대상