SdlChannelSink 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.
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 false havuz, 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) |