Sdílet prostřednictvím


ServiceDescriptionFormatExtensionCollection.FindAll Metoda

Definice

ServiceDescriptionFormatExtensionCollection Vyhledá všechny členy kolekce určené parametrem předanými.

Přetížení

FindAll(Type)

ServiceDescriptionFormatExtensionCollection Vyhledá a vrátí pole všech prvků zadaného Type.

FindAll(String, String)

ServiceDescriptionFormatExtensionCollection Vyhledá a vrátí pole všech členů se zadaným názvem a identifikátorem URI oboru názvů.

FindAll(Type)

ServiceDescriptionFormatExtensionCollection Vyhledá a vrátí pole všech prvků zadaného 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()

Parametry

type
Type

A Type , pro kterou chcete kolekci prohledávat.

Návraty

Object[]

Pole Object instancí představujících všechny členy kolekce zadaného typu.

Příklady

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

Poznámky

Poznámka

Vrácené pole je prázdné, pokud hledání není úspěšné.

Platí pro

FindAll(String, String)

ServiceDescriptionFormatExtensionCollection Vyhledá a vrátí pole všech členů se zadaným názvem a identifikátorem URI oboru názvů.

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

Parametry

name
String

Atribut XmlElement názvu XML objektů, které se mají najít.

ns
String

Atribut XmlElement URI oboru názvů XML objektů, které se mají najít.

Návraty

XmlElement[]

Pole XmlElement instancí.

Poznámky

Poznámka

Vrácené pole je prázdné, pokud hledání není úspěšné.

Platí pro