WebPartConnectionsEventArgs Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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) |