Direttiva @ Assembly nei servizi Web XML
Aggiornamento: novembre 2007
Collega un assembly a un servizio Web XML durante la compilazione, rendendo tutte le interfacce e le classi dell'assembly disponibili per l'utilizzo nel servizio.
<%@ Assembly Name="assemblyname" %>
<%@ Assembly Src="pathname" %>
Attributi
Name
Nome dell'assembly da collegare al servizio Web XML.Nota
Il nome dell'assembly non include un'estensione di nome file.
Src
Percorso di un file di origine da compilare in modo dinamico e a cui collegarsi.Nota
Non è possibile includere gli attributi Name e Src nella stessa direttiva @ Assembly. Per utilizzare entrambi, è necessario includere più direttive nella pagina.
Note
Il compilatore fa riferimento all'assembly in fase di compilazione, consentendo l'associazione anticipata. Una volta completata la compilazione del servizio Web XML, l'assembly viene caricato nel dominio applicazione in modo dinamico quando viene modificato, consentendo l'associazione tardiva.
Gli assembly che si trovano nella directory \bin dell'applicazione Web vengono collegati automaticamente ai servizi Web XML di tale applicazione. Questi assembly non richiedono la direttiva @ Assembly.
Nota
Il percorso dell'assembly o del file di origine in una direttiva @ Assembly deve essere un percorso relativo rispetto all'applicazione Web che include il servizio Web XML.
Esempio
Nel frammento di codice che segue vengono utilizzate due direttive @ Assembly, la prima per eseguire il collegamento a MyAssembly, un assembly definito dall'utente, e la seconda per eseguire il collegamento a MySource.vb, un file di origine Visual Basic che si trova nella sottocartella src della directory dell'applicazione Web che include il servizio Web XML.
<%@ Assembly Name="MyAssembly" %>
<%@ Assembly Src="src/MySource.vb" %>