Freigeben über


ChannelFactoryBase<TChannel> Konstruktoren

Definition

Initialisiert eine neue Instanz der ChannelFactoryBase<TChannel>-Klasse.

Überlädt

ChannelFactoryBase<TChannel>()

Initialisiert eine neue Instanz der ChannelFactoryBase<TChannel>-Klasse.

ChannelFactoryBase<TChannel>(IDefaultCommunicationTimeouts)

Initialisiert eine neue Instanz der ChannelFactoryBase<TChannel>-Klasse mit den angegebenen Standardtimeoutwerten für die Kommunikation.

Hinweise

Der ChannelFactoryBase<TChannel>()-Standardkonstruktor initialisiert die Timeouteigenschaften beim Austauschen von Nachrichten mit den Timeoutwerten für das Dienstmodul. Der Standardwert für das Öffnen, Senden und Schließen beträgt 1 Minute; der Standardwert für das Empfangen beträgt 10 Minuten. Mit ChannelFactoryBase<TChannel>(IDefaultCommunicationTimeouts) können Sie abweichende Werte für den Timeoutwert dieser Vorgänge angeben.

ChannelFactoryBase<TChannel>()

Initialisiert eine neue Instanz der ChannelFactoryBase<TChannel>-Klasse.

protected:
 ChannelFactoryBase();
protected ChannelFactoryBase ();
Protected Sub New ()

Hinweise

Der parameterlose Konstruktor initialisiert Timeouteigenschaften mit den Zeitoutwerten des Dienstmodells beim Austausch von Nachrichten. Der Standardwert für das Öffnen, Senden und Schließen beträgt 1 Minute; der Standardwert für das Empfangen beträgt 10 Minuten. Mit ChannelFactoryBase<TChannel>(IDefaultCommunicationTimeouts) können Sie abweichende Werte für den Timeoutwert dieser Vorgänge angeben.

Gilt für

ChannelFactoryBase<TChannel>(IDefaultCommunicationTimeouts)

Initialisiert eine neue Instanz der ChannelFactoryBase<TChannel>-Klasse mit den angegebenen Standardtimeoutwerten für die Kommunikation.

protected:
 ChannelFactoryBase(System::ServiceModel::IDefaultCommunicationTimeouts ^ timeouts);
protected ChannelFactoryBase (System.ServiceModel.IDefaultCommunicationTimeouts timeouts);
new System.ServiceModel.Channels.ChannelFactoryBase<'Channel> : System.ServiceModel.IDefaultCommunicationTimeouts -> System.ServiceModel.Channels.ChannelFactoryBase<'Channel>
Protected Sub New (timeouts As IDefaultCommunicationTimeouts)

Parameter

timeouts
IDefaultCommunicationTimeouts

Die IDefaultCommunicationTimeouts-Schnittstelle mit den Standardtimeoutwerten für das Öffnen, Senden und Empfangen sowie für das Schließen beim Austauschen von Nachrichten.

Hinweise

Verwenden Sie anstelle des parameterlosen Konstruktors, wenn Sie benutzerdefinierte Werte für die geöffneten, senden, empfangen und Schließen von Vorgangstimeouts angeben möchten, anstatt die Standardwerte des Dienstmodells zu verwenden ChannelFactoryBase<TChannel>(IDefaultCommunicationTimeouts) .

Gilt für