Metodo WebServiceHelper.TryUrlRedirection
Reindirizza un oggetto servizio Web al server di sviluppo ASP.NET anziché alla risorsa definita nel riferimento Web fornito.
Spazio dei nomi: Microsoft.VisualStudio.TestTools.UnitTesting
Assembly: Microsoft.VisualStudio.QualityTools.UnitTestFramework (in Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
Sintassi
'Dichiarazione
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
Parametri
client
Tipo: WebClientProtocolIstanza del tipo di servizio Web da sottoporre a test.
context
Tipo: Microsoft.VisualStudio.TestTools.UnitTesting.TestContextClasse TestContext per questo unit test.
identifier
Tipo: StringStringa univoca che identifica l'istanza del server di sviluppo ASP.NET. Corrisponde al parametro del nome di un AspNetDevelopmentServerAttribute nel metodo di test.
Valore restituito
Tipo: Boolean
true se si è verificato un reindirizzamento; in caso contrario, false.
Note
Se si esegue un test con un AspNetDevelopmentServerAttribute, viene avviata un'istanza di Server di Sviluppo ASP.NET. In questo modo si assicura l'avvio di un sito del server di sviluppo ASP.NET di cui si conosce l'URL. Quando si esegue un test, è quindi possibile utilizzare il metodo TryUrlRedirection per reindirizzare un oggetto servizio Web in modo che punti al server noto anziché alla risorsa definita nel riferimento Web fornito. Questo metodo restituisce true se il reindirizzamento è stato eseguito in modo corretto; in caso contrario, restituisce false. Ad esempio, se l'identificatore non corrisponde al nome di un'istanza del server di sviluppo ASP.NET esistente, il metodo restituisce false.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.TestTools.UnitTesting
AspNetDevelopmentServerAttribut