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" %>

Vedere anche

Altre risorse

Direttive di servizi Web XML

Creare servizi Web XML mediante ASP.NET