Binding.CanBuildChannelFactory 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回一个值,该值指示当前绑定是否可以在客户端上生成满足某些特定条件的通道工厂堆栈。
重载
| 名称 | 说明 |
|---|---|
| CanBuildChannelFactory<TChannel>(BindingParameterCollection) |
返回一个值,该值指示当前绑定是否可以在客户端上生成满足指定绑定参数集合的通道工厂堆栈。 |
| CanBuildChannelFactory<TChannel>(Object[]) |
返回一个值,该值指示当前绑定是否可以在客户端上生成满足对象数组指定的要求的通道工厂堆栈。 |
注解
如果要检查通道工厂的类型是否可在尝试实际生成工厂之前为TChannel提供的通道context生成,请使用此方法。 或者,尝试通过调用 BuildChannelFactory 和捕获生成的异常来生成通道工厂(如果无法生成该异常)。
CanBuildChannelFactory<TChannel>(BindingParameterCollection)
- Source:
- Binding.cs
- Source:
- Binding.cs
- Source:
- Binding.cs
返回一个值,该值指示当前绑定是否可以在客户端上生成满足指定绑定参数集合的通道工厂堆栈。
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
类型参数
- TChannel
要为其测试工厂的通道类型。
参数
- parameters
- BindingParameterCollection
指定 BindingParameterCollection 生成的通道工厂的要求。
返回
true 如果指定的通道工厂堆栈可以在客户端上生成,则为 ;否则,为 false.
注解
如果要检查通道工厂的类型是否可为指定的绑定TChannel生成通道工厂parameters,然后再尝试实际生成工厂,请使用此方法。 或者,尝试通过调用 BuildChannelFactory<TChannel>(BindingParameterCollection) 和捕获生成的异常来生成通道工厂(如果无法生成该异常)。
适用于
CanBuildChannelFactory<TChannel>(Object[])
- Source:
- Binding.cs
- Source:
- Binding.cs
- Source:
- Binding.cs
返回一个值,该值指示当前绑定是否可以在客户端上生成满足对象数组指定的要求的通道工厂堆栈。
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
类型参数
- TChannel
要为其测试工厂的通道类型。
参数
- parameters
- Object[]
指定生成的通道工厂的要求的对象数组。
返回
true 如果指定的通道工厂堆栈可以在客户端上生成,则为 ;否则,为 false.
注解
如果要检查通道工厂的类型是否可为指定的绑定TChannel生成通道工厂parameters,然后再尝试实际生成工厂,请使用此方法。 或者,尝试通过调用 BuildChannelFactory<TChannel>(Object[]) 和捕获生成的异常来生成通道工厂(如果无法生成该异常)。