ChannelManagerService Konstruktorer

Definition

Initierar en ny instans av ChannelManagerService klassen.

Överlagringar

ChannelManagerService()

Initierar en ny instans av ChannelManagerService klassen.

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

Gäller för

ChannelManagerService(IList<ServiceEndpoint>)

Initierar en ny instans av ChannelManagerService klassen.

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

Parametrar

endpoints
IList<ServiceEndpoint>

En samling tjänstslutpunkter.

Kommentarer

Instanser av klassen skapas vanligtvis av körningen med hjälp av ChannelManagerService konfigurationsfiler.

Slutpunkterna som definieras i tjänstens konstruktor används för att skapa kanaler som matchar konfigurationsnamnet i ChannelToken. Slutpunkterna som definieras i konfigurationen har företräde framför de slutpunkter som definierats i kod, så om en tjänstslutpunkt som läggs till via kod har samma namn och kontraktstyp som en i konfigurationsfilen används inte slutpunkten som definierats i koden.

Gäller för

ChannelManagerService(NameValueCollection)

Initierar en ny instans av ChannelManagerService klassen.

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)

Parametrar

parameters
NameValueCollection

Konfigurationsparametrar för tjänsten.

Kommentarer

Följande parametrar stöds:

  • idleTimeout: Det maximala antalet TimeSpan cachelagrade kanaler kan vara inaktiva.
  • leaseTimeout: Maximalt TimeSpan att en cachelagrad kanal kan checkas ut eller användas av en SendActivity.
  • maxIdleChannelsPerEndpoint: Det maximala antalet inaktiva kanaler som matchar en enskild slutpunkt som kan cachelagras när som helst.

Instanser av klassen skapas vanligtvis av körningen med hjälp av ChannelManagerService konfigurationsfiler.

Gäller för

ChannelManagerService(ChannelPoolSettings)

Initierar en ny instans av ChannelManagerService klassen.

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)

Parametrar

settings
ChannelPoolSettings

Inställningar för kvoter för poolen med kanaler som hanteras av den här tjänsten.

Gäller för

ChannelManagerService(ChannelPoolSettings, IList<ServiceEndpoint>)

Initierar en ny instans av ChannelManagerService klassen.

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

Parametrar

settings
ChannelPoolSettings

Inställningar för kvoter för poolen med kanaler som hanteras av den här tjänsten.

endpoints
IList<ServiceEndpoint>

En samling tjänstslutpunkter.

Gäller för