BinaryServerFormatterSinkProvider 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.
kullanan BinaryFormattersunucu biçimlendirici kanalı havuz sağlayıcısı için uygulamayı sağlar.
public ref class BinaryServerFormatterSinkProvider : System::Runtime::Remoting::Channels::IServerFormatterSinkProvider
public class BinaryServerFormatterSinkProvider : System.Runtime.Remoting.Channels.IServerFormatterSinkProvider
type BinaryServerFormatterSinkProvider = class
interface IServerFormatterSinkProvider
interface IServerChannelSinkProvider
Public Class BinaryServerFormatterSinkProvider
Implements IServerFormatterSinkProvider
- Devralma
-
BinaryServerFormatterSinkProvider
- Uygulamalar
Açıklamalar
Kanal havuzları, arabirimin uygulamaları aracılığıyla bir sunucu kanalına IServerChannelSinkProvider bağlanır. Tüm uzaktan iletişim sunucusu kanalları, parametre olarak alan IServerChannelSinkProvider oluşturucular sağlar.
Kanal havuzu sağlayıcıları bir zincirde depolanır ve dış sağlayıcıyı kanal oluşturucuya geçirmeden önce tüm kanal havuzu sağlayıcılarını zincirleme sorumluluğu kullanıcı tarafından sağlanır. IServerChannelSinkProvider bu amaç için adlı Next bir özellik sağlar.
Yapılandırma dosyasında birden çok kanal havuzu sağlayıcısı sağlandığında uzaktan iletişim altyapısı bunları yapılandırma dosyasında bulundukları sırayla birbirine zincirler. Kanal havuzu sağlayıcıları, çağrı sırasında RemotingConfiguration.Configure kanal oluşturulduğunda oluşturulur.
Biçimlendirici havuzları, kanalı çalışma zamanında yapılandırmak için havuz yapılandırma özelliklerini kullanır. Havuz özellikleri bir yapılandırma dosyasında veya program aracılığıyla içinde IDictionarybelirtilebilir. Yapılandırma dosyasında tüm değerler dizelerle temsil edilir, ancak bir özelliği IDictionary program aracılığıyla oluştururken, değer türleri yerel değerleriyle veya dizelerle belirtilebilir.
Aşağıdaki tabloda, geçerli havuz sağlayıcısı için belirtilebilen havuz yapılandırma özellikleri gösterilmektedir.
Özellik | Açıklama |
---|---|
includeVersions |
Biçimlendiricinin sürüm oluşturma bilgilerini ekleyip eklemeyeceğini belirtir. Değerler veya false şeklindedirtrue . |
Önemli
Güvenilmeyen verilerle veya güvenli olmayan bir kanalda bu nesnenin bir örneğini kullanmak bir güvenlik riskidir. Bu nesneyi yalnızca güvenilir verilerle ve güvenli bir kanalda kullanın. Daha fazla bilgi için bkz. Tüm Girişleri Doğrulama.
Oluşturucular
BinaryServerFormatterSinkProvider() |
BinaryServerFormatterSinkProvider sınıfının yeni bir örneğini varsayılan değerlerle başlatır. |
BinaryServerFormatterSinkProvider(IDictionary, ICollection) |
Sağlanan özellikler ve sağlayıcı verileriyle sınıfının yeni bir örneğini BinaryServerFormatterSinkProvider başlatır. |
Özellikler
Next |
Havuz sağlayıcısı zincirinde sonrakini IServerChannelSinkProvider alır veya ayarlar. |
TypeFilterLevel |
Gerçekleştirdiği otomatik seri durumdan çıkarma |
Yöntemler
CreateSink(IChannelReceiver) |
Havuz zinciri oluşturur. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetChannelData(IChannelDataStore) |
Geçerli havuzun ilişkili olduğu kanalın kanal verilerini döndürür. |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
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) |
Şunlara uygulanır
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin