Binding.CanBuildChannelFactory Método

Definición

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)

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

Boolean

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[])

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

Boolean

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.

Se aplica a