BindingContext Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Kanal dinleyicilerini ve kanal fabrikalarını oluşturmak için gereken adresler, bağlamalar, bağlama öğeleri ve bağlama parametreleri hakkında bilgi sağlar.
public ref class BindingContext
public class BindingContext
type BindingContext = class
Public Class BindingContext
- Devralma
-
BindingContext
Açıklamalar
Kanal dinleyicileri ve kanal fabrikaları da gelen ve giden iletileri işlemek için kullanılan kanal yığınlarını oluşturur. Bağlama bağlamı, kanalı ve dinleyici yığınlarını oluşturmak için kullanılan iç kanal fabrikalarına ve kanal dinleyicilerine de bağlantı sağlar. Bağlama bağlamı temelde kanal yığınının oluşturulması sırasında gereken tüm dinamik bilgileri depolar.
Oluşturucular
BindingContext(CustomBinding, BindingParameterCollection) |
Belirtilen bağlama ve bağlama parametreleri koleksiyonu için sınıfının yeni bir örneğini BindingContext başlatır. |
BindingContext(CustomBinding, BindingParameterCollection, Uri, String, ListenUriMode) |
Belirtilen bağlama, bağlama parametreleri koleksiyonu ve hizmetin dinlediği uç noktanın adresi için sınıfının yeni bir örneğini BindingContext başlatır. |
Özellikler
Binding |
Geçerli bağlamda oluşturulan kanalın bağlamasını alır. |
BindingParameters |
Geçerli bağlamda oluşturulan kanal için bağlama parametreleri koleksiyonunu alır. |
ListenUriBaseAddress |
Hizmet uç noktasının dinlediği temel adresi sağlayan URI'yi alır veya ayarlar. |
ListenUriMode |
Aktarım, hizmetin dinlemesi için sağlanan URI'nin benzersiz olduğundan emin olması gerekip gerekmediğini belirten bir değer alır veya ayarlar. |
ListenUriRelativeAddress |
Hizmet uç noktasının dinlediği göreli adresi sağlayan URI'yi alır veya ayarlar. |
RemainingBindingElements |
Kanal yığınını oluşturmak için diğer bağlama öğeleri tarafından kullanılan bağlama öğelerini alır. |
Yöntemler
BuildInnerChannelFactory<TChannel>() |
Geçerli kanal fabrikasının altında belirtilen türde kanallar için iç kanal fabrikasını oluşturur. |
BuildInnerChannelListener<TChannel>() |
Belirtilen kanal türünü dinleyen bir iç kanal dinleyicisi oluşturur. |
CanBuildInnerChannelFactory<TChannel>() |
İç kanal fabrikasının belirli bir kanal türü oluşturup üretemeyeceğini gösteren bir değer döndürür. |
CanBuildInnerChannelListener<TChannel>() |
İç kanal dinleyicisinin belirtilen kanal türünü dinleyecek şekilde oluşturulup oluşturulamayacağını belirten bir değer döndürür. |
Clone() |
Geçerli kanal derleme bağlamının bir kopyasını döndürür. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetInnerProperty<T>() |
Varsa, bağlama yığınındaki uygun katmandan istenen türlenmiş bir nesne döndürür. |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |