共用方式為


IComSoapPublisher.CreateVirtualRoot 方法

定義

建立啟用 SOAP 的 COM+ 應用程式的虛擬根目錄 (Virtual Root)。

public:
 void CreateVirtualRoot(System::String ^ Operation, System::String ^ FullUrl, [Runtime::InteropServices::Out] System::String ^ % BaseUrl, [Runtime::InteropServices::Out] System::String ^ % VirtualRoot, [Runtime::InteropServices::Out] System::String ^ % PhysicalPath, [Runtime::InteropServices::Out] System::String ^ % Error);
public void CreateVirtualRoot (string Operation, string FullUrl, out string BaseUrl, out string VirtualRoot, out string PhysicalPath, out string Error);
abstract member CreateVirtualRoot : string * string * string * string * string * string -> unit
Public Sub CreateVirtualRoot (Operation As String, FullUrl As String, ByRef BaseUrl As String, ByRef VirtualRoot As String, ByRef PhysicalPath As String, ByRef Error As String)

參數

Operation
String

要執行的作業。

FullUrl
String

虛擬根目錄 (Virtual Root) 的完整 URL 位址。

BaseUrl
String

當這個方法傳回時,這個參數會包含基礎 URL 位址。

VirtualRoot
String

當這個方法傳回時,這個參數會包含虛擬根目錄的名稱。

PhysicalPath
String

當這個方法傳回時,這個參數會包含虛擬根目錄的檔案路徑。

Error
String

如果遇到問題,則這個方法傳回時,這個參數會包含錯誤訊息。

例外狀況

呼叫鏈結中的呼叫端沒有存取 Unmanaged 程式碼的使用權限。

-或-

呼叫端並沒有可以存取網域名稱系統 (DNS) 資訊的使用權限。

FullUrlnull

當解析本機主機名稱時,發生錯誤。

FullUrl 是空的。

-或-

FullUrl 中指定的配置無效。

-或-

FullUrl 包含兩個以上連續的斜線。

-或-

FullUrl 中指定的密碼無效。

-或-

FullUrl 中指定的主機名稱無效。

-或-

FullUrl 中指定的檔案名稱無效。

備註

建議使用, CreateVirtualRootEx 而不是 CreateVirtualRoot

適用於