Compartilhar via


Classe AspNetDevelopmentServer

Representa as configurações para uma instância do ASP.NET Development Server. Mais de uma instância pode ocorrer durante um teste.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.TestTools.Common.AspNetDevelopmentServer

Namespace:  Microsoft.VisualStudio.TestTools.Common
Assembly:  Microsoft.VisualStudio.QualityTools.Common (em Microsoft.VisualStudio.QualityTools.Common.dll)

Sintaxe

'Declaração
<SerializableAttribute> _
Public Class AspNetDevelopmentServer _
    Implements IXmlTestStore
[SerializableAttribute]
public class AspNetDevelopmentServer : IXmlTestStore
[SerializableAttribute]
public ref class AspNetDevelopmentServer : IXmlTestStore
[<SerializableAttribute>]
type AspNetDevelopmentServer =  
    class
        interface IXmlTestStore
    end
public class AspNetDevelopmentServer implements IXmlTestStore

O tipo AspNetDevelopmentServer expõe os membros a seguir.

Construtores

  Nome Descrição
Método público AspNetDevelopmentServer Inicializa uma instância de AspNetDevelopmentServer() classe usando o nome fornecido, o caminho do aplicativo da Web e o nome de raiz do aplicativo da Web.

Início

Propriedades

  Nome Descrição
Propriedade pública Name Obtém o nome desta instância do ASP.NET Development Server.
Propriedade pública PathToWebApp Obtém o caminho completo do aplicativo da Web que está sendo testado.
Propriedade pública WebAppRoot Obtém o nome da raiz do aplicativo da Web que está sendo testado.

Início

Métodos

  Nome Descrição
Método público Equals Retorna um valor que indica se a instância atual do AspNetDevelopmentServer objeto é igual à instância do fornecido a AspNetDevelopmentServer objeto. (Substitui Object.Equals(Object).)
Método protegido Finalize Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Retorna o código hash da ID da AspNetDevelopmentServer instância. (Substitui Object.GetHashCode().)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método público Load Carrega a classe do elemento XML fornecido.
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público Save Salva o ASP.Configurações de ambiente de desenvolvimento NET esta classe representa.
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)

Início

Comentários

Para usar essa classe para desenvolver os testes que você pretende executar no ASP.NET host. Essa classe difere das classes a seguir, embora seus nomes são semelhantes:

  • AspNetDevelopmentServerAttributeEspecifica as configurações que devem ser usadas para o ASP.NET Development Server para o teste. Essa classe é usada principalmente para o Web service unit tests.

  • AspNetDevelopmentServerHostAttributeEspecifica as configurações para usar quando uma página ASP.NET Development Server é o servidor de host para o teste. Essa classe é usada para o ASP.Testes de unidade de rede.

Você pode usar o Save método para manter este objeto e a Load método carregá-lo a partir do armazenamento.

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.TestTools.Common

AspNetDevelopmentServerAttribute

AspNetDevelopmentServerHostAttribute

Load

Load