Come configurare un gestore di ricezione WCF-Custom
È necessario configurare le proprietà del gestore di ricezione se si desidera che l'adattatore WCF-Custom cerchi le estensioni del comportamento personalizzate da posizioni diverse da machine.config.
Scopo della ricerca da parte di WCF-Custom Adapter delle estensioni comportamentali personalizzate da percorsi diversi da machine.config
Le estensioni del comportamento personalizzate usate da BizTalk Server vengono registrate nel machine.config. Prima di caricare le estensioni del comportamento, l'adattatore WCF-Custom cerca le estensioni del comportamento in machine.config. Tuttavia, machine.config è ideale per archiviare le informazioni di configurazione necessarie in tutte le applicazioni in esecuzione in un determinato computer. D'altra parte, le estensioni di comportamento personalizzate WCF possono essere richieste solo da BizTalk Server e non da tutte le applicazioni in esecuzione nel computer. Quindi, sebbene l'archiviazione delle estensioni di comportamento personalizzato in machine.config raggiunga lo scopo, non costituisce tuttavia la posizione ottimale.
Con BizTalk Server, le proprietà del gestore dell'adattatore forniscono un percorso aggiuntivo da cui l'adattatore WCF-Custom può cercare le estensioni del comportamento personalizzate. Ciò non implica la sostituzione delle estensioni di comportamento già disponibili in machine.config.
Ulteriori considerazioni
Mantenere i seguenti punti ben presenti durante la configurazione delle proprietà del gestore di ricezione WCF-Custom:
Le estensioni di comportamento personalizzato devono essere disponibili in machine.config o nelle proprietà gestore dell'adapter. Non è necessario duplicare tali estensioni in entrambe le posizioni.
Se l'estensione di comportamento personalizzato è già disponibile in machine.config e si prova a impostare la stessa estensione per le proprietà gestore dell'adapter, verrà visualizzato un messaggio di errore non appena si cercherà di impostare la proprietà.
Se l'estensione di comportamento personalizzato è già impostata per le proprietà gestore dell'adapter e in seguito si aggiorna la stessa estensione in machine.config, verrà visualizzato un errore di runtime che verrà registrato nel registro eventi. Anche l'indirizzo di ricezione verrà disabilitato.
Gli assembly a cui si fa riferimento nell'estensione di comportamento personalizzato devono essere presenti nella Global Assembly Cache prima di impostare le proprietà gestore dell'adapter.
Configurazione delle proprietà gestore dell'adapter
Utilizzare la procedura descritta in questo argomento per configurare il gestore di ricezione WCF.
Per configurare le proprietà gestore dell'adapter
Nella Console di amministrazione BizTalk espandere BizTalk ServerAmministrazione, espandere Gruppo BizTalk, espandere Impostazioni piattaforma e quindi Adapter.
Nell'elenco degli adattatori espansi fare clic su WCF-Custom, nel riquadro destro fare clic con il pulsante destro del mouse sul gestore di ricezione da configurare e quindi scegliere Proprietà.
Nella scheda Generale della finestra di dialogo Proprietà gestore adapter selezionare l'host a cui verrà associato il gestore di ricezione e quindi fare clic su Proprietà nell'elenco Nome host.
Nella scheda Estensioni WCF della finestra di dialogo Proprietà trasporto personalizzato WCF eseguire le operazioni seguenti:
Usare Per Importa Importare un file di configurazione WCF con le estensioni di comportamento personalizzato WCF. Facendo clic su questo pulsante si apre la finestra di dialogo Importa configurazione WCF per esplorare e individuare un file di configurazione WCF. Si noti che il file deve essere un file di configurazione WCF valido. Per altre informazioni sullo schema di configurazione WCF, vedere "Schema di configurazione di Windows Communication Foundation" all'indirizzo https://go.microsoft.com/fwlink/?LinkId=163953. Export Esportare l'estensione di comportamento personalizzato WCF in un file di configurazione WCF. Facendo clic su questo pulsante si apre la finestra di dialogo Esporta configurazione WCF per esplorare e salvare il file di configurazione WCF. Cancella Consente di cancellare l'estensione di comportamento personalizzato WCF esistente dalle proprietà gestore dell'adapter.