XML Web Service 中的 @ 組件指示詞
本主題專門說明舊有技術。 應該使用下列建立 XML Web Service 及 XML Web Service 用戶端: Windows Communication Foundation.
在編譯期間將組件連結至 XML Web Service,讓 XML Web Service 能夠使用所有組件的類別和介面。
<%@ Assembly Name="assemblyname" %><%@ Assembly Src="pathname" %>
屬性
字彙 |
定義 |
Name |
要連結至 XML Web Service 的組件名稱。
注意:
組件名稱不包含副檔名。
|
Src |
可用來動態編譯和連結的原始程式檔路徑。
注意:
Name 和 Src 屬性無法包含在同一個
@ Assembly 指示詞中。如果想要同時使用這兩個屬性,則必須在頁面上包含多個指示詞。
|
備註
編譯器會在編譯時參考組件,以便早期繫結。XML Web Service 編譯完成後,組件就會在變更時動態載入應用程式定義域中,以便後期繫結。
位於 Web 應用程式的 \bin 目錄中的組件會自動連結至該應用程式中的 XML Web Services。這類組件不需要 @ Assembly
指示詞。
注意: |
---|
@ Assembly 指示詞中組件或原始程式檔的路徑,必須是裝載 XML Web Service 之 Web 應用程式的相對路徑。
|
範例
下列程式碼片段使用兩個 @ Assembly
指示詞,第一個會連結至使用者定義的組件 MyAssembly
,另一個則連結至 Visual Basic 原始程式檔 MySource.vb
,該檔案位於裝載 XML Web Service 之 Web 應用程式目錄底下的 src 資料夾中。
<%@ Assembly Name="MyAssembly" %>
<%@ Assembly Src="src/MySource.vb" %>