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 sona erdiğ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)

Mülkiyet Açıklama
metadataEnabled Bu havuz kanal havuzu zincirindeyse "?wsdl" ile biten isteklerin yerine getirilip kabul edilmeyeceğini belirten boole değeri. Varsayılan ayar true değeridir. ise falsehavuz, uygulama etki alanındaki herhangi bir nesne için meta verilerin istendiği her durumda 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 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 kabul edilir. 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

Name Description
SdlChannelSink(IChannelReceiver, IServerChannelSink)

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

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

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