ChannelManagerService Construtores

Definição

Inicializa uma nova instância da classe ChannelManagerService.

Sobrecargas

Nome Description
ChannelManagerService()

Inicializa uma nova instância da classe ChannelManagerService.

ChannelManagerService(IList<ServiceEndpoint>)

Inicializa uma nova instância da classe ChannelManagerService.

ChannelManagerService(NameValueCollection)

Inicializa uma nova instância da classe ChannelManagerService.

ChannelManagerService(ChannelPoolSettings)

Inicializa uma nova instância da classe ChannelManagerService.

ChannelManagerService(ChannelPoolSettings, IList<ServiceEndpoint>)

Inicializa uma nova instância da classe ChannelManagerService.

ChannelManagerService()

Inicializa uma nova instância da classe ChannelManagerService.

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

Aplica-se a

ChannelManagerService(IList<ServiceEndpoint>)

Inicializa uma nova instância da classe ChannelManagerService.

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 pontos de extremidade de serviço.

Comentários

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

Os pontos de extremidade definidos no construtor do serviço serão usados para criar canais que correspondam ao nome da configuração no ChannelToken. Os pontos de extremidade definidos na configuração têm precedência sobre os pontos de extremidade definidos no código, portanto, se um ponto de extremidade de serviço adicionado por meio do código tiver o mesmo nome e tipo de contrato que um no arquivo de configuração, o ponto de extremidade definido no código não será usado.

Aplica-se a

ChannelManagerService(NameValueCollection)

Inicializa uma nova instância da classe ChannelManagerService.

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.

Comentários

Os seguintes parâmetros são compatíveis:

  • idleTimeout: o máximo TimeSpan que um canal armazenado em cache pode ficar ocioso.
  • leaseTimeout: o máximo TimeSpan que um canal armazenado em cache pode ser verificado ou em uso por um SendActivity.
  • maxIdleChannelsPerEndpoint: o número máximo de canais ociosos que correspondem a um único ponto de extremidade que pode ser armazenado em cache a qualquer momento.

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

Aplica-se a

ChannelManagerService(ChannelPoolSettings)

Inicializa uma nova instância da classe ChannelManagerService.

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

Configurações de cotas para o pool de canais gerenciados por esse serviço.

Aplica-se a

ChannelManagerService(ChannelPoolSettings, IList<ServiceEndpoint>)

Inicializa uma nova instância da classe ChannelManagerService.

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

Configurações de cotas para o pool de canais gerenciados por esse serviço.

endpoints
IList<ServiceEndpoint>

Uma coleção de pontos de extremidade de serviço.

Aplica-se a