Share via


ProxyWebPartConnectionCollection Klasse

Definition

Enthält eine Auflistung von statischen WebPartConnection-Objekten, die verwendet wird, wenn die Verbindungen auf Inhaltsseiten deklariert werden und das WebPartManager-Steuerelement auf einer Masterseite deklariert wird. Diese Klasse kann nicht vererbt werden.

public ref class ProxyWebPartConnectionCollection sealed : System::Collections::CollectionBase
public sealed class ProxyWebPartConnectionCollection : System.Collections.CollectionBase
type ProxyWebPartConnectionCollection = class
    inherit CollectionBase
Public NotInheritable Class ProxyWebPartConnectionCollection
Inherits CollectionBase
Vererbung
ProxyWebPartConnectionCollection

Hinweise

Die- ProxyWebPartConnectionCollection Klasse wird in einem bestimmten Entwicklungsszenario verwendet. Wenn eine Webparts Anwendung Masterseiten verwendet, wobei das WebPartManager -Steuerelement auf einer Master Seite deklariert ist, und einzelne WebPartConnection Objekte, die auf Inhaltsseiten als statische Verbindungen deklariert sind, wird die- ProxyWebPartConnectionCollection Klasse verwendet. Auf den Inhaltsseiten können mehrere ProxyWebPartManager Steuerelemente deklariert werden. Dies unterscheidet sich von der normalen Regel, dass nur ein WebPartManager Steuerelement auf einer Seite deklariert werden kann. Jedes ProxyWebPartManager Steuerelement auf einer Inhaltsseite kann ein <StaticConnections> -Element enthalten, und dieses Element kann ein oder mehrere deklarierte <asp:webpartconnection> Elemente enthalten. Die ProxyWebPartConnectionCollection -Klasse wird vom Webparts-Steuerelement festgelegt, um eine Auflistung aller statischen Verbindungen zu erstellen, die auf jeder Inhaltsseite deklariert sind, und diese Auflistungen werden letztendlich der-Auflistung im-Steuerelement hinzugefügt StaticConnections WebPartManager .

Die ProxyWebPartConnectionCollection -Klasse wird verwendet, um die Auflistung statischer Objekte zu erstellen WebPartConnection , auf die von der-Eigenschaft des-Steuer Elements verwiesen wird ProxyWebPartManager StaticConnections .

Konstruktoren

ProxyWebPartConnectionCollection()

Initialisiert eine neue Instanz der ProxyWebPartConnectionCollection-Klasse.

Eigenschaften

Capacity

Ruft die Anzahl der Elemente ab, die die CollectionBase enthalten kann, oder legt diese fest.

(Geerbt von CollectionBase)
Count

Ruft die Anzahl der in der CollectionBase-Instanz enthaltenen Elemente ab. Diese Eigenschaft kann nicht überschrieben werden.

(Geerbt von CollectionBase)
InnerList

Ruft eine ArrayList mit der Liste der Elemente in der CollectionBase-Instanz ab.

(Geerbt von CollectionBase)
IsReadOnly

Ruft einen Wert ab, der angibt, ob der Auflistung WebPartConnection-Objekte hinzugefügt werden können.

Item[Int32]

Ruft ein Verbindungselement in der Auflistung anhand einer Indexnummer ab, die den Speicherort des Elements in der Auflistung angibt, oder legt dieses fest.

Item[String]

Gibt einen bestimmten Member der Auflistung entsprechend eines eindeutigen Bezeichners zurück.

List

Ruft eine IList mit der Liste der Elemente in der CollectionBase-Instanz ab.

(Geerbt von CollectionBase)

Methoden

Add(WebPartConnection)

Fügt der Auflistung ein WebPartConnection-Objekt hinzu.

Clear()

Entfernt alle Objekte aus der CollectionBase-Instanz. Diese Methode kann nicht überschrieben werden.

(Geerbt von CollectionBase)
Contains(WebPartConnection)

Gibt einen Wert zurück, der angibt, ob ein bestimmtes WebPartConnection-Objekt in der Auflistung vorhanden ist.

CopyTo(WebPartConnection[], Int32)

Kopiert die Auflistung in ein Array von WebPartConnection-Objekten.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetEnumerator()

Gibt einen Enumerator zurück, der die CollectionBase durchläuft.

(Geerbt von CollectionBase)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
IndexOf(WebPartConnection)

Gibt die Position eines bestimmten Members der Auflistung zurück.

Insert(Int32, WebPartConnection)

Fügt ein WebPartConnection-Objekt am angegebenen Index in die Auflistung ein.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
OnClear()

Führt beim Löschen des Inhalts der CollectionBase-Instanz zusätzliche benutzerdefinierte Prozesse aus.

(Geerbt von CollectionBase)
OnClearComplete()

Führt nach dem Löschen des Inhalts der CollectionBase-Instanz zusätzliche benutzerdefinierte Prozesse aus.

(Geerbt von CollectionBase)
OnInsert(Int32, Object)

Führt zusätzliche benutzerdefinierte Prozesse vor dem Einfügen eines neuen Elements in die CollectionBase-Instanz aus.

(Geerbt von CollectionBase)
OnInsertComplete(Int32, Object)

Führt zusätzliche benutzerdefinierte Prozesse nach dem Einfügen eines neuen Elements in die CollectionBase-Instanz aus.

(Geerbt von CollectionBase)
OnRemove(Int32, Object)

Führt zusätzliche benutzerdefinierte Prozesse beim Entfernen eines Elements aus der CollectionBase-Instanz aus.

(Geerbt von CollectionBase)
OnRemoveComplete(Int32, Object)

Führt zusätzliche benutzerdefinierte Prozesse nach dem Entfernen eines Elements aus der CollectionBase-Instanz aus.

(Geerbt von CollectionBase)
OnSet(Int32, Object, Object)

Führt zusätzliche benutzerdefinierte Prozesse vor dem Festlegen eines Werts in der CollectionBase-Instanz aus.

(Geerbt von CollectionBase)
OnSetComplete(Int32, Object, Object)

Führt zusätzliche benutzerdefinierte Prozesse nach dem Festlegen eines Werts in der CollectionBase-Instanz aus.

(Geerbt von CollectionBase)
OnValidate(Object)

Führt zusätzliche benutzerdefinierte Prozesse beim Validieren eines Werts aus.

(Geerbt von CollectionBase)
Remove(WebPartConnection)

Entfernt das angegebene WebPartConnection-Objekt aus der Auflistung.

RemoveAt(Int32)

Entfernt das Element am angegebenen Index aus der CollectionBase-Instanz. Diese Methode kann nicht überschrieben werden.

(Geerbt von CollectionBase)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

ICollection.CopyTo(Array, Int32)

Kopiert die gesamte CollectionBase-Instanz in ein kompatibles eindimensionales Array, beginnend am angegebenen Index des Zielarrays.

(Geerbt von CollectionBase)
ICollection.IsSynchronized

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

(Geerbt von CollectionBase)
ICollection.SyncRoot

Ruft ein Objekt ab, mit dem der Zugriff auf CollectionBase synchronisiert werden kann.

(Geerbt von CollectionBase)
IList.Add(Object)

Fügt am Ende der CollectionBase ein Objekt hinzu.

(Geerbt von CollectionBase)
IList.Contains(Object)

Ermittelt, ob CollectionBase ein bestimmtes Element enthält.

(Geerbt von CollectionBase)
IList.IndexOf(Object)

Sucht nach dem angegebenen Object und gibt den nullbasierten Index des ersten Vorkommens innerhalb der gesamten CollectionBase zurück.

(Geerbt von CollectionBase)
IList.Insert(Int32, Object)

Fügt am angegebenen Index ein Element in die CollectionBase ein.

(Geerbt von CollectionBase)
IList.IsFixedSize

Ruft einen Wert ab, der angibt, ob das CollectionBase eine feste Größe aufweist.

(Geerbt von CollectionBase)
IList.IsReadOnly

Ruft einen Wert ab, der angibt, ob das CollectionBase schreibgeschützt ist.

(Geerbt von CollectionBase)
IList.Item[Int32]

Ruft das Element am angegebenen Index ab oder legt dieses fest.

(Geerbt von CollectionBase)
IList.Remove(Object)

Entfernt das erste Vorkommen eines angegebenen Objekts aus der CollectionBase.

(Geerbt von CollectionBase)

Erweiterungsmethoden

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um

OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen Typs

AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.

Gilt für

Siehe auch