Compartilhar via


SiteElementDefaults Class1

Contém os valores padrão para propriedades do site do IIS.

Sintaxe

class SiteElementDefaults : EmbeddedObject  

Métodos

Essa classe não contém métodos.

Propriedades

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

Nome Descrição
Limits Um objeto SiteLimits que representa os limites relacionados à conexão para um site.
LogFile Um objeto SiteLogFile que contém as informações de configuração do arquivo de log para um site.
ServerAutoStart Um valor boolean de leitura/gravação. true se o site for iniciado quando o Serviço WWW (Serviço de Publicação na World Wide Web) for iniciado; caso contrário, false. O padrão é true.
TraceFailedRequestsLogging Um objeto TraceFailedRequestsLogging que expõe as propriedades de log de leitura/gravação padrão para sites.

Subclasses

Essa classe não contém subclasses.

Comentários

As instâncias dessa classe estão contidas na propriedade SiteDefaults da classe Server.

Exemplo

O exemplo a seguir define o número máximo de conexões permitidas para todos os sites como 100 e, em seguida, define os sinalizadores BytesSent, BytesRecv e TimeTaken do atributo LogExtFileFlags como true.

' Connect to the WMI WebAdministration namespace.  
Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")  
Set oSvr = oWebAdmin.Get("Server=@")  
  
' Show the limit to be changed.  
WScript.Echo "Old maxiumum number of connections: " & oSvr.SiteDefaults.Limits.MaxConnections  
  
' Specify the new limit and save the result.  
oSvr.SiteDefaults.Limits.MaxConnections = 1000  
oSvr.Put_  
  
' Show the new limit.  
WScript.Echo "New maxiumum number of connections: " & oSvr.SiteDefaults.Limits.MaxConnections  
  
' Define the flag constants.  
CONST BYTES_SENT = 4096  
CONST BYTES_RECV = 8192  
CONST TIME_TAKEN = 16384  
  
' Configure the flags of the LogExtFileFlags attribute and save the result.  
oSvr.SiteDefaults.LogFile.LogExtFileFlags = oSvr.SiteDefaults.LogFile.LogExtFileFlags Or BYTES_SENT  
oSvr.SiteDefaults.LogFile.LogExtFileFlags = oSvr.SiteDefaults.LogFile.LogExtFileFlags Or BYTES_RECV  
oSvr.SiteDefaults.LogFile.LogExtFileFlags = oSvr.SiteDefaults.LogFile.LogExtFileFlags Or TIME_TAKEN  
oSvr.Put_  
  

Hierarquia de herança

EmbeddedObject

SiteElementDefaults

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 EmbeddedObject
Classe Server
Classe Site
Classe SiteLogFile