ChannelManagerService Konstruktoren

Definition

Initialisiert eine neue Instanz der ChannelManagerService-Klasse.

Überlädt

Name Beschreibung
ChannelManagerService()

Initialisiert eine neue Instanz der ChannelManagerService-Klasse.

ChannelManagerService(IList<ServiceEndpoint>)

Initialisiert eine neue Instanz der ChannelManagerService-Klasse.

ChannelManagerService(NameValueCollection)

Initialisiert eine neue Instanz der ChannelManagerService-Klasse.

ChannelManagerService(ChannelPoolSettings)

Initialisiert eine neue Instanz der ChannelManagerService-Klasse.

ChannelManagerService(ChannelPoolSettings, IList<ServiceEndpoint>)

Initialisiert eine neue Instanz der ChannelManagerService-Klasse.

ChannelManagerService()

Initialisiert eine neue Instanz der ChannelManagerService-Klasse.

public:
 ChannelManagerService();
public ChannelManagerService();
Public Sub New ()

Gilt für:

ChannelManagerService(IList<ServiceEndpoint>)

Initialisiert eine neue Instanz der ChannelManagerService-Klasse.

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))

Parameter

endpoints
IList<ServiceEndpoint>

Eine Sammlung von Dienstendpunkten.

Hinweise

Instanzen der Klasse werden in der ChannelManagerService Regel mithilfe von Konfigurationsdateien von der Laufzeit erstellt.

Die im Konstruktor des Diensts definierten Endpunkte werden verwendet, um Kanäle zu erstellen, die mit dem Konfigurationsnamen in der ChannelToken. Die in der Konfiguration definierten Endpunkte haben Vorrang vor den im Code definierten Endpunkten. Wenn also ein durch Code hinzugefügter Dienstendpunkt denselben Namen und Vertragstyp wie einen in der Konfigurationsdatei aufweist, wird der im Code definierte Endpunkt nicht verwendet.

Gilt für:

ChannelManagerService(NameValueCollection)

Initialisiert eine neue Instanz der ChannelManagerService-Klasse.

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)

Parameter

parameters
NameValueCollection

Konfigurationsparameter für den Dienst.

Hinweise

Die folgenden Parameter werden unterstützt:

  • idleTimeout: Das Maximum TimeSpan , das ein zwischengespeicherter Kanal im Leerlauf sein kann.
  • leaseTimeout: Das Maximum TimeSpan , das ein zwischengespeicherter Kanal ausgecheckt oder von einem SendActivityverwendet werden kann.
  • maxIdleChannelsPerEndpoint: Die maximale Anzahl von Leerlaufkanälen, die einem einzelnen Endpunkt entsprechen, der an einem beliebigen Punkt zwischengespeichert werden kann.

Instanzen der Klasse werden in der ChannelManagerService Regel mithilfe von Konfigurationsdateien von der Laufzeit erstellt.

Gilt für:

ChannelManagerService(ChannelPoolSettings)

Initialisiert eine neue Instanz der ChannelManagerService-Klasse.

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)

Parameter

settings
ChannelPoolSettings

Einstellungen für Kontingente für den Von diesem Dienst verwalteten Kanalpool.

Gilt für:

ChannelManagerService(ChannelPoolSettings, IList<ServiceEndpoint>)

Initialisiert eine neue Instanz der ChannelManagerService-Klasse.

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))

Parameter

settings
ChannelPoolSettings

Einstellungen für Kontingente für den Von diesem Dienst verwalteten Kanalpool.

endpoints
IList<ServiceEndpoint>

Eine Sammlung von Dienstendpunkten.

Gilt für: