ChannelManagerService Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.