Compartilhar via


Classe StaticContentSection

Expõe definições de configuração para conteúdo estático em um site.

Sintaxe

class StaticContentSection : ConfigurationSectionWithCollection  

Métodos

A tabela a seguir lista os métodos expostos pela classe StaticContentSection.

Nome Descrição
Add (Herdado de ConfigurationSectionWithCollection.)
Limpar (Herdado de ConfigurationSectionWithCollection.)
Get (Herdado de ConfigurationSectionWithCollection.)
GetAllowDefinition (Herdado de ConfigurationSection.)
GetAllowLocation (Herdado de ConfigurationSection.)
Remover (Herdado de ConfigurationSectionWithCollection.)
RevertToParent (Herdado de ConfigurationSection.)
SetAllowDefinition (Herdado de ConfigurationSection.)
SetAllowLocation (Herdado de ConfigurationSection.)

Propriedades

A tabela a seguir lista as propriedades expostas pela classe StaticContentSection.

Nome Descrição
ClientCache Um valor HttpClientCache de leitura/gravação que expõe a configuração de cache do cliente.
DefaultDocFooter Um valor string de leitura/gravação que contém o texto de rodapé padrão para cada página em um site ou o caminho para um arquivo que contém o texto de rodapé padrão. A forma de ler essa propriedade depende da configuração da propriedade IsDocFooterFileName. O padrão é null.
EnableDocFooter Um valor boolean de leitura/gravação. true se o texto indicado por DefaultDocFooter aparecerá em todas as páginas estáticas de um site; caso contrário, false. O padrão é false.
IsDocFooterFileName Um valor boolean de leitura/gravação. true se a cadeia de caracteres em DefaultDocFooter contiver um caminho para um arquivo com o texto de rodapé padrão para cada página estática em um site; caso contrário, false. O padrão é false.
Location (Herdado de ConfigurationSection.) Uma propriedade de chave.
Path (Herdado de ConfigurationSection.) Uma propriedade de chave.
SectionInformation (Herdado de ConfigurationSection.)
StaticContent Uma matriz de objetos MimeMapElement de leitura/gravação que contêm os mapas MIME para conteúdo estático.

Subclasses

Essa classe não contém subclasses.

Comentários

As propriedades nessa classe correspondem aos atributos e elementos na seção <staticContent> do arquivo ApplicationHost.config.

Exemplo

O exemplo a seguir mostra as propriedades footer-text e client-cache da classe StaticContentSection.

' Connect to the WMI WebAdministration namespace.  
Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")  
  
' Get the static content section.  
Set oSection = oWebAdmin.Get("StaticContentSection.Path=" & _  
    "'MACHINE/WEBROOT/APPHOST',Location=''")  
' Show the path and location.  
WScript.Echo "Path: " & oSection.Path  
WScript.Echo "Location: " & oSection.Location  
WScript.Echo  
  
'Show the doc-footer-related properties.  
WScript.Echo "Doc Footer properties"  
WScript.Echo "---------------------"  
WScript.Echo "EnableDocFooter: " & oSection.EnableDocFooter  
WScript.Echo "IsDocFooterFileName: " & oSection.IsDocFooterFileName  
WScript.Echo "DefaultDocFooter: " & oSection.DefaultDocFooter  
WScript.Echo  
  
' Show the embedded client-cache properties.  
Set oClientCache = oSection.ClientCache  
WScript.Echo "ClientCache properties"  
WScript.Echo "----------------------"  
WScript.Echo "CacheControlCustom: " & _  
    oClientCache.CacheControlCustom  
WScript.Echo "CacheControlMaxAge: " & _  
    oClientCache.CacheControlMaxAge  
WScript.Echo "CacheControlMode: " & _  
    oClientCache.CacheControlMode  
WScript.Echo "HttpExpires: " & _  
    oClientCache.HttpExpires  
  

Hierarquia de herança

ConfigurationSection

ConfigurationSectionWithCollection

StaticContentSection

Requisitos

Tipo Descrição
Cliente – IIS 7.0 no Windows Vista
– IIS 7.5 no Windows 7
– IIS 8.0 no Windows 8
– IIS 10.0 no Windows 10
Servidor – IIS 7.0 no Windows Server 2008
– IIS 7.5 no Windows Server 2008 R2
– IIS 8.0 no Windows Server 2012
– IIS 8.5 no Windows Server 2012 R2
– IIS 10.0 no Windows Server 2016
Product – IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
Arquivo MOF WebAdministration.mof

Confira também

Classe ConfigurationSection
Classe ConfigurationSectionWithCollection
Classe HttpClientCache
Classe MimeMapElement