ChannelFactoryBase<TChannel> 建構函式

定義

初始化 ChannelFactoryBase<TChannel> 類別的新執行個體。

多載

ChannelFactoryBase<TChannel>()

初始化 ChannelFactoryBase<TChannel> 類別的新執行個體。

ChannelFactoryBase<TChannel>(IDefaultCommunicationTimeouts)

使用指定的預設通訊逾時,初始化 ChannelFactoryBase<TChannel> 類別的新執行個體。

備註

交換訊息時,預設的 ChannelFactoryBase<TChannel>() 建構函式會使用服務模型逾時值來初始化逾時屬性。 若是開啟、傳送和關閉作業,預設值為 1 分鐘;若是接收作業,則為 10 分鐘。 如果您想要為這些作業逾時指定其他值,請使用 ChannelFactoryBase<TChannel>(IDefaultCommunicationTimeouts)

ChannelFactoryBase<TChannel>()

來源:
ChannelFactoryBase.cs
來源:
ChannelFactoryBase.cs
來源:
ChannelFactoryBase.cs

初始化 ChannelFactoryBase<TChannel> 類別的新執行個體。

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

備註

無參數建構函式會在交換訊息時,使用服務模型逾時值初始化逾時屬性。 若是開啟、傳送和關閉作業,預設值為 1 分鐘;若是接收作業,則為 10 分鐘。 如果您想要為這些作業逾時指定其他值,請使用 ChannelFactoryBase<TChannel>(IDefaultCommunicationTimeouts)

適用於

ChannelFactoryBase<TChannel>(IDefaultCommunicationTimeouts)

來源:
ChannelFactoryBase.cs
來源:
ChannelFactoryBase.cs
來源:
ChannelFactoryBase.cs

使用指定的預設通訊逾時,初始化 ChannelFactoryBase<TChannel> 類別的新執行個體。

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)

參數

timeouts
IDefaultCommunicationTimeouts

IDefaultCommunicationTimeouts,可在交換訊息時,指定開啟、傳送、接收和關閉作業的預設逾時值。

備註

ChannelFactoryBase<TChannel>(IDefaultCommunicationTimeouts)如果您想要為開啟、傳送、接收和關閉作業逾時指定自訂值,而不是使用服務模型預設值,請使用 而非無參數建構函式。

適用於