ChannelManagerService Constructores

Definición

Inicializa una nueva instancia de la clase ChannelManagerService.

Sobrecargas

Nombre Description
ChannelManagerService()

Inicializa una nueva instancia de la clase ChannelManagerService.

ChannelManagerService(IList<ServiceEndpoint>)

Inicializa una nueva instancia de la clase ChannelManagerService.

ChannelManagerService(NameValueCollection)

Inicializa una nueva instancia de la clase ChannelManagerService.

ChannelManagerService(ChannelPoolSettings)

Inicializa una nueva instancia de la clase ChannelManagerService.

ChannelManagerService(ChannelPoolSettings, IList<ServiceEndpoint>)

Inicializa una nueva instancia de la clase ChannelManagerService.

ChannelManagerService()

Inicializa una nueva instancia de la clase ChannelManagerService.

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

Se aplica a

ChannelManagerService(IList<ServiceEndpoint>)

Inicializa una nueva instancia de la clase 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>

Colección de puntos de conexión de servicio.

Comentarios

Normalmente, el entorno de ejecución crea instancias de la ChannelManagerService clase mediante archivos de configuración.

Los puntos de conexión definidos en el constructor del servicio se usarán para crear canales que coincidan con el nombre de configuración en ChannelToken. Los puntos de conexión definidos en la configuración tienen prioridad sobre los puntos de conexión definidos en el código, por lo que si un punto de conexión de servicio agregado a través del código tiene el mismo nombre y tipo de contrato que uno en el archivo de configuración, no se usará el punto de conexión definido en el código.

Se aplica a

ChannelManagerService(NameValueCollection)

Inicializa una nueva instancia de la clase 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 configuración para el servicio.

Comentarios

Se admiten los siguientes parámetros:

  • idleTimeout: el máximo TimeSpan que un canal almacenado en caché puede estar inactivo.
  • leaseTimeout: el máximo TimeSpan que un canal almacenado en caché se puede desprotegir o usar mediante .SendActivity
  • maxIdleChannelsPerEndpoint: el número máximo de canales inactivos que coinciden con un único punto de conexión que se puede almacenar en caché en cualquier punto.

Normalmente, el entorno de ejecución crea instancias de la ChannelManagerService clase mediante archivos de configuración.

Se aplica a

ChannelManagerService(ChannelPoolSettings)

Inicializa una nueva instancia de la clase 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

Configuración de cuotas para el grupo de canales administrados por este servicio.

Se aplica a

ChannelManagerService(ChannelPoolSettings, IList<ServiceEndpoint>)

Inicializa una nueva instancia de la clase 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

Configuración de cuotas para el grupo de canales administrados por este servicio.

endpoints
IList<ServiceEndpoint>

Colección de puntos de conexión de servicio.

Se aplica a