Aracılığıyla paylaş


SoapServerFormatterSink Sınıf

Tanım

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ı üzerinden 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 dağıtım havuzuna ulaştığında, gönderme havuzu iletiyi uzaktan iletişim altyapısına geçirir.

Mülkiyet Açıklama
includeVersions Biçimlendiricinin sürüm oluşturma bilgilerini içerip içermeyeceğini belirtir. Değerler true veya false.
strictBinding Bir alıcı biçimlendiricinin, sürüm bilgileri olmadan yalnızca tür adını ve derleme adını kullanmadan önce varsa, türü tam sürüm bilgilerini kullanarak tanımlamayı deneyeceğini gösterir. Değerler true veya false. Sistem tarafından sağlanan her iki biçimlendirici için de varsayılan değerdir false.
typeFilterLevel Sunucu kanalının denemeleri için otomatik seri durumdan çıkarma düzeyini belirten dize değeri. Desteklenen değerler (varsayılan) ve Fulldeğerleridir Low .

Ö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

Name Description
SoapServerFormatterSink(SoapServerFormatterSink+Protocol, IServerChannelSink, IChannelReceiver)

SoapServerFormatterSink sınıfının yeni bir örneğini başlatır.

Özellikler

Name Description
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 SoapServerFormatterSink değerini alır veya ayarlarTypeFilterLevel.

Yöntemler

Name Description
AsyncProcessResponse(IServerResponseChannelSinkStack, Object, IMessage, ITransportHeaders, Stream)

Zaman uyumsuz olarak gönderilen bir yöntem çağrısından yanıtın geçerli havuzundaki işleme istekleri.

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()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit 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 bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.