CompositeDuplexBindingElement 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.
Mewakili elemen pengikatan yang digunakan ketika klien harus mengekspos titik akhir layanan untuk 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
- Penerapan
Keterangan
Ini biasanya digunakan dengan transportasi, seperti HTTP, yang tidak memungkinkan komunikasi dupleks secara asli. TCP, sebaliknya, memungkinkan komunikasi dupleks secara asli dan karenanya tidak memerlukan penggunaan elemen pengikatan ini untuk 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
| Nama | Deskripsi |
|---|---|
| CompositeDuplexBindingElement() |
Menginisialisasi instans baru dari kelas CompositeDuplexBindingElement. |
Properti
| Nama | Deskripsi |
|---|---|
| ClientBaseAddress |
Mendapatkan atau mengatur alamat dasar untuk klien. |
Metode
| Nama | Deskripsi |
|---|---|
| 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 bertitik yang diminta dari lapisan yang sesuai di salah satu tumpukan saluran. |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Implementasi Antarmuka Eksplisit
| Nama | Deskripsi |
|---|---|
| IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
Mengekspor pernyataan kebijakan kustom tentang pengikatan yang mewakili adanya dupleks komposit dalam pengikatan. |