Partager via


SPWeb.ApplyTheme - Méthode (String)

Remarque : cette API est désormais obsolète.

Applique un thème à un site Web.

Espace de noms :  Microsoft.SharePoint
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
<ObsoleteAttribute("This method applies to SharePoint 2007 theming and is no longer functional",  _
    False)> _
Public Sub ApplyTheme ( _
    strNewTheme As String _
)
'Utilisation
Dim instance As SPWeb
Dim strNewTheme As String

instance.ApplyTheme(strNewTheme)
[ObsoleteAttribute("This method applies to SharePoint 2007 theming and is no longer functional", 
    false)]
public void ApplyTheme(
    string strNewTheme
)

Paramètres

  • strNewTheme
    Type : System.String

    L'ID du modèle du nouveau thème est spécifié dans le fichier SpThemes.xml du dossier \\ProgramFiles\Common Files\Microsoft Shared\web server extensions\14\Template\Layouts\1033 .

Remarques

Avertissement

Utilisez cette méthode uniquement lorsque l'interface utilisateur est en mode de compatibilité descendante (SPWeb.UIVersion = 3).

Cette méthode définit la propriété Theme pour le nom du thème spécifié par strNewTheme.

Exemples

L'exemple de code suivant applique un thème spécifié à un site dans la collection de sites actuelle.

Using webSite As SPWeb = SPContext.Current.Site.OpenWeb("Website_URL")
    webSite.ApplyTheme("Theme_ID")
End Using
using (SPWeb oWebsite = SPContext.Current.Site.OpenWeb("Website_URL"))
{
    oWebsite.ApplyTheme("Theme_ID");
}

Notes

Certains objets implémentent l'interface IDisposable , et vous devez éviter de conserver ces objets dans la mémoire après que qu'ils ne sont plus nécessaires. Pour plus d'informations sur les bonnes pratiques de codage, consultez Disposing Objects.

Voir aussi

Référence

SPWeb classe

SPWeb - Membres

ApplyTheme - Surcharge

Microsoft.SharePoint - Espace de noms