ChannelManagerService Construtores

Definição

Inicializa uma nova instância da ChannelManagerService classe.

Sobrecargas

Name Description
ChannelManagerService()

Inicializa uma nova instância da ChannelManagerService classe.

ChannelManagerService(IList<ServiceEndpoint>)

Inicializa uma nova instância da ChannelManagerService classe.

ChannelManagerService(NameValueCollection)

Inicializa uma nova instância da ChannelManagerService classe.

ChannelManagerService(ChannelPoolSettings)

Inicializa uma nova instância da ChannelManagerService classe.

ChannelManagerService(ChannelPoolSettings, IList<ServiceEndpoint>)

Inicializa uma nova instância da ChannelManagerService classe.

ChannelManagerService()

Inicializa uma nova instância da ChannelManagerService classe.

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

Aplica-se a

ChannelManagerService(IList<ServiceEndpoint>)

Inicializa uma nova instância da ChannelManagerService classe.

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

Parâmetros

endpoints
IList<ServiceEndpoint>

Uma coleção de endpoints de serviço.

Observações

As instâncias da ChannelManagerService classe são geralmente criadas pelo runtime usando ficheiros de configuração.

Os endpoints definidos no construtor do serviço serão usados para criar canais que correspondam ao nome da configuração no ChannelToken. Os endpoints definidos na configuração têm precedência sobre os endpoints definidos no código, por isso, se um endpoint de serviço adicionado através do código tiver o mesmo nome e tipo de contrato que um no ficheiro de configuração, então o endpoint definido em código não será utilizado.

Aplica-se a

ChannelManagerService(NameValueCollection)

Inicializa uma nova instância da ChannelManagerService classe.

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)

Parâmetros

parameters
NameValueCollection

Parâmetros de configuração para o serviço.

Observações

Os seguintes parâmetros são suportados:

  • idleTimeout: O máximo TimeSpan que um canal em cache pode estar inativo.
  • leaseTimeout: O máximo TimeSpan que um canal em cache pode ser verificado ou utilizado por um SendActivity.
  • maxIdleChannelsPerEndpoint: O número máximo de canais inativos que correspondem a um único ponto final que pode ser armazenado em cache em qualquer ponto.

As instâncias da ChannelManagerService classe são geralmente criadas pelo runtime usando ficheiros de configuração.

Aplica-se a

ChannelManagerService(ChannelPoolSettings)

Inicializa uma nova instância da ChannelManagerService classe.

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)

Parâmetros

settings
ChannelPoolSettings

Definições para quotas para o conjunto de canais geridos por este serviço.

Aplica-se a

ChannelManagerService(ChannelPoolSettings, IList<ServiceEndpoint>)

Inicializa uma nova instância da ChannelManagerService classe.

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

Parâmetros

settings
ChannelPoolSettings

Definições para quotas para o conjunto de canais geridos por este serviço.

endpoints
IList<ServiceEndpoint>

Uma coleção de endpoints de serviço.

Aplica-se a