ChannelManagerService Oluşturucular

Tanım

ChannelManagerService sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

Name Description
ChannelManagerService()

ChannelManagerService sınıfının yeni bir örneğini başlatır.

ChannelManagerService(IList<ServiceEndpoint>)

ChannelManagerService sınıfının yeni bir örneğini başlatır.

ChannelManagerService(NameValueCollection)

ChannelManagerService sınıfının yeni bir örneğini başlatır.

ChannelManagerService(ChannelPoolSettings)

ChannelManagerService sınıfının yeni bir örneğini başlatır.

ChannelManagerService(ChannelPoolSettings, IList<ServiceEndpoint>)

ChannelManagerService sınıfının yeni bir örneğini başlatır.

ChannelManagerService()

ChannelManagerService sınıfının yeni bir örneğini başlatır.

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

Şunlara uygulanır

ChannelManagerService(IList<ServiceEndpoint>)

ChannelManagerService sınıfının yeni bir örneğini başlatır.

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

Parametreler

endpoints
IList<ServiceEndpoint>

Hizmet uç noktaları koleksiyonu.

Açıklamalar

Sınıfın ChannelManagerService örnekleri genellikle yapılandırma dosyaları kullanılarak çalışma zamanı tarafından oluşturulur.

Hizmetin oluşturucusunda tanımlanan uç noktalar, içindeki ChannelTokenyapılandırma adıyla eşleşen kanallar oluşturmak için kullanılır. Yapılandırmada tanımlanan uç noktalar kodda tanımlanan uç noktalardan önceliklidir; dolayısıyla kod aracılığıyla eklenen bir hizmet uç noktası yapılandırma dosyasındakiyle aynı ada ve sözleşme türüne sahipse kodda tanımlanan uç nokta kullanılmaz.

Şunlara uygulanır

ChannelManagerService(NameValueCollection)

ChannelManagerService sınıfının yeni bir örneğini başlatır.

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)

Parametreler

parameters
NameValueCollection

Hizmet için yapılandırma parametreleri.

Açıklamalar

Aşağıdaki parametreler desteklenir:

  • idleTimeout: Önbelleğe alınmış bir kanalın boşta olabileceği üst sınır TimeSpan .
  • leaseTimeout: Önbelleğe alınmış bir kanalın bir tarafından TimeSpankullanıma alınabileceği veya kullanabildiği maksimum SendActivity değerdir.
  • maxIdleChannelsPerEndpoint: Herhangi bir noktada önbelleğe alınabilecek tek bir uç noktayla eşleşen en fazla boşta kanal sayısı.

Sınıfın ChannelManagerService örnekleri genellikle yapılandırma dosyaları kullanılarak çalışma zamanı tarafından oluşturulur.

Şunlara uygulanır

ChannelManagerService(ChannelPoolSettings)

ChannelManagerService sınıfının yeni bir örneğini başlatır.

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)

Parametreler

settings
ChannelPoolSettings

Bu hizmet tarafından yönetilen kanal havuzu için kota ayarları.

Şunlara uygulanır

ChannelManagerService(ChannelPoolSettings, IList<ServiceEndpoint>)

ChannelManagerService sınıfının yeni bir örneğini başlatır.

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

Parametreler

settings
ChannelPoolSettings

Bu hizmet tarafından yönetilen kanal havuzu için kota ayarları.

endpoints
IList<ServiceEndpoint>

Hizmet uç noktaları koleksiyonu.

Şunlara uygulanır