Interface WebSiteProperties
As propriedades suportadas por um projeto de site da Web em Visual Studio.
Namespace: VsWebSite
Assembly: VsWebSite.Interop (em VsWebSite.Interop.dll)
Sintaxe
'Declaração
<GuidAttribute("477BFD8A-5FD5-434F-981B-2FD3C145B473")> _
Public Interface WebSiteProperties
[GuidAttribute("477BFD8A-5FD5-434F-981B-2FD3C145B473")]
public interface WebSiteProperties
[GuidAttribute(L"477BFD8A-5FD5-434F-981B-2FD3C145B473")]
public interface class WebSiteProperties
[<GuidAttribute("477BFD8A-5FD5-434F-981B-2FD3C145B473")>]
type WebSiteProperties = interface end
public interface WebSiteProperties
O tipo WebSiteProperties expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
__id | Infraestrutura. Essa propriedade oferece suporte a.NET Framework e não se destina a ser usado diretamente em seu código. | |
BrowseURL | Obtém ou define o URL para executar o Web site. | |
CurrentWebsiteLanguage | Obtém ou define o nome do idioma de código atual para o projeto de site da Web. | |
EnableASPXDebugging | Obtém ou define se deseja ativar a depuração para arquivos. aspx, quando chamar o depurador para o projeto de site da Web. | |
EnableFxCop | Obtém ou define se deseja habilitar a análise de código (FxCop) no projeto de site da Web. | |
EnableNTLMAuthentication | Obtém ou define se o ASP.NET Development Server usa a autenticação NTLM. | |
EnableSQLServerDebugging | Obtém ou define se deve também chamar SQL depuração quando chamar o depurador para o projeto de site da Web. | |
EnableUnmanagedDebugging | Obtém ou define se deve também chamar código nativo de depuração quando chamar o depurador para o site. | |
EnableVsWebServer | Obtém ou define se deve usar o ASP.NET Development Server para a execução de projetos de site de sistema de arquivos. | |
EnableVsWebServerDynamicPort | Obtém ou define se o ASP.NET Development Server usa uma porta dinâmica para o acesso. | |
Extender | Fornece acesso somente de interno para propriedades do site. | |
ExtenderCATID | Fornece acesso somente de interno para propriedades do projeto. | |
ExtenderNames | Fornece acesso somente de interno para propriedades do projeto. | |
FullPath | O caminho físico para o projeto de site da Web.Para sites remotos, esse é o caminho para o local do cache local temporário para o site. | |
FxCopRuleAssemblies | Obtém ou define um conjunto de módulos (assemblies) que contém regras de análise de código (FxCop).Essa propriedade oferece suporte à análise de código e não se destina a ser usado em seu código. | |
FxCopRules | Obtém ou define as regras de análise de código de diagnóstico (FxCop).Essa propriedade oferece suporte à análise de código e não se destina a ser usado em seu código. | |
OpenedURL | Obtém a URL usada para abrir o projeto de site da Web. | |
ProjectDirty | Obtém um valor indicando se o projeto de site foi alterado desde que foi aberto pela última vez. | |
StartAction | Obtém ou define o tipo de ação a ser tomada quando o site de depuração. | |
StartArguments | Obtém ou define uma seqüência de caracteres que contém os argumentos para usar ao iniciar o site. | |
StartPage | Obtém ou define o nome da página para usar ao iniciar o site. | |
StartProgram | Obtém ou define o caminho e o nome de um arquivo executável para executar quando iniciar o site. | |
StartURL | Obtém ou define o URL inicial para o site. | |
StartWorkingDirectory | Obtém o diretório inicial do físico para o aplicativo representado por um site da Web especificado. | |
VsWebServerPort | Obtém ou define o número da porta atual para o ASP.NET Development Server. | |
WebSiteType | Obtém um valor indicando o tipo de site da Web especificado. |
Início
Comentários
O modelo de automação geral Visual Studio fornece a Properties coleção, que você pode usar para acessar as propriedades de qualquer tipo de projeto de Visual Studio, incluindo projetos de site da Web.
Cada propriedade está disponível como um item em um projeto Properties coleção.
Essas propriedades não podem ser acessadas por projeção diretamente um Properties o objeto para um WebSiteProperties objeto. Em vez disso, essas propriedades são de ligação tardia e deve ser acessadas através do Properties coleção fornecendo o nome da propriedade para o tipo específico de projeto.
Além de para as propriedades disponíveis com o Properties coleção de um Project de objetos, propriedades adicionais estão disponíveis na VSWebSite classe quando você converter um Project o objeto para um VSWebSite objeto.
Exemplos
O exemplo de código a seguir mostra como ler a BrowseURL propriedade, que é uma propriedade típica a ligação tardia:
Dim proj As EnvDTE.Project = DTE.Solution.Projects.Item(1)
Dim str As String = proj.Properties.Item("BrowseURL").Value
O exemplo de código a seguir mostra como definir o BrowseURL propriedade:
Dim proj As EnvDTE.Project = DTE.Solution.Projects.Item(1)
proj.Properties.Item("BrowseURL").Value = "http://newHost/newFile"
Consulte também
Referência
Outros recursos
Automação e referência a extensibilidade