Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

PortCollection-Klasse

 

Veröffentlicht: Oktober 2016

Stellt eine Auflistung von Instanzen der Port-Klasse dar. Diese Klasse kann nicht vererbt werden.

Namespace:   System.Web.Services.Description
Assembly:  System.Web.Services (in System.Web.Services.dll)


public sealed class PortCollection : ServiceDescriptionBaseCollection

NameBeschreibung
System_CAPS_pubpropertyCapacity

Ruft die Anzahl der Elemente ab, die die CollectionBase enthalten kann, oder legt diese fest.(Geerbt von „CollectionBase“.)

System_CAPS_pubpropertyCount

Ruft die Anzahl der Elemente ab, die in der CollectionBase-Instanz enthalten sind. Diese Eigenschaft kann nicht überschrieben werden.(Geerbt von „CollectionBase“.)

System_CAPS_pubpropertyItem[Int32]

Ruft ab oder legt den Wert für eine Port am angegebenen nullbasierten Index.

System_CAPS_pubpropertyItem[String]

Ruft eine Port durch seinen Namen angegeben.

NameBeschreibung
System_CAPS_pubmethodAdd(Port)

Fügt das angegebene Port am Ende der PortCollection.

System_CAPS_pubmethodClear()

Entfernt alle Objekte aus der CollectionBase Instanz. Diese Methode kann nicht überschrieben werden.(Geerbt von „CollectionBase“.)

System_CAPS_pubmethodContains(Port)

Gibt einen Wert, der angibt, ob das angegebene Port ist ein Mitglied der PortCollection.

System_CAPS_pubmethodCopyTo(Port[], Int32)

Kopiert die gesamte PortCollection in ein eindimensionales Array vom Typ Port, beginnend am angegebenen nullbasierten Index des Zielarrays.

System_CAPS_pubmethodEquals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.(Geerbt von „Object“.)

System_CAPS_pubmethodGetEnumerator()

Gibt einen Enumerator, der durchläuft die CollectionBase Instanz.(Geerbt von „CollectionBase“.)

System_CAPS_pubmethodGetHashCode()

Fungiert als die Standardhashfunktion.(Geerbt von „Object“.)

System_CAPS_pubmethodGetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von „Object“.)

System_CAPS_pubmethodIndexOf(Port)

Sucht nach dem angegebenen Port und gibt den nullbasierten Index des ersten Vorkommens in der Auflistung.

System_CAPS_pubmethodInsert(Int32, Port)

Fügt das angegebene Port -Instanz die PortCollection am angegebenen Index.

System_CAPS_pubmethodRemove(Port)

Entfernt das erste Vorkommen des angegebenen Port aus der PortCollection.

System_CAPS_pubmethodRemoveAt(Int32)

Entfernt das Element am angegebenen Index aus der CollectionBase Instanz. Diese Methode ist nicht überschreibbar.(Geerbt von „CollectionBase“.)

System_CAPS_pubmethodToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.(Geerbt von „Object“.)

NameBeschreibung
System_CAPS_pubinterfaceSystem_CAPS_privmethodICollection.CopyTo(Array, Int32)

Kopiert die gesamte CollectionBase-Instanz in ein kompatibles eindimensionales Array, beginnend am angegebenen Index des Zielarrays.(Geerbt von „CollectionBase“.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Add(Object)

Fügt am Ende der CollectionBase ein Objekt hinzu.(Geerbt von „CollectionBase“.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Contains(Object)

Ermittelt, ob CollectionBase ein bestimmtes Element enthält.(Geerbt von „CollectionBase“.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.IndexOf(Object)

Sucht nach dem angegebenen Object und gibt den nullbasierten Index des ersten Vorkommens innerhalb der gesamten CollectionBase.(Geerbt von „CollectionBase“.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Insert(Int32, Object)

Fügt am angegebenen Index ein Element in die CollectionBase ein.(Geerbt von „CollectionBase“.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Remove(Object)

Entfernt das erste Vorkommen eines angegebenen Objekts aus der CollectionBase.(Geerbt von „CollectionBase“.)

System_CAPS_pubinterfaceSystem_CAPS_privpropertyICollection.IsSynchronized

Ruft einen Wert ab, der angibt, ob der Zugriff auf die CollectionBase synchronisiert (threadsicher) ist.(Geerbt von „CollectionBase“.)

System_CAPS_pubinterfaceSystem_CAPS_privpropertyICollection.SyncRoot

Ruft ein Objekt ab, mit dem der Zugriff auf CollectionBase synchronisiert werden kann.(Geerbt von „CollectionBase“.)

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIList.IsFixedSize

Ruft einen Wert ab, der angibt, ob das CollectionBase eine feste Größe aufweist.(Geerbt von „CollectionBase“.)

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIList.IsReadOnly

Ruft einen Wert ab, der angibt, ob das CollectionBase schreibgeschützt ist.(Geerbt von „CollectionBase“.)

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIList.Item[Int32]

Ruft das Element am angegebenen Index ab oder legt dieses fest.(Geerbt von „CollectionBase“.)

NameBeschreibung
System_CAPS_pubmethodAsParallel()

Überladen. Ermöglicht die Parallelisierung einer Abfrage.(Definiert durch ParallelEnumerable.)

System_CAPS_pubmethodAsQueryable()

Überladen. Konvertiert ein IEnumerable zu einer IQueryable.(Definiert durch Queryable.)

System_CAPS_pubmethodCast<TResult>()

Wandelt die Elemente einer IEnumerable in den angegebenen Typ.(Definiert durch Enumerable.)

System_CAPS_pubmethodOfType<TResult>()

Filtert die Elemente einer IEnumerable auf Grundlage eines angegebenen Typs.(Definiert durch Enumerable.)

Service myService;
PortCollection myPortCollection;

ServiceDescription myServiceDescription =
   ServiceDescription.Read("MathServiceItem_cs.wsdl");

Console.WriteLine("Total number of services : "
   + myServiceDescription.Services.Count);

for(int i=0; i < myServiceDescription.Services.Count; ++i)
{
   myService = myServiceDescription.Services[i];
   Console.WriteLine("Name : " + myService.Name);

   myPortCollection = myService.Ports;

   // Create an array of ports.
   Console.WriteLine("\nPort collection :");
   for(int i1=0 ; i1 < myService.Ports.Count ; ++i1)
   {
      Console.WriteLine("Port[" + i1+"] : " +
         myPortCollection[i1].Name);
   }

   string strPort = myPortCollection[0].Name;
   Port myPort = myPortCollection[strPort];
   Console.WriteLine("\nIndex of Port[" + strPort + "] : " +
      myPortCollection.IndexOf(myPort));


   Port myPortTestRemove = myPortCollection[0];

   Console.WriteLine("\nTotal number of ports before removing "
      + "a port '" + myPortTestRemove.Name +"' is : "
      + myService.Ports.Count);

   myPortCollection.Remove(myPortTestRemove);

   Console.WriteLine("Total number of ports after removing "
      + "a port '" + myPortTestRemove.Name +"' is : "
      + myService.Ports.Count);

   // Create the WSDL file.
   myPortCollection.Insert(0, myPortTestRemove);
   myServiceDescription.Write("MathServiceItemNew_cs.wsdl");

.NET Framework
Verfügbar seit 1.1

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: