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