ChannelManagerService Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe ChannelManagerService.
Overload
| Nome | Descrizione |
|---|---|
| ChannelManagerService() |
Inizializza una nuova istanza della classe ChannelManagerService. |
| ChannelManagerService(IList<ServiceEndpoint>) |
Inizializza una nuova istanza della classe ChannelManagerService. |
| ChannelManagerService(NameValueCollection) |
Inizializza una nuova istanza della classe ChannelManagerService. |
| ChannelManagerService(ChannelPoolSettings) |
Inizializza una nuova istanza della classe ChannelManagerService. |
| ChannelManagerService(ChannelPoolSettings, IList<ServiceEndpoint>) |
Inizializza una nuova istanza della classe ChannelManagerService. |
ChannelManagerService()
Inizializza una nuova istanza della classe ChannelManagerService.
public:
ChannelManagerService();
public ChannelManagerService();
Public Sub New ()
Si applica a
ChannelManagerService(IList<ServiceEndpoint>)
Inizializza una nuova istanza della classe ChannelManagerService.
public:
ChannelManagerService(System::Collections::Generic::IList<System::ServiceModel::Description::ServiceEndpoint ^> ^ endpoints);
public ChannelManagerService(System.Collections.Generic.IList<System.ServiceModel.Description.ServiceEndpoint> endpoints);
new System.Workflow.Runtime.Hosting.ChannelManagerService : System.Collections.Generic.IList<System.ServiceModel.Description.ServiceEndpoint> -> System.Workflow.Runtime.Hosting.ChannelManagerService
Public Sub New (endpoints As IList(Of ServiceEndpoint))
Parametri
- endpoints
- IList<ServiceEndpoint>
Raccolta di endpoint di servizio.
Commenti
Le istanze della ChannelManagerService classe vengono in genere create dal runtime usando i file di configurazione.
Gli endpoint definiti nel costruttore del servizio verranno usati per creare canali che corrispondono al nome di configurazione in ChannelToken. Gli endpoint definiti nella configurazione hanno la precedenza sugli endpoint definiti nel codice, quindi se un endpoint di servizio aggiunto tramite codice ha lo stesso nome e il tipo di contratto di uno nel file di configurazione, l'endpoint definito nel codice non verrà usato.
Si applica a
ChannelManagerService(NameValueCollection)
Inizializza una nuova istanza della classe ChannelManagerService.
public:
ChannelManagerService(System::Collections::Specialized::NameValueCollection ^ parameters);
public ChannelManagerService(System.Collections.Specialized.NameValueCollection parameters);
new System.Workflow.Runtime.Hosting.ChannelManagerService : System.Collections.Specialized.NameValueCollection -> System.Workflow.Runtime.Hosting.ChannelManagerService
Public Sub New (parameters As NameValueCollection)
Parametri
- parameters
- NameValueCollection
Parametri di configurazione per il servizio.
Commenti
Sono supportati i seguenti parametri:
-
idleTimeout: valore massimo TimeSpan di inattività di un canale memorizzato nella cache. -
leaseTimeout: valore massimo TimeSpan che un canale memorizzato nella cache può essere estratto o in uso da un oggetto SendActivity. -
maxIdleChannelsPerEndpoint: numero massimo di canali inattive corrispondenti a un singolo endpoint che può essere memorizzato nella cache in qualsiasi momento.
Le istanze della ChannelManagerService classe vengono in genere create dal runtime usando i file di configurazione.
Si applica a
ChannelManagerService(ChannelPoolSettings)
Inizializza una nuova istanza della classe ChannelManagerService.
public:
ChannelManagerService(System::ServiceModel::Channels::ChannelPoolSettings ^ settings);
public ChannelManagerService(System.ServiceModel.Channels.ChannelPoolSettings settings);
new System.Workflow.Runtime.Hosting.ChannelManagerService : System.ServiceModel.Channels.ChannelPoolSettings -> System.Workflow.Runtime.Hosting.ChannelManagerService
Public Sub New (settings As ChannelPoolSettings)
Parametri
- settings
- ChannelPoolSettings
Impostazioni per le quote per il pool di canali gestiti da questo servizio.
Si applica a
ChannelManagerService(ChannelPoolSettings, IList<ServiceEndpoint>)
Inizializza una nuova istanza della classe ChannelManagerService.
public:
ChannelManagerService(System::ServiceModel::Channels::ChannelPoolSettings ^ settings, System::Collections::Generic::IList<System::ServiceModel::Description::ServiceEndpoint ^> ^ endpoints);
public ChannelManagerService(System.ServiceModel.Channels.ChannelPoolSettings settings, System.Collections.Generic.IList<System.ServiceModel.Description.ServiceEndpoint> endpoints);
new System.Workflow.Runtime.Hosting.ChannelManagerService : System.ServiceModel.Channels.ChannelPoolSettings * System.Collections.Generic.IList<System.ServiceModel.Description.ServiceEndpoint> -> System.Workflow.Runtime.Hosting.ChannelManagerService
Public Sub New (settings As ChannelPoolSettings, endpoints As IList(Of ServiceEndpoint))
Parametri
- settings
- ChannelPoolSettings
Impostazioni per le quote per il pool di canali gestiti da questo servizio.
- endpoints
- IList<ServiceEndpoint>
Raccolta di endpoint di servizio.