Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

BindingElement.CanBuildChannelFactory<TChannel>-Methode

Aktualisiert: November 2007

Gibt einen Wert zurück, der angibt, ob das Bindungselement eine Kanalfactory für einen bestimmten Typ von Kanälen erstellen kann.

Namespace:  System.ServiceModel.Channels
Assembly:  System.ServiceModel (in System.ServiceModel.dll)
public virtual bool CanBuildChannelFactory<TChannel>(
	BindingContext context
)

J# unterstützt die Verwendung von generischen APIs, aber nicht die Deklaration von neuen generischen APIs.
JScript unterstützt keine generischen Typen oder Methoden.

Typparameter

TChannel

Der Typ des Kanals, der von der Kanalfactory erzeugt wird.

Parameter

context
Typ: System.ServiceModel.Channels.BindingContext
BindingContext, der den Kontext für das Bindungselement bereitstellt.

Rückgabewert

Typ: System.Boolean
true, wenn die IChannelFactory<TChannel> vom Typ TChannel durch das Bindungselement erstellt werden kann, andernfalls false.
AusnahmeBedingung
ArgumentNullException

context ist null.

Überprüfen Sie mit dieser Methode, ob die Kanalfactory für Kanäle vom Typ TChannel für den bereitgestellten context erstellt werden kann, bevor versucht wird, die Factory zu erstellen. Alternativ können Sie die Kanalfactory erstellen, indem Sie BuildChannelFactory<TChannel> aufrufen und die Ausnahme abrufen, falls eine Erstellung fehlschlägt.

CustomBinding binding = new CustomBinding();
HttpTransportBindingElement element = new HttpTransportBindingElement();
BindingParameterCollection parameters = new BindingParameterCollection();
BindingContext context = new BindingContext(binding, parameters);

bool bFlag = element.CanBuildChannelFactory<IRequestChannel>(context);


Windows Vista, Windows XP SP2, Windows Server 2003, Windows CE, Windows Mobile für Smartphone, Windows Mobile für Pocket PC

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

.NET Framework

Unterstützt in: 3.5, 3.0

.NET Compact Framework

Unterstützt in: 3.5
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
Microsoft führt eine Onlineumfrage durch, um Ihre Meinung zur MSDN-Website zu erfahren. Wenn Sie sich zur Teilnahme entscheiden, wird Ihnen die Onlineumfrage angezeigt, sobald Sie die MSDN-Website verlassen.

Möchten Sie an der Umfrage teilnehmen?
© 2013 Microsoft. Alle Rechte vorbehalten.