Compartilhar via


SPMobileComponent.TemplateName property

Obtém ou define o atributo ID de um elemento <RenderingTemplate> que controla o processamento do objeto SPMobileComponent .

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

Syntax

'Declaração
Public Overridable Property TemplateName As String
    Get
    Set
'Uso
Dim instance As SPMobileComponent
Dim value As String

value = instance.TemplateName

instance.TemplateName = value
public virtual string TemplateName { get; set; }

Property value

Type: System.String
Um String que representa a identificação de um objeto RenderingTemplate . O padrão é o mesmo valor de DefaultTemplateName (que é nula se não substituído). Portanto, se o SPMobileComponent-componentes derivados devem ter um RenderingTemplate, você deve substituir o DefaultTemplateNameou TemplateName, ou certifique-se de que seu código sempre define TemplateName.

Comentários

Na implementação do padrão, a propriedade TemplateName contém o valor do atributo ID de um elemento <RenderingTemplate> no arquivo MobileDefaultTemplates.ascx ou GbwMobileDefaultTemplates.ascx , localizado em %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\TEMPLATE\CONTROLTEMPLATES ou em um arquivo. ascx personalizado na mesma pasta.

Além disso, na implementação do padrão, se Template não estiver explicitamente definida, mas TemplateName não é a null reference (Nothing in Visual Basic), Template retorna o modelo de RenderingTemplate chamado por TemplateName.

Definir TemplateName (com sua implementação padrão) tem o efeito colateral de configuração Template para retornar o modelo RenderingTemplate nomeado pelo TemplateName.

Por outro lado, definir Template diretamente faz não conjunto TemplateName para o nome do modelo de RenderingTemplate que foi atribuído a Template. Assim, você pode reduzir o perigo de valores inconsistentes usando TemplateName quando você precisa definir o RenderingTemplate.

Se os valores de Template e TemplateName são inconsistentes, Template determina o modelo de RenderingTemplate é usado para renderizar o componente.

Ver também

Referência

SPMobileComponent class

SPMobileComponent members

Microsoft.SharePoint.Mobile.WebControls namespace