Metoda WebServiceHelper.TryUrlRedirection —
Przekierowuje obiekt usługi sieci Web programu ASP.NET Development Server zamiast zasobu, który jest zdefiniowany w podanego odwołania sieci Web.
Przestrzeń nazw: Microsoft.VisualStudio.TestTools.UnitTesting
Zestaw: Microsoft.VisualStudio.QualityTools.UnitTestFramework (w Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
Składnia
'Deklaracja
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
Parametry
client
Typ: WebClientProtocolWystąpienie typu usługi sieci Web, który jest badany.
context
Typ: Microsoft.VisualStudio.TestTools.UnitTesting.TestContextTestContext Dla tego testu jednostki.
identifier
Typ: StringUnikatowy ciąg, który identyfikuje wystąpienie programu ASP.NET Development Server.Dopasowuje parametr name AspNetDevelopmentServerAttribute na metodzie badania.
Wartość zwracana
Typ: Boolean
true Jeśli nastąpiło przekierowanie; w przeciwnym razie false.
Uwagi
Jeśli zostanie wykonany test z AspNetDevelopmentServerAttribute wystąpienie programu ASP.NET Development Server jest uruchomiona.Daje to pewność, że witryna programu ASP.NET Development Server jest uruchomiona i że znasz adres URL.Jeśli zostanie wykonany test można użyć TryUrlRedirection Aby przekierować obiektu usługi sieci Web tak, aby wskazywało znanego serwera zamiast zasobu, który jest zdefiniowany w podanego odwołania sieci Web.Ta metoda zwraca true jeśli kończy się pomyślnie, przekierowywanie i false Jeśli nie było.Na przykład, jeśli identyfikator nie pasowała nazwę istniejącego wystąpienia programu ASP.NET Development Server, metoda zwraca false.
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.
Zobacz też
Informacje
Przestrzeń nazw Microsoft.VisualStudio.TestTools.UnitTesting
AspNetDevelopmentServerAttribut