Binding.CanBuildChannelFactory 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 valor que indica si el enlace actual puede compilar una pila de generador de canales en el cliente que satisfaga algunos criterios concretos.
Sobrecargas
CanBuildChannelFactory<TChannel>(BindingParameterCollection) |
Devuelve un valor que indica si el enlace actual puede compilar una pila de generador de canales en el cliente que satisfaga la colección especificada de parámetros de enlace. |
CanBuildChannelFactory<TChannel>(Object[]) |
Devuelve un valor que indica si el enlace actual puede compilar una pila de generador de canales en el cliente que satisfaga los requisitos especificados por una matriz de objetos. |
Comentarios
Utilice este método si desea comprobar que el generador del canal para los canales de tipo TChannel
se puede compilar para el context
proporcionado antes de intentar realmente compilar el generador. Como alternativa, intente compilar el generador del canal llamando a BuildChannelFactory y detecte la excepción generada si no es posible compilarlo.
CanBuildChannelFactory<TChannel>(BindingParameterCollection)
- Source:
- Binding.cs
Devuelve un valor que indica si el enlace actual puede compilar una pila de generador de canales en el cliente que satisfaga la colección especificada de parámetros de enlace.
public:
generic <typename TChannel>
virtual bool CanBuildChannelFactory(System::ServiceModel::Channels::BindingParameterCollection ^ parameters);
public virtual bool CanBuildChannelFactory<TChannel> (System.ServiceModel.Channels.BindingParameterCollection parameters);
abstract member CanBuildChannelFactory : System.ServiceModel.Channels.BindingParameterCollection -> bool
override this.CanBuildChannelFactory : System.ServiceModel.Channels.BindingParameterCollection -> bool
Public Overridable Function CanBuildChannelFactory(Of TChannel) (parameters As BindingParameterCollection) As Boolean
Parámetros de tipo
- TChannel
El tipo de canal para el que se prueba el generador.
Parámetros
- parameters
- BindingParameterCollection
BindingParameterCollection que especifica los requisitos para el generador de canales creado.
Devoluciones
true
si se puede crear la pila del generador de canales especificada en el cliente; de lo contrario, false
.
Comentarios
Utilice este método si desea comprobar que el generador de canales para los canales de tipo TChannel
se puede crear para los parameters
de enlace proporcionados antes de intentar realmente crear el generador. Como alternativa, intente compilar el generador del canal llamando a BuildChannelFactory<TChannel>(BindingParameterCollection) y detecte la excepción generada si no es posible compilarlo.
Se aplica a
CanBuildChannelFactory<TChannel>(Object[])
- Source:
- Binding.cs
Devuelve un valor que indica si el enlace actual puede compilar una pila de generador de canales en el cliente que satisfaga los requisitos especificados por una matriz de objetos.
public:
generic <typename TChannel>
bool CanBuildChannelFactory(... cli::array <System::Object ^> ^ parameters);
public bool CanBuildChannelFactory<TChannel> (params object[] parameters);
member this.CanBuildChannelFactory : obj[] -> bool
Public Function CanBuildChannelFactory(Of TChannel) (ParamArray parameters As Object()) As Boolean
Parámetros de tipo
- TChannel
El tipo de canal para el que se prueba el generador.
Parámetros
- parameters
- Object[]
La matriz de objetos que especifica los requisitos para el generador de canales creado.
Devoluciones
true
si se puede crear la pila del generador de canales especificada en el cliente; de lo contrario, false
.
Comentarios
Utilice este método si desea comprobar que el generador de canales para los canales de tipo TChannel
se puede crear para los parameters
de enlace proporcionados antes de intentar realmente crear el generador. Como alternativa, intente compilar el generador del canal llamando a BuildChannelFactory<TChannel>(Object[]) y detecte la excepción generada si no es posible compilarlo.