Share via


WebPartManagerInternals Třída

Definice

Izoluje do samostatné třídy metody, které jsou používány ovládacím WebPartManager prvku a mohou být přepsány vývojáři, kteří rozšiřují ovládací prvek, ale vývojáři stránek je zřídka potřebují.

public ref class WebPartManagerInternals sealed
public sealed class WebPartManagerInternals
type WebPartManagerInternals = class
Public NotInheritable Class WebPartManagerInternals
Dědičnost
WebPartManagerInternals

Poznámky

Třída WebPartManager je největší třídou v sadě ovládacích prvků webové části. Je také mezi nejdůležitější třídy webových částí, protože se používá na každé webové stránce, která obsahuje ovládací prvky webových částí, a koordinuje a spravuje všechny webové části ovládací prvky na stránce.

Vzhledem k tomu, že WebPartManager se třída používá tak často a protože obsahuje tolik vystavených metod, některé metody potřebné většinou vývojáři ovládacích prvků, kteří rozšiřují WebPartManager ovládací prvek, jsou obsaženy ve WebPartManagerInternals třídě . Tato izolace méně používaných metod do WebPartManagerInternals třídy zjednodušuje rozhraní API WebPartManager třídy a izolované metody se nezobrazují u objektu WebPartManager v IntelliSense.

Vývojáři, kteří používají WebPartManagerInternals třídu, budou pravděpodobně mít scénáře, ve kterých potřebují dědit z WebPartManager ovládacího prvku a výrazně ho přizpůsobovat. Pokud například vytváříte aplikaci webového portálu nebo zabalenou sadu ovládacích prvků webových částí s vlastními režimy zobrazení, vlastními zónami, vlastními příkazy, vlastními WebPart ovládacími prvky a dalšími rozšířeními uživatelského rozhraní základních webových částí, v mnoha případech (ne všechny) budete muset přepsat a rozšířit některé členy WebPartManager . A i když WebPartManagerInternals je třída zapečetěna, takže z ní nelze dědit, vaše vlastní WebPartManager třída bude pravděpodobně muset volat několik WebPartManagerInternals metod, aby bylo možné spravovat ovládací prvky webových částí na stránce.

Poznámka

WebPartManager Stejně jako třída WebPartManagerInternals třída poskytuje serverový ovládací prvek, který nemá žádné uživatelské rozhraní a není nikdy viditelný na stránce. WebPartManagerInternals Na rozdíl od WebPartManagertřídy není třída nikdy deklarována ve značkách stránky; jedná se výhradně o objekt pracovního procesu, který provádí úlohy na pozadí. Typický způsob použití je demonstrován WebPartManager třídou , která na něj odkazuje prostřednictvím chráněné Internals vlastnosti a používá odkazovaný objekt k volání WebPartManagerInternals metod.

Třída WebPartManagerInternals obsahuje pouze metody; neexistují žádné vlastnosti ani události. Všechny metody ve třídě zahrnují správu WebPart ovládacích prvků nebo připojení mezi ovládacími prvky.

Pro zpracování WebPart ovládacích prvků WebPartManagerInternals zahrnuje metody pro jejich přidání (AddWebPart), odebrání RemoveWebPart, zpracování událostí CallOnDeleting), získání nebo nastavení podrobností o jejich vztahu k jejich zóně (například GetZoneID a SetZoneIndex) nebo nastavení základních WebPart vlastností ovládacích prvků (například SetIsClosed a SetHasSharedData).

Pro zpracování připojení WebPartManagerInternals zahrnuje metody pro jejich odstranění (DeleteConnection), nastavení objektu transformátoru, který se má použít (SetTransformer), nastavení, zda je připojení sdílené a jestli je statické (SetIsShared(WebPartConnection, Boolean) a SetIsStatic(WebPartConnection, Boolean)) a nastavení chybové zprávy připojení na použití (SetConnectErrorMessage).

Metody

AddWebPart(WebPart)

Přidá ovládací prvek WebPart serveru nebo do WebPartManager kolekce ovládacích WebPart prvků ovládacího prvku na webové stránce.

CallOnClosing(WebPart)

Volá metodu OnClosing(EventArgs) zadaného ovládacího prvku.

CallOnConnectModeChanged(WebPart)

Volá metodu OnConnectModeChanged(EventArgs) zadaného ovládacího prvku.

CallOnDeleting(WebPart)

Volá metodu OnDeleting(EventArgs) zadaného ovládacího prvku.

CallOnEditModeChanged(WebPart)

Volá metodu OnEditModeChanged(EventArgs) zadaného ovládacího prvku.

ConnectionDeleted(WebPartConnection)

Určuje, zda byl zadaný WebPartConnection objekt odstraněn.

CreateObjectFromType(Type)

Vytvoří objekt na základě parametru předaného metodě .

DeleteConnection(WebPartConnection)

Nastaví vlastnost označující, že zadaný objekt připojení byl odstraněn.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
GetZoneID(WebPart)

Získá ID zóny, která obsahuje zadaný WebPart nebo serverový ovládací prvek.

LoadConfigurationState(WebPartTransformer, Object)

Načte dříve uložená data stavu pro WebPartTransformer objekt, který se účastní spojení mezi ovládacími prvky.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
RemoveWebPart(WebPart)

Odebere ovládací prvek WebPart nebo jiný serverový WebPartManager ovládací prvek z kolekce ovládacích prvků ovládacího prvku.

SaveConfigurationState(WebPartTransformer)

Uloží stavová data pro WebPartTransformer objekt, který se účastní připojení mezi ovládacími prvky.

SetConnectErrorMessage(WebPart, String)

Vytvoří chybovou zprávu a způsobí WebPartChrome , že objekt, který je zodpovědný za vykreslení WebPart ovládacího prvku, vykresluje tuto zprávu místo obsahu ovládacího prvku.

SetHasSharedData(WebPart, Boolean)

Nastaví vlastnost WebPart ovládacího prvku serveru nebo jiného ovládacího prvku, který označuje, zda ovládací prvek sdílí data přizpůsobení.

SetHasUserData(WebPart, Boolean)

Nastaví vlastnost ovládacího prvku nebo jiného WebPart serverového ovládacího prvku označující, zda ovládací prvek obsahuje data přizpůsobení uživatele.

SetIsClosed(WebPart, Boolean)

IsClosed Nastaví vlastnost ovládacího prvkuWebPart.

SetIsShared(WebPart, Boolean)

IsShared Nastaví vlastnost ovládacího prvkuWebPart.

SetIsShared(WebPartConnection, Boolean)

IsShared Nastaví vlastnost objektuWebPartConnection.

SetIsStandalone(WebPart, Boolean)

IsStandalone Nastaví vlastnost ovládacího prvkuWebPart.

SetIsStatic(WebPart, Boolean)

IsStatic Nastaví vlastnost ovládacího prvkuWebPart.

SetIsStatic(WebPartConnection, Boolean)

IsStatic Nastaví vlastnost objektuWebPartConnection.

SetTransformer(WebPartConnection, WebPartTransformer)

Přiřadí objekt, který WebPartTransformer se má použít v připojení mezi dvěma ovládacími prvky serveru.

SetZoneID(WebPart, String)

Nastaví vlastnost, která umožňuje ovládacímu WebPart prvku serveru nebo zachovat ID obsahující zóny.

SetZoneIndex(WebPart, Int32)

Nastaví index zadaného ovládacího prvku v rámci jeho zóny vzhledem k ostatním WebPart ovládacím prvkům v zóně.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také