Condividi tramite


Esporre le impostazioni dell'adattatore come proprietà di associazione tramite WCF LOB Adapter SDK

WCF LOB Adapter SDK usa le proprietà definite in classi diverse per configurare il pool di connessioni, la cache dei metadati e altri comportamenti dell'adattatore. Questo argomento descrive come visualizzare queste proprietà come proprietà di associazione, in modo che il consumer dell'adattatore possa impostarle tramite un file di configurazione.

Per visualizzare un'impostazione dell'adattatore come proprietà di associazione dell'adattatore

  1. Avviare Visual Studio, quindi scegliere Nuovo dal menu File e quindi fare clic su Progetto.

  2. Scegliere il modello adapter LINEB WCF e quindi specificare le altre informazioni sul progetto dell'adattatore.

  3. Eseguire la procedura guidata sviluppo dell'adapter LINEB WCF. Quando si arriva alla pagina Proprietà adapter , aggiungere le proprietà di associazione che si desidera esporre specificando un nome proprietà, tipo di dati e valore predefinito, quindi fare clic su Aggiungi per aggiungere la nuova proprietà adapter.

  4. Completare la Creazione guidata adapter. Il progetto deve contenere nuovi file forniti dalla procedura guidata.

  5. In Visual Studio, in Esplora soluzioni, aprire la classe derivata dall'adapter. Ad esempio, se il nome del progetto adapter è "SampleAdapter", la classe derivata dell'adattatore è disponibile in "SampleAdapter.cs".

  6. Rimuovere le variabili private per le proprietà che si desidera ottenere e impostare dalle impostazioni dell'adattatore. Le variabili private sono state generate dalla Creazione guidata adapter.

  7. Aggiornare i metodi get/set per leggere/scrivere i valori da/alle impostazioni dell'adattatore. Nell'esempio seguente viene utilizzata una proprietà adapter per consentire l'abilitazione dei contatori delle prestazioni.

    [System.Configuration.ConfigurationProperty("enablePerfCounters", DefaultValue = false)]  
    public bool EnablePerfCounters  
    {  
        get { return environmentSettings.PerformanceCounters.Enabled;    }  
        set { environmentSettings.PerformanceCounters.Enabled = value; }  
    }  
    
  8. In Visual Studio scegliere Salva tutto dal menu File.

Vedere anche

Esercitazione 1: Sviluppare leattività di sviluppo di Echo Adapter