Partager via


AspNetDevelopmentServer, classe

Représente les paramètres pour une instance du serveur de développement ASP.NET. Il peut y avoir plusieurs instances pendant un test.

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.VisualStudio.TestTools.Common
Assembly :  Microsoft.VisualStudio.QualityTools.Common (dans Microsoft.VisualStudio.QualityTools.Common.dll)

Syntaxe

'Déclaration
<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

Le type AspNetDevelopmentServer expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique AspNetDevelopmentServer Initialise une instance de la classe AspNetDevelopmentServer() à l'aide du nom, du chemin d'accès de l'application Web et du nom racine de l'application Web fournis.

Début

Propriétés

  Nom Description
Propriété publique Name Obtient le nom de cette instance du serveur de développement ASP.NET.
Propriété publique PathToWebApp Obtient le chemin d'accès complet de l'application Web testée.
Propriété publique WebAppRoot Obtient le nom racine pour l'application Web testée.

Début

Méthodes

  Nom Description
Méthode publique Equals Retourne une valeur qui indique si l'instance actuelle de l'objet AspNetDevelopmentServer est égale à l'instance fournie de l'objet AspNetDevelopmentServer. (Substitue Object.Equals(Object).)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetHashCode Retourne le code de hachage de l'ID de l'instance de la AspNetDevelopmentServer. (Substitue Object.GetHashCode().)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique Load Charge la classe à partir de l'élément XML fourni.
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode publique Save Enregistre les paramètres de l'environnement de développement ASP.NET que cette classe représente.
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)

Début

Notes

Utilisez cette classe pour développer des tests que vous projetez d'exécuter dans l'hôte ASP.NET. Cette classe se différencie des classes suivantes, bien que leurs noms soient semblables :

  • AspNetDevelopmentServerAttribute spécifie les paramètres qui doivent être utilisés pour le serveur de développement ASP.NET pour le test. Cette classe est principalement utilisée pour les tests unitaires de service Web.

  • AspNetDevelopmentServerHostAttribute spécifie les paramètres à utiliser lorsque le serveur de développement ASP.NET est le serveur hôte pour le test. Cette classe est utilisée pour les tests unitaires ASP.NET.

Vous pouvez utiliser la méthode Save pour rendre cet objet persistant et la méthode Load pour le charger à partir du stockage.

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.TestTools.Common, espace de noms

AspNetDevelopmentServerAttribute

AspNetDevelopmentServerHostAttribute

Load

Load