ChannelManagerService Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av ChannelManagerService klassen.
Överlagringar
| Name | Description |
|---|---|
| ChannelManagerService() |
Initierar en ny instans av ChannelManagerService klassen. |
| ChannelManagerService(IList<ServiceEndpoint>) |
Initierar en ny instans av ChannelManagerService klassen. |
| ChannelManagerService(NameValueCollection) |
Initierar en ny instans av ChannelManagerService klassen. |
| ChannelManagerService(ChannelPoolSettings) |
Initierar en ny instans av ChannelManagerService klassen. |
| ChannelManagerService(ChannelPoolSettings, IList<ServiceEndpoint>) |
Initierar en ny instans av ChannelManagerService klassen. |
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.