ChannelManagerService Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.