ChannelManagerService Costruttori

Definizione

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.

Si applica a