WebServiceHelper.TryUrlRedirection, méthode
Redirige un objet de service Web sur le serveur de développement ASP.NET, au lieu de la ressource définie dans la référence Web fournie.
Espace de noms : Microsoft.VisualStudio.TestTools.UnitTesting
Assembly : Microsoft.VisualStudio.QualityTools.UnitTestFramework (dans Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
Syntaxe
'Déclaration
Public Shared Function TryUrlRedirection ( _
client As WebClientProtocol, _
context As TestContext, _
identifier As String _
) As Boolean
public static bool TryUrlRedirection(
WebClientProtocol client,
TestContext context,
string identifier
)
public:
static bool TryUrlRedirection(
WebClientProtocol^ client,
TestContext^ context,
String^ identifier
)
static member TryUrlRedirection :
client:WebClientProtocol *
context:TestContext *
identifier:string -> bool
public static function TryUrlRedirection(
client : WebClientProtocol,
context : TestContext,
identifier : String
) : boolean
Paramètres
client
Type : WebClientProtocolUne instance du type de service Web qui est testé.
context
Type : Microsoft.VisualStudio.TestTools.UnitTesting.TestContextTestContext pour ce test unitaire.
identifier
Type : StringChaîne unique qui identifie une instance d'un serveur de développement ASP.NET. Cela correspond au paramètre name d'un AspNetDevelopmentServerAttribute sur la méthode de test.
Valeur de retour
Type : Boolean
true si une redirection s'est produite ; sinon, false.
Notes
Lorsque vous exécutez un test contenant un AspNetDevelopmentServerAttribute, une instance d'un serveur de développement ASP.NET démarre. Cela permet de s'assurer qu'un site de serveur de développement ASP.NET est démarré et que vous connaissez l'URL. Lorsque vous exécutez un test, vous pouvez ensuite utiliser TryUrlRedirection pour rediriger un objet de service Web afin qu'il pointe vers le serveur connu au lieu de la ressource qui est définie dans la référence Web fournie. Cette méthode retourne true si la redirection a réussi et false si elle a échoué. Par exemple, si l'identificateur ne correspondait à pas au nom d'une instance existante de serveur de développement ASP.NET, la méthode retourne false.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Microsoft.VisualStudio.TestTools.UnitTesting, espace de noms
AspNetDevelopmentServerAttribut