共用方式為


XML Web Service 中的 @ Assembly 指示詞

更新:2007 年 11 月

在編譯 (Compilation) 時,將組件 (Assembly) 連結至 XML Web Service,使 XML Web Service 可以使用該組件的所有類別和介面。

<%@ Assembly Name="assemblyname" %>
<%@ Assembly Src="pathname" %>

屬性

  • Name
    要連結至 XML Web Service 的組件名稱。

    注意事項:

    組件名稱不包含副檔名。

  • Src
    要以動態方式進行編譯和連結之原始程式檔的路徑。

    注意事項:

    您不能將 NameSrc 屬性包含在相同的 @ Assembly 指示詞中。如果您希望兩者都使用,您必須在網頁上包含一個以上的指示詞。

備註

編譯器會在編譯時參考組件,以允許早期繫結 (Early Binding)。XML Web Service 的編譯一旦完成後,組件在變更時,便會被動態載入應用程式定義域,以允許晚期繫結 (Late Binding)。

位於 Web 應用程式 \bin 目錄中的組件,會自動連結到該應用程式內的 XML Web Service。這類組件不需要 @ Assembly 指示詞。

注意事項:

@ Assembly 指示詞內的組件或原始程式檔 (Source File) 路徑,必須是裝載 XML Web Service 的 Web 應用程式的相對路徑。

範例

下列程式碼片段使用兩個 @ Assembly 指示詞,第一個用來連結至使用者定義的組件 MyAssembly,第二個用來連結至位於 src 資料夾 (在裝載 XML Web Service 的 Web 應用程式目錄下) 中的 Visual Basic 原始程式檔 MySource.vb。

<%@ Assembly Name="MyAssembly" %>
<%@ Assembly Src="src/MySource.vb" %>

請參閱

其他資源

XML Web Service 指示詞

使用 ASP.NET 的 XML Web Service