ChannelManagerService Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.