Bagikan melalui


BindingContext Kelas

Definisi

Menyediakan informasi tentang alamat, pengikatan, elemen pengikatan, dan parameter pengikatan yang diperlukan untuk membangun listener saluran dan pabrik saluran.

public ref class BindingContext
public class BindingContext
type BindingContext = class
Public Class BindingContext
Warisan
BindingContext

Keterangan

Pendengar saluran dan pabrik saluran, pada gilirannya, membangun tumpukan saluran yang digunakan untuk memproses pesan masuk dan keluar. Konteks pengikatan juga menyediakan tautan ke pabrik saluran dalam dan pendengar saluran yang digunakan untuk membangun tumpukan saluran dan pendengar. Konteks pengikatan pada dasarnya menyimpan semua informasi dinamis yang diperlukan selama pembangunan tumpukan saluran.

Konstruktor

BindingContext(CustomBinding, BindingParameterCollection)

Menginisialisasi instans BindingContext baru kelas untuk pengikatan dan pengumpulan parameter pengikatan tertentu.

BindingContext(CustomBinding, BindingParameterCollection, Uri, String, ListenUriMode)

Menginisialisasi instans BindingContext baru kelas untuk pengikatan tertentu, pengumpulan parameter pengikatan, dan alamat untuk titik akhir di mana layanan mendengarkan.

Properti

Binding

Mendapatkan pengikatan untuk saluran yang dibangun dalam konteks saat ini.

BindingParameters

Mendapatkan kumpulan parameter pengikatan untuk saluran yang dibangun dalam konteks saat ini.

ListenUriBaseAddress

Mendapatkan atau mengatur URI yang menyediakan alamat dasar tempat titik akhir layanan mendengarkan.

ListenUriMode

Mendapatkan atau menetapkan nilai yang menunjukkan apakah transportasi harus memastikan bahwa URI yang disediakan untuk didengarkan layanan unik.

ListenUriRelativeAddress

Mendapatkan atau mengatur URI yang menyediakan alamat relatif di mana titik akhir layanan mendengarkan.

RemainingBindingElements

Mendapatkan elemen pengikatan yang digunakan oleh elemen pengikatan lain untuk membangun tumpukan saluran.

Metode

BuildInnerChannelFactory<TChannel>()

Membangun pabrik saluran dalam untuk saluran jenis tertentu di bawah pabrik saluran saat ini.

BuildInnerChannelListener<TChannel>()

Membangun pendengar saluran dalam yang mendengarkan jenis saluran tertentu.

CanBuildInnerChannelFactory<TChannel>()

Mengembalikan nilai yang menunjukkan apakah pabrik saluran dalam dapat menghasilkan jenis saluran tertentu.

CanBuildInnerChannelListener<TChannel>()

Mengembalikan nilai yang menunjukkan apakah pendengar saluran dalam dapat dibuat untuk mendengarkan jenis saluran tertentu.

Clone()

Mengembalikan salinan konteks build saluran 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)
GetInnerProperty<T>()

Mengembalikan objek jenis yang diminta, jika ada, dari lapisan yang sesuai dalam tumpukan pengikatan.

GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk