ReliableSessionBindingElement.BuildChannelFactory<TChannel> Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengembalikan pabrik yang membuat saluran dari jenis tertentu yang mendukung sesi yang andal.
public:
generic <typename TChannel>
override System::ServiceModel::Channels::IChannelFactory<TChannel> ^ BuildChannelFactory(System::ServiceModel::Channels::BindingContext ^ context);
public override System.ServiceModel.Channels.IChannelFactory<TChannel> BuildChannelFactory<TChannel> (System.ServiceModel.Channels.BindingContext context);
override this.BuildChannelFactory : System.ServiceModel.Channels.BindingContext -> System.ServiceModel.Channels.IChannelFactory<'Channel>
Public Overrides Function BuildChannelFactory(Of TChannel) (context As BindingContext) As IChannelFactory(Of TChannel)
Jenis parameter
- TChannel
Jenis saluran yang dibangun pabrik.
Parameter
- context
- BindingContext
BindingContext yang berisi informasi yang diperlukan untuk membangun pabrik yang dapat menghasilkan saluran jenis TChannel
.
Mengembalikan
IChannelFactory<TChannel> Jenis yang IChannel diinisialisasi context
dari .
Pengecualian
TChannel
tidak didukung.
Keterangan
Yang IChannel diproduksi oleh pabrik berjenis TChannel
. Jenis yang TChannel
didukung pada klien tergantung pada jenis saluran yang mendasar yang terhubung ke layanan. Tabel berikut menunjukkan jenis saluran sesi yang andal yang didukung sebagai fungsi saluran yang mendasar.
Dukungan untuk Jenis Sesi TChannel yang Andal dengan Jenis Saluran Yang Mendasar |
IRequestChannel | IRequestSessionChannel | IDuplexChannel | IDuplexSessionChannel |
---|---|---|---|---|
IOutputSessionChannel | Ya | Ya | Ya | Ya |
IRequestSessionChannel | Ya | Ya | Tidak | Tidak |
IDuplexSessionChannel | Tidak | Tidak | Ya | Ya |