ServiceDescriptionFormatExtensionCollection.FindAll Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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
Ein Array von XmlElement-Instanzen.
Hinweise
Hinweis
Das zurückgegebene Array ist leer, wenn die Suche nicht erfolgreich ist.