OneWayBindingElement Kelas
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.
Memungkinkan perutean paket dan penggunaan metode satu arah.
public ref class OneWayBindingElement sealed : System::ServiceModel::Channels::BindingElement, System::ServiceModel::Description::IPolicyExportExtension
public sealed class OneWayBindingElement : System.ServiceModel.Channels.BindingElement, System.ServiceModel.Description.IPolicyExportExtension
type OneWayBindingElement = class
inherit BindingElement
interface IPolicyExportExtension
Public NotInheritable Class OneWayBindingElement
Inherits BindingElement
Implements IPolicyExportExtension
- Warisan
- Penerapan
Keterangan
Untuk mengaktifkan perutean paket, diperlukan lapisan konversi satu arah , yang disediakan kelas ini. Kelas ini adalah pengikatan dalam tumpukan pengikatan yang melakukan perubahan bentuk tingkat pesan yang disebut OneWayBindingElement
. Perubahan bentuk ini dapat mengambil IDuplexSessionChannel atau IRequestChannel dan mengeksposnya sebagai IInputChannel, atau sebaliknya dapat mengambil IDuplexSessionChannel atau IRequestChannel dan mengeksposnya sebagai IOutputChannel. Pengguna dapat membuat pengikatan kustom yang melapisi pengikatan ini di atas transportasi sesi-sadar atau permintaan-balasan untuk membuatnya dapat dirutekan paket.
Kelas ini juga berguna ketika Anda ingin mengekspos metode satu arah dengan cara yang lebih asli. Lebih banyak transformasi dapat diterapkan pada lapisan ini, seperti Dupleks Komposit dan Olahpesan yang Andal.
Konstruktor
OneWayBindingElement() |
Menginisialisasi instans baru kelas OneWayBindingElement. |
Properti
ChannelPoolSettings |
Mendapatkan pengaturan kumpulan saluran. |
MaxAcceptedChannels |
Mendapatkan atau mengatur jumlah maksimum saluran yang dapat diterima. |
PacketRoutable |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah perutean paket diaktifkan. |
Metode
BuildChannelFactory<TChannel>(BindingContext) |
Menginisialisasi pabrik saluran untuk menghasilkan saluran satu arah dari konteks pengikatan. |
BuildChannelListener<TChannel>(BindingContext) |
Menginisialisasi pendengar saluran untuk menerima saluran satu arah. |
CanBuildChannelFactory<TChannel>(BindingContext) |
Mendapatkan nilai yang menunjukkan apakah pabrik saluran dari jenis yang ditentukan dapat dibangun. |
CanBuildChannelListener<TChannel>(BindingContext) |
Mendapatkan nilai yang menunjukkan apakah pendengar saluran dari jenis yang ditentukan dapat dibangun. |
Clone() |
Mengkloning instans kelas ini. |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetProperty<T>(BindingContext) |
Mendapatkan properti dari tumpukan pengikatan, jika ada. |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
ShouldSerializeChannelPoolSettings() |
Mengembalikan apakah properti kumpulan saluran yang terkait dengan elemen pengikatan ini harus diserialisasikan. |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Implementasi Antarmuka Eksplisit
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
Mengekspor pernyataan kebijakan kustom yang mewakili elemen pengikatan satu arah. |