更新:2007 年 11 月
在編譯 (Compilation) 時,將組件 (Assembly) 連結至 XML Web Service,使 XML Web Service 可以使用該組件的所有類別和介面。
<%@ Assembly Name="assemblyname" %>
<%@ Assembly Src="pathname" %>
屬性
Name
要連結至 XML Web Service 的組件名稱。
注意事項:組件名稱不包含副檔名。
Src
要以動態方式進行編譯和連結之原始程式檔的路徑。
注意事項:您不能將 Name 和 Src 屬性包含在相同的 @ 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" %>