Bagikan melalui


CompositeDuplexBindingElement Kelas

Definisi

Mewakili elemen pengikatan yang digunakan ketika klien harus mengekspos titik akhir agar layanan mengirim pesan kembali ke klien.

public ref class CompositeDuplexBindingElement sealed : System::ServiceModel::Channels::BindingElement, System::ServiceModel::Description::IPolicyExportExtension
public sealed class CompositeDuplexBindingElement : System.ServiceModel.Channels.BindingElement, System.ServiceModel.Description.IPolicyExportExtension
type CompositeDuplexBindingElement = class
    inherit BindingElement
    interface IPolicyExportExtension
Public NotInheritable Class CompositeDuplexBindingElement
Inherits BindingElement
Implements IPolicyExportExtension
Warisan
CompositeDuplexBindingElement
Penerapan

Keterangan

Ini biasanya digunakan dengan transportasi, seperti HTTP, yang tidak memungkinkan komunikasi dupleks secara asli. Sebaliknya, TCP memungkinkan komunikasi dupleks secara asli dan karenanya tidak memerlukan penggunaan elemen pengikatan ini bagi layanan untuk mengirim pesan kembali ke klien.

Klien harus mengekspos alamat di mana layanan dapat menghubunginya untuk membuat koneksi dari layanan ke klien. Alamat klien ini disediakan oleh ClientBaseAddress properti . Perhatikan bahwa Windows Communication Foundation (WCF) secara otomatis menghasilkan ClientBaseAddress jika tidak diatur secara eksplisit oleh pengguna.

Konstruktor

CompositeDuplexBindingElement()

Menginisialisasi instans baru kelas CompositeDuplexBindingElement.

Properti

ClientBaseAddress

Mendapatkan atau mengatur alamat dasar untuk klien.

Metode

BuildChannelFactory<TChannel>(BindingContext)

Mengembalikan pabrik saluran yang dapat membuat saluran dupleks komposit.

BuildChannelListener<TChannel>(BindingContext)

Mengembalikan pendengar saluran yang dapat menerima saluran dupleks komposit.

CanBuildChannelFactory<TChannel>(BindingContext)

Mengembalikan nilai yang menunjukkan apakah pengikatan dapat membangun pabrik saluran yang menghasilkan jenis saluran tertentu yang memenuhi persyaratan konteks.

CanBuildChannelListener<TChannel>(BindingContext)

Mengembalikan nilai yang menunjukkan apakah pengikatan dapat membangun pendengar saluran yang menerima jenis saluran tertentu yang memenuhi persyaratan konteks.

Clone()

Mengembalikan klon mendalam dari elemen pengikatan saat 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)

Mengembalikan objek jenis yang diminta dari lapisan yang sesuai di salah satu tumpukan saluran.

GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Implementasi Antarmuka Eksplisit

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Mengekspor pernyataan kebijakan kustom tentang pengikatan yang mewakili adanya dupleks komposit dalam pengikatan.

Berlaku untuk