WebPartManagerInternals Klas

Definitie

Isoleert in een afzonderlijke klassemethode die door het WebPartManager besturingselement wordt gebruikt en kan worden overschreven door ontwikkelaars die het besturingselement uitbreiden, maar die zelden nodig zijn voor paginaontwikkelaars.

public ref class WebPartManagerInternals sealed
public sealed class WebPartManagerInternals
type WebPartManagerInternals = class
Public NotInheritable Class WebPartManagerInternals
Overname
WebPartManagerInternals

Opmerkingen

De WebPartManager klasse is de grootste klasse in de besturingsset webonderdelen. Het is ook een van de belangrijkste webonderdelenklassen omdat deze wordt gebruikt op elke webpagina die besturingselementen voor webonderdelen bevat en alle besturingselementen voor webonderdelen op een pagina coördineert en beheert.

Omdat de klasse zo vaak wordt gebruikt en omdat deze WebPartManager zoveel blootgestelde methoden bevat, zijn sommige methoden die voornamelijk nodig zijn door controleontwikkelaars die het WebPartManager besturingselement uitbreiden, in de WebPartManagerInternals klasse opgenomen. Deze isolatie van minder gebruikte methoden in de WebPartManagerInternals klasse vereenvoudigt de API van de WebPartManager klasse en de geïsoleerde methoden worden niet weergegeven op het WebPartManager object in IntelliSense.

Ontwikkelaars die de WebPartManagerInternals klasse gebruiken, hebben waarschijnlijk scenario's waarin ze het besturingselement moeten overnemen WebPartManager en deze uitgebreid moeten aanpassen. Als u bijvoorbeeld een webportaltoepassing of een verpakte set webonderdelenbesturingselementen bouwt met aangepaste weergavemodi, aangepaste zones, aangepaste werkwoorden, aangepaste WebPart besturingselementen en andere uitbreidingen van de gebruikersinterface van basiswebonderdelen (UI), moet u in veel gevallen (niet alle) enkele WebPartManager leden overschrijven en uitbreiden. En hoewel de WebPartManagerInternals klasse is verzegeld zodat u deze niet kunt overnemen, moet uw aangepaste WebPartManager klasse waarschijnlijk een aantal methoden WebPartManagerInternals aanroepen om besturingselementen voor webonderdelen op een pagina te beheren.

Note

Net als de WebPartManager klasse biedt de WebPartManagerInternals klasse een serverbesturing die geen gebruikersinterface heeft en nooit zichtbaar is op een pagina. In tegenstelling tot WebPartManager, wordt de WebPartManagerInternals klasse nooit gedeclareerd in de markering van een pagina. Het is strikt een werkobject dat achtergrondtaken uitvoert. De typische manier om deze te gebruiken, wordt gedemonstreerd door de WebPartManager klasse, die ernaar verwijst via de beveiligde Internals eigenschap en het object waarnaar wordt verwezen, gebruikt om de WebPartManagerInternals methoden aan te roepen.

De WebPartManagerInternals klasse bevat alleen methoden; er zijn geen eigenschappen of gebeurtenissen. Alle methoden in de klasse omvatten het beheren van WebPart besturingselementen of verbindingen tussen besturingselementen.

Voor het afhandelen WebPart van besturingselementen WebPartManagerInternals bevat u methoden voor het toevoegen (AddWebPart), verwijderen RemoveWebPartervan), het afhandelen van gebeurtenissen CallOnDeleting), het ophalen of instellen van details over hun relatie met hun zone (bijvoorbeeld GetZoneID en SetZoneIndex), of het instellen van basisbesturingselementeigenschappen WebPart (bijvoorbeeld SetIsClosed en SetHasSharedData).

Voor het afhandelen van verbindingen WebPartManagerInternals bevat u methoden voor het verwijderen van verbindingen (DeleteConnection), het instellen van het transformatorobject dat moet worden gebruikt (SetTransformer), het instellen of een verbinding wordt gedeeld en of deze statisch (SetIsShared(WebPartConnection, Boolean) en SetIsStatic(WebPartConnection, Boolean)) is en een verbindingsfoutbericht instelt dat moet worden gebruikt (SetConnectErrorMessage).

Methoden

Name Description
AddWebPart(WebPart)

Hiermee voegt u een WebPart of serverbesturingselement toe aan de verzameling WebPartManager besturingselementen op een webpagina van het WebPart besturingselement.

CallOnClosing(WebPart)

Roept de OnClosing(EventArgs) methode van het opgegeven besturingselement aan.

CallOnConnectModeChanged(WebPart)

Roept de OnConnectModeChanged(EventArgs) methode van het opgegeven besturingselement aan.

CallOnDeleting(WebPart)

Roept de OnDeleting(EventArgs) methode van het opgegeven besturingselement aan.

CallOnEditModeChanged(WebPart)

Roept de OnEditModeChanged(EventArgs) methode van het opgegeven besturingselement aan.

ConnectionDeleted(WebPartConnection)

Geeft aan of het opgegeven WebPartConnection object is verwijderd.

CreateObjectFromType(Type)

Hiermee maakt u een object op basis van de parameter die aan de methode is doorgegeven.

DeleteConnection(WebPartConnection)

Hiermee stelt u een eigenschap in om aan te geven dat het opgegeven verbindingsobject is verwijderd.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
GetZoneID(WebPart)

Hiermee haalt u de id op van een zone die het opgegeven besturingselement WebPart of serverbeheer bevat.

LoadConfigurationState(WebPartTransformer, Object)

Laadt eerder opgeslagen statusgegevens voor een WebPartTransformer object dat deelneemt aan een verbinding tussen besturingselementen.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
RemoveWebPart(WebPart)

Hiermee verwijdert u een WebPart of ander serverbesturingselement uit de verzameling besturingselementen van het WebPartManager besturingselement.

SaveConfigurationState(WebPartTransformer)

Hiermee worden statusgegevens opgeslagen voor een WebPartTransformer object dat deelneemt aan een verbinding tussen besturingselementen.

SetConnectErrorMessage(WebPart, String)

Hiermee wordt een foutbericht gemaakt en wordt het object veroorzaakt dat verantwoordelijk is voor het WebPartChrome weergeven van een WebPart besturingselement om dat bericht weer te geven in plaats van de inhoud van het besturingselement.

SetHasSharedData(WebPart, Boolean)

Hiermee stelt u een eigenschap in op een WebPart of ander serverbesturingselement waarmee wordt aangegeven of het besturingselement persoonlijke gegevens heeft gedeeld.

SetHasUserData(WebPart, Boolean)

Hiermee stelt u een eigenschap in op een WebPart of ander serverbesturingselement waarmee wordt aangegeven of het besturingselement persoonlijke gegevens van gebruikers bevat.

SetIsClosed(WebPart, Boolean)

Hiermee stelt u de IsClosed eigenschap van een WebPart besturingselement in.

SetIsShared(WebPart, Boolean)

Hiermee stelt u de IsShared eigenschap van een WebPart besturingselement in.

SetIsShared(WebPartConnection, Boolean)

Hiermee stelt u de IsShared eigenschap van een WebPartConnection object in.

SetIsStandalone(WebPart, Boolean)

Hiermee stelt u de IsStandalone eigenschap van een WebPart besturingselement in.

SetIsStatic(WebPart, Boolean)

Hiermee stelt u de IsStatic eigenschap van een WebPart besturingselement in.

SetIsStatic(WebPartConnection, Boolean)

Hiermee stelt u de IsStatic eigenschap van een WebPartConnection object in.

SetTransformer(WebPartConnection, WebPartTransformer)

Hiermee wordt een WebPartTransformer object toegewezen dat moet worden gebruikt in een verbinding tussen twee serverbesturingselementen.

SetZoneID(WebPart, String)

Hiermee stelt u een eigenschap in waarmee een WebPart of serverbesturingselement de id van de betreffende zone kan behouden.

SetZoneIndex(WebPart, Int32)

Hiermee stelt u de index van het opgegeven besturingselement binnen de zone in ten opzichte van de andere WebPart besturingselementen binnen de zone.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op

Zie ook