Binding.CanBuildChannelFactory Método

Definição

Retorna um valor que indica se a associação atual pode criar uma pilha de fábrica de canais no cliente que atenda a alguns critérios específicos.

Sobrecargas

Nome Description
CanBuildChannelFactory<TChannel>(BindingParameterCollection)

Retorna um valor que indica se a associação atual pode criar uma pilha de fábrica de canais no cliente que satisfaça a coleção de parâmetros de associação especificados.

CanBuildChannelFactory<TChannel>(Object[])

Retorna um valor que indica se a associação atual pode criar uma pilha de fábrica de canais no cliente que atenda aos requisitos especificados por uma matriz de objetos.

Comentários

Use esse método se você quiser verificar se a fábrica de canais do tipo TChannel pode ser compilada para o context fornecido antes de tentar realmente compilar a fábrica. Como alternativa, tente criar a fábrica de canais chamando BuildChannelFactory e capturando a exceção gerada se ela não puder ser criada.

CanBuildChannelFactory<TChannel>(BindingParameterCollection)

Origem:
Binding.cs
Origem:
Binding.cs
Origem:
Binding.cs

Retorna um valor que indica se a associação atual pode criar uma pilha de fábrica de canais no cliente que satisfaça a coleção de parâmetros de associação especificados.

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

O tipo de canal para o qual a fábrica está sendo testada.

Parâmetros

parameters
BindingParameterCollection

O BindingParameterCollection que especifica os requisitos para a fábrica de canais que é criada.

Retornos

true se a pilha de fábrica de canais especificada puder ser compilada no cliente; caso contrário, false.

Comentários

Use esse método se você quiser verificar se a fábrica de canais de tipo TChannel pode ser compilada para a associação parameters especificada antes de tentar realmente compilar a fábrica. Como alternativa, tente criar a fábrica de canais chamando BuildChannelFactory<TChannel>(BindingParameterCollection) e capturando a exceção gerada se ela não puder ser criada.

Aplica-se a

CanBuildChannelFactory<TChannel>(Object[])

Origem:
Binding.cs
Origem:
Binding.cs
Origem:
Binding.cs

Retorna um valor que indica se a associação atual pode criar uma pilha de fábrica de canais no cliente que atenda aos requisitos especificados por uma 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

O tipo de canal para o qual a fábrica está sendo testada.

Parâmetros

parameters
Object[]

A matriz de objetos que especifica os requisitos para a fábrica de canais criada.

Retornos

true se a pilha de fábrica de canais especificada puder ser compilada no cliente; caso contrário, false.

Comentários

Use esse método se você quiser verificar se a fábrica de canais de tipo TChannel pode ser compilada para a associação parameters especificada antes de tentar realmente compilar a fábrica. Como alternativa, tente criar a fábrica de canais chamando BuildChannelFactory<TChannel>(Object[]) e capturando a exceção gerada se ela não puder ser criada.

Aplica-se a