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

Атрибут имени XML искомых объектов XmlElement.

ns
String

Атрибут URI пространства имен XML искомых объектов XmlElement.

Возвращаемое значение

XmlElement[]

Массив экземпляров XmlElement.

Комментарии

Примечание

Возвращаемый массив пуст, если поиск завершается неудачно.

Применяется к