Aracılığıyla paylaş


SdlChannelSink Sınıf

Tanım

Sunucuda dinamik olarak Web Hizmetleri Açıklama Dili (WSDL) oluşturan bir sunucu kanalı havuzu için uygulamayı sağlar.

public ref class SdlChannelSink : System::Runtime::Remoting::Channels::IServerChannelSink
public class SdlChannelSink : System.Runtime.Remoting.Channels.IServerChannelSink
type SdlChannelSink = class
    interface IServerChannelSink
    interface IChannelSinkBase
Public Class SdlChannelSink
Implements IServerChannelSink
Devralma
SdlChannelSink
Uygulamalar

Açıklamalar

, SdlChannelSink URL'nin "?wsdl" dizesiyle bittiği durumlarda WSDL oluşturmak için kullanılır.

Aşağıdaki tabloda, bu kanal havuzu için belirtilebilen kanal yapılandırma özellikleri gösterilmektedir. İlk iki özellik, uygulama etki alanı tarafından yayımlanan nesnelerin WSDL yayınını denetlemek için birleştirilir. İlk özellik için belirtilirse false , ikinci özellik ne olursa olsun hiçbir WSDL döndürülür. (Varsayılan değer. true) Aksi takdirde, ikinci genel meta veri nesnesi URI'sinin yanıt vermesine izin verilip verilmeyeceğini denetler. (Varsayılan değer. false)

Özellik Açıklama
metadataEnabled Bu havuz kanal havuz zincirindeyse "?wsdl" ile biten isteklerin kabul edilip edilmeyeceğini belirten bir Boole değeri. Varsayılan ayar true değeridir. ise falsehavuz, uygulama etki alanındaki herhangi bir nesne için meta verilerin istendiği tüm durumlarda bir özel durum oluşturur.

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, Windows Server 2003 ailesi.
remoteApplicationMetadataEnabled Uygulama etki alanı tarafından yayımlanan tüm nesneleri açıklayan WSDL döndüren "RemoteApplicationMetadata?wsdl" nesne URI'sine yönelik isteklerin kabul edilip edilmeyeceğini belirten bir Boole değeri. ise false, "RemoteApplicationMetadata.rem" isteği bir özel durum oluşturur. Belirli nesne URI'leri için diğer tüm "?wsdl" istekleri kabul edilir. ise true, genel meta veri isteği yerine getirilir. Varsayılan ayar false değeridir.

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, Windows Server 2003 ailesi.

Oluşturucular

SdlChannelSink(IChannelReceiver, IServerChannelSink)

SdlChannelSink 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.

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)

Şunlara uygulanır

Ayrıca bkz.