SoapServerFormatterSink 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 SoapFormatterbir sunucu biçimlendirici havuzu için uygulamayı sağlar.
public ref class SoapServerFormatterSink : System::Runtime::Remoting::Channels::IServerChannelSink
public class SoapServerFormatterSink : System.Runtime.Remoting.Channels.IServerChannelSink
type SoapServerFormatterSink = class
interface IServerChannelSink
interface IChannelSinkBase
Public Class SoapServerFormatterSink
Implements IServerChannelSink
- Devralma
-
SoapServerFormatterSink
- Uygulamalar
Açıklamalar
İstek akışı, sunucu aktarım havuzundaki sunucu kanalı havuzları aracılığıyla uygun biçimlendirici havuzuna ulaşana kadar yayılır. Biçimlendirici havuzu iletiyi seri durumdan çıkararak işlem hattından geçirir. Kanal havuzu zincirinin sonuna, sunucu kanalı havuz zincirlerini ChannelServices.CreateServerChannelSinkChain oluşturmak için sunucu kanalları tarafından çağrılan yönteme göre özel bir gönderim havuzu eklenir. İleti gönderme havuzuna ulaştığında, gönderme havuzu iletiyi uzaktan iletişim altyapısına geçirir.
Özellik | Açıklama |
---|---|
includeVersions |
Biçimlendiricinin sürüm oluşturma bilgilerini ekleyip eklemeyeceğini belirtir. Değerler veya false şeklindedirtrue . |
strictBinding |
Alıcı bir biçimlendiricinin, sürüm bilgisi olmadan yalnızca tür adını ve derleme adını kullanmadan önce varsa, tam sürüm bilgilerini kullanarak türü tanımlamayı deneyeceğini gösterir. Değerler veya false şeklindedirtrue . Sistem tarafından sağlanan her iki biçimlendirici için de varsayılan değerdir false . |
typeFilterLevel |
Sunucu kanalının denemesi olan otomatik seri durumdan çıkarma düzeyini belirten dize değeri. Desteklenen değerler (varsayılan) ve Full değerleridir Low . Seri durumdan çıkarma düzeyleri hakkında ayrıntılı bilgi için bkz. .NET Framework Uzaktan İletişiminde Otomatik Seri Durumdan Çıkarma.Bu özellik yalnızca şu platformlarda .NET Framework sürüm 1.1 tarafından desteklenir: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional ve Windows Server 2003 ailesi. |
Ö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
SoapServerFormatterSink(SoapServerFormatterSink+Protocol, IServerChannelSink, IChannelReceiver) |
SoapServerFormatterSink sınıfının yeni bir örneğini başlatır. |
Özellikler
NextChannelSink |
Havuz zincirinde bir sonrakini IServerChannelSink alır. |
Properties |
IDictionary Geçerli kanal havuzu için bir özellik alır. |
TypeFilterLevel |
Gerçekleştirdiği otomatik seri durumdan çıkarma |
Yöntemler
AsyncProcessResponse(IServerResponseChannelSinkStack, Object, IMessage, ITransportHeaders, Stream) |
Zaman uyumsuz olarak gönderilen bir yöntem çağrısından yanıtın geçerli havuzundan işleme isteğinde bulunur. |
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) |
GetResponseStream(IServerResponseChannelSinkStack, Object, IMessage, ITransportHeaders) |
Stream Sağlanan yanıt iletisinin seri hale getirileceği değeri 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) |
ProcessMessage(IServerChannelSinkStack, IMessage, ITransportHeaders, Stream, IMessage, ITransportHeaders, Stream) |
Geçerli havuzdan ileti işleme isteğinde bulunur. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |