ServiceDescriptionFormatExtensionCollection.FindAll 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
전달된 매개 변수에서 지정한 컬렉션의 모든 멤버에 대해 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()
매개 변수
반환
- 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 인스턴스의 배열입니다.
설명
참고
검색에 실패할 경우 반환 된 배열 비어 있습니다.