ReliableSessionBindingElement.BuildChannelFactory<TChannel> Método
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í.
Devuelve un generador que crea un canal de un tipo especificado que admite una sesión confiable.
public:
generic <typename TChannel>
override System::ServiceModel::Channels::IChannelFactory<TChannel> ^ BuildChannelFactory(System::ServiceModel::Channels::BindingContext ^ context);
public override System.ServiceModel.Channels.IChannelFactory<TChannel> BuildChannelFactory<TChannel>(System.ServiceModel.Channels.BindingContext context);
override this.BuildChannelFactory : System.ServiceModel.Channels.BindingContext -> System.ServiceModel.Channels.IChannelFactory<'Channel>
Public Overrides Function BuildChannelFactory(Of TChannel) (context As BindingContext) As IChannelFactory(Of TChannel)
Parámetros de tipo
- TChannel
Tipo de canal que compila la factoría.
Parámetros
- context
- BindingContext
BindingContext que contiene la información necesaria para compilar las factorías que pueden generar canales de tipo TChannel.
Devoluciones
IChannelFactory<TChannel> de tipo IChannel inicializado a partir de context.
Excepciones
No se admite TChannel.
Comentarios
El IChannel generado por el generador es de tipo TChannel. Los tipos de TChannel admitidos en el cliente dependen de los tipos de canales subyacentes que se conectan al servicio. En la tabla siguiente se indica qué tipos de canal de sesión confiables se admiten como función de los canales subyacentes.
Compatibilidad con tipos de sesión TChannel confiables por tipos de canal subyacentes |
IRequestChannel | IRequestSessionChannel | IDuplexChannel | IDuplexSessionChannel |
|---|---|---|---|---|
| IOutputSessionChannel | Sí | Sí | Sí | Sí |
| IRequestSessionChannel | Sí | Sí | No | No |
| IDuplexSessionChannel | No | No | Sí | Sí |