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
Microsoft.SharePoint.Mobile.WebControls namespace