ChannelDispatcher 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 ChannelDispatcher.
Sobrecargas
| Nombre | Description |
|---|---|
| ChannelDispatcher(IChannelListener) |
Inicializa una nueva instancia de la clase ChannelDispatcher. |
| ChannelDispatcher(IChannelListener, String) |
Inicializa una nueva instancia de la clase ChannelDispatcher. |
| ChannelDispatcher(IChannelListener, String, IDefaultCommunicationTimeouts) |
Inicializa una nueva instancia de la clase ChannelDispatcher. |
ChannelDispatcher(IChannelListener)
Inicializa una nueva instancia de la clase ChannelDispatcher.
public:
ChannelDispatcher(System::ServiceModel::Channels::IChannelListener ^ listener);
public ChannelDispatcher(System.ServiceModel.Channels.IChannelListener listener);
new System.ServiceModel.Dispatcher.ChannelDispatcher : System.ServiceModel.Channels.IChannelListener -> System.ServiceModel.Dispatcher.ChannelDispatcher
Public Sub New (listener As IChannelListener)
Parámetros
- listener
- IChannelListener
IChannelListener para el distribuidor del canal.
Excepciones
listener es null.
Ejemplos
Uri baseAddress = new Uri("http://localhost:8001/Simple");
ServiceHost serviceHost = new ServiceHost(typeof(CalculatorService), baseAddress);
serviceHost.AddServiceEndpoint(
typeof(ICalculator),
new WSHttpBinding(),
"CalculatorServiceObject");
serviceHost.Open();
IChannelListener icl = serviceHost.ChannelDispatchers[0].Listener;
ChannelDispatcher dispatcher = new ChannelDispatcher(icl);
Dim baseAddress As New Uri("http://localhost:8001/Simple")
Dim serviceHost As New ServiceHost(GetType(CalculatorService), baseAddress)
serviceHost.AddServiceEndpoint(GetType(ICalculator), New WSHttpBinding(), "CalculatorServiceObject")
serviceHost.Open()
Dim icl As IChannelListener = serviceHost.ChannelDispatchers(0).Listener
Dim dispatcher As New ChannelDispatcher(icl)
Comentarios
Inicializa una nueva instancia de la ChannelDispatcher clase desde el agente de escucha proporcionado, con tiempos de espera predeterminados proporcionados por el sistema.
Se aplica a
ChannelDispatcher(IChannelListener, String)
Inicializa una nueva instancia de la clase ChannelDispatcher.
public:
ChannelDispatcher(System::ServiceModel::Channels::IChannelListener ^ listener, System::String ^ bindingName);
public ChannelDispatcher(System.ServiceModel.Channels.IChannelListener listener, string bindingName);
new System.ServiceModel.Dispatcher.ChannelDispatcher : System.ServiceModel.Channels.IChannelListener * string -> System.ServiceModel.Dispatcher.ChannelDispatcher
Public Sub New (listener As IChannelListener, bindingName As String)
Parámetros
- listener
- IChannelListener
IChannelListener para el distribuidor del canal.
- bindingName
- String
Nombre del enlace usado para configurar el servicio.
Excepciones
listener es null.
Ejemplos
Uri baseAddress = new Uri("http://localhost:8001/Simple");
ServiceHost serviceHost = new ServiceHost(typeof(CalculatorService), baseAddress);
serviceHost.AddServiceEndpoint(
typeof(ICalculator),
new WSHttpBinding(),
"CalculatorServiceObject");
serviceHost.Open();
IChannelListener icl = serviceHost.ChannelDispatchers[0].Listener;
ChannelDispatcher dispatcher = new ChannelDispatcher(icl, "MyTestBinding");
Dim baseAddress As New Uri("http://localhost:8001/Simple")
Dim serviceHost As New ServiceHost(GetType(CalculatorService), baseAddress)
serviceHost.AddServiceEndpoint(GetType(ICalculator), New WSHttpBinding(), "CalculatorServiceObject")
serviceHost.Open()
Dim icl As IChannelListener = serviceHost.ChannelDispatchers(0).Listener
Dim dispatcher As New ChannelDispatcher(icl, "MyTestBinding")
Comentarios
Inicializa una nueva instancia de la ChannelDispatcher clase desde el agente de escucha y el enlace proporcionados, con tiempos de espera predeterminados proporcionados por el sistema.
Se aplica a
ChannelDispatcher(IChannelListener, String, IDefaultCommunicationTimeouts)
Inicializa una nueva instancia de la clase ChannelDispatcher.
public:
ChannelDispatcher(System::ServiceModel::Channels::IChannelListener ^ listener, System::String ^ bindingName, System::ServiceModel::IDefaultCommunicationTimeouts ^ timeouts);
public ChannelDispatcher(System.ServiceModel.Channels.IChannelListener listener, string bindingName, System.ServiceModel.IDefaultCommunicationTimeouts timeouts);
new System.ServiceModel.Dispatcher.ChannelDispatcher : System.ServiceModel.Channels.IChannelListener * string * System.ServiceModel.IDefaultCommunicationTimeouts -> System.ServiceModel.Dispatcher.ChannelDispatcher
Public Sub New (listener As IChannelListener, bindingName As String, timeouts As IDefaultCommunicationTimeouts)
Parámetros
- listener
- IChannelListener
IChannelListener para el servicio.
- bindingName
- String
Nombre del enlace usado para configurar el servicio.
- timeouts
- IDefaultCommunicationTimeouts
IDefaultCommunicationTimeouts para el servicio.
Excepciones
listener es null.
Ejemplos
Uri baseAddress = new Uri("http://localhost:8001/Simple");
ServiceHost serviceHost = new ServiceHost(typeof(CalculatorService), baseAddress);
WSHttpBinding binding = new WSHttpBinding();
serviceHost.AddServiceEndpoint(
typeof(ICalculator),
binding,
"CalculatorServiceObject");
serviceHost.Open();
IChannelListener icl = serviceHost.ChannelDispatchers[0].Listener;
ChannelDispatcher dispatcher = new ChannelDispatcher(icl, "MyTestBinding", binding);
Dim baseAddress As New Uri("http://localhost:8001/Simple")
Dim serviceHost As New ServiceHost(GetType(CalculatorService), baseAddress)
Dim binding As New WSHttpBinding()
serviceHost.AddServiceEndpoint(GetType(ICalculator), binding, "CalculatorServiceObject")
serviceHost.Open()
Dim icl As IChannelListener = serviceHost.ChannelDispatchers(0).Listener
Dim dispatcher As New ChannelDispatcher(icl, "MyTestBinding", binding)
Comentarios
Inicializa una nueva instancia de la ChannelDispatcher clase desde el agente de escucha y el enlace proporcionados, con los tiempos de espera predeterminados especificados.