Turn on more accessible mode
Skip Ribbon Commands
Skip to main content
Turn on Animations

"MiStsAdm" WebPart

WebParts


La clase "SPGlobalAdmin" del API de WSS contiene todos los métodos que la herramienta de administrador "stsadm" utiliza. Utilizando esta clase se puede, por ejemplo, instalar y desinstalar WebParts desde otra WebPart, entre otras muchas cosas.
Autor: Gustavo

Para instalar una WebPart, se puede usar el método "AddWPPack":

SPGlobalAdmin myGlobalAdmin = new SPGlobalAdmin();
SPWeb myWeb = SPControl.GetContextWeb(Context);
strTerug = myGlobalAdmin.AddWPPack(PackagePath, null,
      myWeb.Language, null, true, true, null).ToString();

Y para desinstalar el paquete, se puede usar "RemoveWPPack":

SPGlobalAdmin myGlobalAdmin = new SPGlobalAdmin();
SPWeb myWeb = SPControl.GetContextWeb(Context);
strTerug = myGlobalAdmin.RemoveWPPack(PackageName,
      myWeb.Language, null, null).ToString();

Los paquetes instalados se pueden enumerar con el método "EnumWPPacks"

SPGlobalAdmin myGlobalAdmin = new SPGlobalAdmin();
strTerug = myGlobalAdmin.EnumWPPacks(null, null, false);

Aqui puede encontrar el codigo de la WebPart