Freigeben über


ServiceDescriptionFormatExtensionCollection.FindAll Methode

Definition

Durchsucht die ServiceDescriptionFormatExtensionCollection nach allen Membern der Auflistung, die durch den übergebenen Parameter angegeben werden.

Überlädt

FindAll(Type)

Durchsucht die ServiceDescriptionFormatExtensionCollection und gibt ein Array aller Elemente vom angegebenen Type zurück.

FindAll(String, String)

Durchsucht die ServiceDescriptionFormatExtensionCollection und gibt ein Array aller Member mit dem angegebenen Namen und dem angegebenen Namespace-URI zurück.

FindAll(Type)

Durchsucht die ServiceDescriptionFormatExtensionCollection und gibt ein Array aller Elemente vom angegebenen Type zurück.

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()

Parameter

type
Type

Ein Type, nach dem die Auflistung durchsucht werden soll.

Gibt zurück

Object[]

Ein Array von Object-Instanzen, die alle Auflistungsmember vom angegebenen Typ darstellen.

Beispiele

// 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())

Hinweise

Hinweis

Das zurückgegebene Array ist leer, wenn die Suche nicht erfolgreich ist.

Gilt für

FindAll(String, String)

Durchsucht die ServiceDescriptionFormatExtensionCollection und gibt ein Array aller Member mit dem angegebenen Namen und dem angegebenen Namespace-URI zurück.

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()

Parameter

name
String

Das XML-Namensattribut des zu suchenden XmlElement-Objekts.

ns
String

Das XML-Namespace-URI-Attribut des zu suchenden XmlElement-Objekts.

Gibt zurück

XmlElement[]

Ein Array von XmlElement-Instanzen.

Hinweise

Hinweis

Das zurückgegebene Array ist leer, wenn die Suche nicht erfolgreich ist.

Gilt für