Compartilhar via


SPMobileWebTitle class

Especifica a identificação do <RenderingTemplate> é usada quando a área de cabeçalho de uma home page móvel de processamento.

Inheritance hierarchy

System.Object
  System.Web.UI.Control
    System.Web.UI.WebControls.WebControl
      Microsoft.SharePoint.Mobile.WebControls.SPMobileComponent
        Microsoft.SharePoint.Mobile.WebControls.SPMobileTemplateSelector
          Microsoft.SharePoint.Mobile.WebControls.SPMobileWebTemplateSelector
            Microsoft.SharePoint.Mobile.WebControls.SPMobileWebTitle

Namespace:  Microsoft.SharePoint.Mobile.WebControls
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaração
<AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
Public NotInheritable Class SPMobileWebTitle _
    Inherits SPMobileWebTemplateSelector
'Uso
Dim instance As SPMobileWebTitle
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public sealed class SPMobileWebTitle : SPMobileWebTemplateSelector

Comentários

Para obter uma visão geral da função dessa classe no sistema de processamento de página para dispositivos móveis, consulte Mobile Page Rendering System.

Não chame SPMobileWebTitle em seu código. Ela está documentada para fornecer mais compreensão dos móveis como páginas da Web são processadas e como o processamento pode ser personalizado.

Para obter informações sobre o processamento da área do título das páginas que não sejam a home page, consulte SPMobileListTitle.

A identificação de <RenderingTemplate> possui o seguinte formato.

IntendedPageUse_WebSiteType_PageType_Title

Os espaços reservados para IntendedPageUse e WebSiteType são definidos como Mobile Page Rendering System,

O PageType é o tipo de página, como a home page ou NewForm. Para todos os fins práticos, em SharePoint Foundation, essa parte do ID é sempre home page.

"Título" indica que <RenderingTemplate> se aplica para a parte do cabeçalho da página.

O seguinte trecho do arquivo (em %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\TEMPLATE\CONTROLTEMPLATES) MobileDefaultTemplates.ascx ) mostra como o SPMobileWebTitle é chamado pelo modelo de renderização de "MobileHomePageTitle".

<SharePoint:RenderingTemplate RunAt="Server" ID="MobileHomePageTitle">
  <Template>
    <SPMobile:SPMobileWebTitle RunAt="Server" />
  </Template>
</SharePoint:RenderingTemplate>

O seguinte trecho do mesmo arquivo mostra um dos modelos de processamento interno que podem ser chamados, por sua vez, pelo objeto SPMobileWebNavigation :

<SharePoint:RenderingTemplate RunAt="Server" id="Mobile_STS_HomePage_Title">
  <Template>
    <mobile:LiteralText RunAt="Server" 
       Text="<%$Resources:wss, viewlsts_pagetitle_doclist%>" 
       BreakAfter="false" />
    <mobile:LiteralText RunAt="Server" 
       Text="<%$Resources:wss, mobile_listtitle_separator%>" 
       BreakAfter="false" />
    <WPMobile:WebPartMobilePageTitle RunAt="Server" />
  </Template>
</SharePoint:RenderingTemplate>

Se não for encontrado um modelo com o nome correspondente para um determinado IntendedPageUse e WebSiteType o _Default_HomePage_Title IntendedPageUse<RenderingTemplate> é usada.

Não altere MobileDefaultTemplates.ascx ou GbwMobileDefaultTemplates.ascx. Para personalizar a renderização do cabeçalho de um tipo de página específico de um tipo de site da web específico, crie um arquivo. aspx personalizada na pasta ...\CONTROLTEMPLATES que contém um <RenderingTemplate> com o nome IntendedPageUse_WebSiteType_PageType_Title. Especifique um uso pretendido de página, como WebPartMobile para IntendedPageUse. Especifique o nome de um <Template>, como STS, SGS, ou BLOG (ou a ID de um <Template> para obter uma definição de site personalizada) em vez de WebSiteType. Seu personalizado <RenderingTemplate>, em seguida, chama uma combinação de controles diferentes daqueles usados por IntendedPageUse_Default_HomePage_Title para processar o cabeçalho. (Caso contrário, a personalização seria inútil.)

O runtime automaticamente dá preferência a seu personalizado <RenderingTemplate> sobre o IntendedPageUse_Default_PageType_Title <RenderingTemplate> em MobileDefaultTemplates.ascx.

Para obter mais informações sobre como personalizar títulos de página da Web, consulte Walkthrough: Customizing the Mobile Home Page.

Thread safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Ver também

Referência

SPMobileWebTitle members

Microsoft.SharePoint.Mobile.WebControls namespace

Outros recursos

Mobile Page Rendering System

WebTemp.xml

Walkthrough: Customizing the Mobile Home Page