WebPartConnectionsEventArgs Klass

Definition

Tillhandahåller händelsedata för WebPartsConnected kontrollens händelser WebPartsDisconnected och WebPartManager .

public ref class WebPartConnectionsEventArgs : EventArgs
public class WebPartConnectionsEventArgs : EventArgs
type WebPartConnectionsEventArgs = class
    inherit EventArgs
Public Class WebPartConnectionsEventArgs
Inherits EventArgs
Arv
WebPartConnectionsEventArgs

Kommentarer

Med hjälp av funktionerna i webbdelskontrolluppsättningen är det möjligt att skapa en anslutning mellan två WebPart eller andra serverkontroller, där den ena kontrollen fungerar som provider och den andra fungerar som datakonsument. För att skapa en anslutning måste de två kontrollerna finnas i en zon som ärver från WebPartZoneBase klassen (till exempel WebPartZone kontrollen), och de måste utformas korrekt för att dela data via ett gemensamt gränssnitt. Mer information om webbdelsanslutningar finns i WebPartConnectionoch Översikt över webbdelsanslutningar.

Klassen WebPartConnectionsEventArgs skickar händelsedata till metoder som använder ombudet WebPartConnectionsEventHandler för att hantera händelser. Det finns två sådana anslutningsrelaterade metoder som genererar händelser och använder WebPartConnectionsEventArgs klassen för att tillhandahålla händelsedata. Båda är medlemmar i WebPartManager kontrollen. Metoden OnWebPartsConnected genererar WebPartsConnected händelsen när två serverkontroller har anslutits och OnWebPartsDisconnected metoden genererar WebPartsDisconnected händelsen efter att två serverkontroller har kopplats från.

Utvecklare kan skapa anpassade händelsehanterarmetoder för WebPartsConnected händelserna och WebPartsDisconnected i dessa metoder kan de använda WebPartConnectionsEventArgs klassen för att få åtkomst till information om en anslutning. En utvecklare kan till exempel deklarera OnWebPartsConnected attributet för elementet <asp:webpartmanager> och tilldela det ett anpassat metodnamn som hanterar händelsen. I den anpassade hanteringsmetoden kan utvecklare komma åt information om en anslutning med hjälp av objektet WebPartConnectionsEventArgs som skickas till metoden som en parameter.

Klassen WebPartConnectionsEventArgs har två överlagringar av konstruktorn. Konstruktorn WebPartConnectionsEventArgs.WebPartConnectionsEventArgs(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint) är standard. Den initierar egenskapsvärdena för klassen. Konstruktorn WebPartConnectionsEventArgs.WebPartConnectionsEventArgs(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint, WebPartConnection) anropar den parameterlösa konstruktorn och initierar Connection sedan även egenskapen.

Klassen WebPartConnectionsEventArgs har flera egenskaper, som alla refererar till de viktigaste aspekterna av en webbdelsanslutning. Egenskapen Connection refererar till det associerade WebPartConnection objektet som representerar hela anslutningen. Egenskapen Provider refererar till en WebPart eller annan serverkontroll som fungerar som provider i anslutningen, och Consumer egenskapen refererar till en eller serverkontroll WebPart som fungerar som konsument. Egenskapen ProviderConnectionPoint refererar till anslutningens ProviderConnectionPoint objekt, medan ConsumerConnectionPoint egenskapen refererar till ConsumerConnectionPoint objektet.

Konstruktorer

Name Description
WebPartConnectionsEventArgs(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint, WebPartConnection)

Initierar en ny instans av klassen med det angivna WebPartConnection objektet.

WebPartConnectionsEventArgs(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint)

Initierar en ny instans av WebPartConnectionsEventArgs klassen utan att ett objekt krävs WebPartConnection .

Egenskaper

Name Description
Connection

Hämtar objektet för WebPartConnection den aktuella anslutningen.

Consumer

Hämtar den WebPart kontroll som fungerar som konsument i anslutningen.

ConsumerConnectionPoint

Hämtar objektet för ConsumerConnectionPoint den aktuella anslutningen.

Provider

Hämtar den WebPart kontroll som fungerar som provider i anslutningen.

ProviderConnectionPoint

Hämtar objektet för ProviderConnectionPoint den aktuella anslutningen.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för

Se även