WebServiceHelper.TryUrlRedirection 方法
將 Web 服務物件重新導向至 ASP.NET 開發伺服器,而不是指向所提供之 Web 參考中所定義的資源。
命名空間: Microsoft.VisualStudio.TestTools.UnitTesting
組件: Microsoft.VisualStudio.QualityTools.UnitTestFramework (在 Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll 中)
語法
'宣告
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
參數
- client
型別:System.Web.Services.Protocols.WebClientProtocol
接受測試之 Web 服務型別的執行個體。
- context
型別:Microsoft.VisualStudio.TestTools.UnitTesting.TestContext
這個單元測試的 TestContext。
- identifier
型別:System.String
識別 ASP.NET 程式開發伺服器 (Development Server) 執行個體的唯一字串。這會符合測試方法上之 AspNetDevelopmentServerAttribute 的名稱參數。
傳回值
型別:System.Boolean
如果發生重新導向則為 true,否則為 false。
備註
當您使用 AspNetDevelopmentServerAttribute 執行測試時,ASP.NET 程式開發伺服器之執行個體便會啟動。 這可確保 ASP.NET 程式開發伺服器網站會啟動而且您會知道 URL。 執行測試時,您就可以使用 TryUrlRedirection 來重新導向 Web 服務物件,讓它指向已知的伺服器,而非所提供之 Web 參考中定義的資源。 如果重新導向成功,這個方法會傳回 true,否則傳回 false。 例如,如果識別碼不符合現有 ASP.NET 開發伺服器執行個體的名稱,方法會傳回false.
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。
請參閱
參考
Microsoft.VisualStudio.TestTools.UnitTesting 命名空間
AspNetDevelopmentServerAttribut