ChannelManagerService Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.