Binding.CanBuildChannelFactory Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Retourneert een waarde die aangeeft of de huidige binding een channel factory-stack kan bouwen op de client die voldoet aan een aantal specifieke criteria.
Overloads
| Name | Description |
|---|---|
| CanBuildChannelFactory<TChannel>(BindingParameterCollection) |
Retourneert een waarde die aangeeft of de huidige binding een kanaalfactorystack kan bouwen op de client die voldoet aan de verzameling bindingsparameters die zijn opgegeven. |
| CanBuildChannelFactory<TChannel>(Object[]) |
Retourneert een waarde die aangeeft of de huidige binding een kanaalfactorystack kan bouwen op de client die voldoet aan de vereisten die zijn opgegeven door een objectmatrix. |
Opmerkingen
Gebruik deze methode als u wilt controleren of de kanaalfactory voor kanalen van het type TChannel kan worden gebouwd voor de context opgegeven voordat u de fabriek daadwerkelijk wilt bouwen. U kunt ook proberen de kanaalfactory te bouwen door de uitzondering aan te roepen BuildChannelFactory en te ondervangen die wordt gegenereerd als deze niet kan worden gebouwd.
CanBuildChannelFactory<TChannel>(BindingParameterCollection)
Retourneert een waarde die aangeeft of de huidige binding een kanaalfactorystack kan bouwen op de client die voldoet aan de verzameling bindingsparameters die zijn opgegeven.
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
Type parameters
- TChannel
Het type kanaal waarvoor de fabriek wordt getest.
Parameters
- parameters
- BindingParameterCollection
Hiermee BindingParameterCollection geeft u de vereisten op voor de kanaalfactory die is gebouwd.
Retouren
true als de opgegeven channel factory-stack kan worden gebouwd op de client; anders, false.
Opmerkingen
Gebruik deze methode als u wilt controleren of de kanaalfactory voor kanalen van het type TChannel kan worden gebouwd voor de binding parameters die is opgegeven voordat u de fabriek daadwerkelijk probeert te bouwen. U kunt ook proberen de kanaalfactory te bouwen door de uitzondering aan te roepen BuildChannelFactory<TChannel>(BindingParameterCollection) en te ondervangen die wordt gegenereerd als deze niet kan worden gebouwd.
Van toepassing op
CanBuildChannelFactory<TChannel>(Object[])
Retourneert een waarde die aangeeft of de huidige binding een kanaalfactorystack kan bouwen op de client die voldoet aan de vereisten die zijn opgegeven door een objectmatrix.
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
Type parameters
- TChannel
Het type kanaal waarvoor de fabriek wordt getest.
Parameters
- parameters
- Object[]
De objectmatrix die vereisten opgeeft voor de kanaalfactory die is gebouwd.
Retouren
true als de opgegeven channel factory-stack kan worden gebouwd op de client; anders, false.
Opmerkingen
Gebruik deze methode als u wilt controleren of de kanaalfactory voor kanalen van het type TChannel kan worden gebouwd voor de binding parameters die is opgegeven voordat u de fabriek daadwerkelijk probeert te bouwen. U kunt ook proberen de kanaalfactory te bouwen door de uitzondering aan te roepen BuildChannelFactory<TChannel>(Object[]) en te ondervangen die wordt gegenereerd als deze niet kan worden gebouwd.